rework issue system
This commit is contained in:
@@ -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,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
-- Update feature_groups label
|
||||
UPDATE feature_groups SET label = 'Interne Bestellungen' WHERE id = 'ausruestungsanfrage';
|
||||
|
||||
-- Update permission descriptions to remove "Shop-" references
|
||||
UPDATE permissions SET description = 'Katalog einsehen' WHERE id = 'ausruestungsanfrage:view';
|
||||
UPDATE permissions SET description = 'Artikel im Katalog verwalten' WHERE id = 'ausruestungsanfrage:manage_catalog';
|
||||
UPDATE permissions SET description = 'Dashboard-Widget für Anfragen' WHERE id = 'ausruestungsanfrage:widget';
|
||||
Reference in New Issue
Block a user