Fix general settings route and req.user references

- Update frontend settings service to use correct /api/admin/settings/general route
- Fix all req.user to req.admin references in adminSettings.js
- Ensures settings can be saved without authentication errors
This commit is contained in:
2025-07-07 15:32:42 +02:00
parent f0768cd31b
commit 971397c338
20 changed files with 716 additions and 127 deletions
+4 -4
View File
@@ -284,7 +284,7 @@ router.put('/:id', adminAuth, [
await logActivity('event_updated',
{ changes: Object.keys(updates), eventName: event.event_name },
id,
{ type: 'admin', id: req.user.id, name: req.user.username }
{ type: 'admin', id: req.admin.id, name: req.admin.username }
);
res.json({ message: 'Event updated successfully' });
@@ -315,7 +315,7 @@ router.delete('/:id', adminAuth, async (req, res) => {
await logActivity('event_deleted',
{ event_name: event.event_name },
null,
{ type: 'admin', id: req.user.id, name: req.user.username }
{ type: 'admin', id: req.admin.id, name: req.admin.username }
);
res.json({ message: 'Event deleted successfully' });
@@ -347,7 +347,7 @@ router.post('/:id/toggle-status', adminAuth, async (req, res) => {
await logActivity(newStatus ? 'event_activated' : 'event_deactivated',
{ eventName: event.event_name },
id,
{ type: 'admin', id: req.user.id, name: req.user.username }
{ type: 'admin', id: req.admin.id, name: req.admin.username }
);
res.json({
@@ -387,7 +387,7 @@ router.post('/:id/archive', adminAuth, async (req, res) => {
await logActivity('event_archived',
{ eventName: event.event_name },
id,
{ type: 'admin', id: req.user.id, name: req.user.username }
{ type: 'admin', id: req.admin.id, name: req.admin.username }
);
res.json({ message: 'Event archived successfully' });