refactor: version 2.18.2 -- Panel: se quita "Mis actividades pendientes"

El detalle vive en los popups de las tarjetas; se elimina tambien la consulta
myPendingActivities del backend, que quedaba sin uso.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-10-21 08:26:57 -05:00
parent f66df86000
commit bcb9c9d714
8 changed files with 10 additions and 37 deletions
+1 -3
View File
@@ -14,10 +14,9 @@ function memberFilterFor(currentUser) {
export const getSummary = asyncHandler(async (req, res) => {
const memberUserId = memberFilterFor(req.currentUser);
const [kpis, myActivities, byStatus, overdueProjects, activeProjects, dueSoonProjects,
const [kpis, byStatus, overdueProjects, activeProjects, dueSoonProjects,
pendingActivities, overdueActivities, todayActivities] = await Promise.all([
repo.summary(memberUserId),
repo.myPendingActivities(req.currentUser.id, memberUserId),
repo.projectsByStatus(memberUserId),
repo.overdueProjectsList(memberUserId),
repo.activeProjectsList(memberUserId),
@@ -30,7 +29,6 @@ export const getSummary = asyncHandler(async (req, res) => {
const withActivityDue = (a) => ({ ...a, dueStatus: dueStatus(a.due_date) });
ok(res, {
kpis,
myActivities: myActivities.map(withActivityDue),
projectsByStatus: byStatus,
// Detalle de cada tarjeta del Panel (popup al hacer clic).
overdueProjects: overdueProjects.map((p) => ({ ...p, dueStatus: 'overdue' })),