Benutzer, Ticketzuweißungen

This commit is contained in:
2026-03-23 03:12:08 +01:00
parent e75a2e5e20
commit 08391cdb6c
29 changed files with 592 additions and 111 deletions

View File

@@ -20,3 +20,12 @@ export function requireAdmin(req, res, next) {
}
next();
}
/** Maschinen, Tickets, Events, Anhänge bearbeiten (nicht: nur Viewer). */
export function requireCrmEdit(req, res, next) {
const r = req.session?.role;
if (r === 'admin' || r === 'after_sales') {
return next();
}
return res.status(403).json({ message: 'Keine Bearbeitungsrechte.' });
}