no-mistakes(review): Fixed aging bucket boundaries and removed wasteful API call

This commit is contained in:
root
2026-07-23 19:21:31 +00:00
parent a9c17d0703
commit ef2297ea87
2 changed files with 13 additions and 17 deletions
+2 -2
View File
@@ -228,11 +228,11 @@
under24h: active.filter(t => (now - new Date(t.created_at)) < 24 * 60 * 60 * 1000).length, under24h: active.filter(t => (now - new Date(t.created_at)) < 24 * 60 * 60 * 1000).length,
oneToTwoDays: active.filter(t => { oneToTwoDays: active.filter(t => {
const diff = (now - new Date(t.created_at)) / (1000 * 60 * 60 * 24); const diff = (now - new Date(t.created_at)) / (1000 * 60 * 60 * 24);
return diff >= 1 && diff < 2; return diff >= 1 && diff < 3;
}).length, }).length,
threeToFiveDays: active.filter(t => { threeToFiveDays: active.filter(t => {
const diff = (now - new Date(t.created_at)) / (1000 * 60 * 60 * 24); const diff = (now - new Date(t.created_at)) / (1000 * 60 * 60 * 24);
return diff >= 2 && diff < 5; return diff >= 3 && diff < 5;
}).length, }).length,
overFiveDays: active.filter(t => (now - new Date(t.created_at)) / (1000 * 60 * 60 * 24) >= 5).length, overFiveDays: active.filter(t => (now - new Date(t.created_at)) / (1000 * 60 * 60 * 24) >= 5).length,
}; };
+11 -15
View File
@@ -328,21 +328,17 @@
}, },
async loadTechnicians() { async loadTechnicians() {
// Load all users and filter for Tech role // Users list not exposed via API directly, so use a known list
try { // In a real system we'd have GET /api/users
const me = await app().apiGet('/api/auth/me'); this.technicians = [
// Users list not exposed via API directly, so use a known list { id: 9, full_name: 'Prosper' },
// In a real system we'd have GET /api/users { id: 10, full_name: 'Sam' },
this.technicians = [ { id: 11, full_name: 'Steven' },
{ id: 9, full_name: 'Prosper' }, { id: 12, full_name: 'Junior (Samuel)' },
{ id: 10, full_name: 'Sam' }, { id: 13, full_name: 'Francis' },
{ id: 11, full_name: 'Steven' }, { id: 14, full_name: 'Desmond Afful' },
{ id: 12, full_name: 'Junior (Samuel)' }, { id: 15, full_name: 'Afful' },
{ id: 13, full_name: 'Francis' }, ];
{ id: 14, full_name: 'Desmond Afful' },
{ id: 15, full_name: 'Afful' },
];
} catch (e) { console.error('Tech load error', e); }
}, },
async submitStatusUpdate() { async submitStatusUpdate() {