rework issue system

This commit is contained in:
Matthias Hochmeister
2026-03-24 14:44:21 +01:00
parent 0dd5033664
commit 65994286b2
6 changed files with 53 additions and 14 deletions

View File

@@ -22,11 +22,22 @@ class PermissionController {
permissions = permissionService.getEffectivePermissions(groups);
}
const maintenance = permissionService.getMaintenanceFlags();
logger.debug('GET /api/permissions/me', {
email: req.user?.email,
groups,
isAdmin,
permissionsCount: permissions.length,
maintenanceWissen: maintenance['wissen'] ?? false,
maintenanceAusruestungsanfrage: maintenance['ausruestungsanfrage'] ?? false,
});
res.json({
success: true,
data: {
permissions,
maintenance: permissionService.getMaintenanceFlags(),
maintenance,
isAdmin,
},
});