feat: Centralized audit logging admin interface (refs #10) #22
@@ -9,7 +9,6 @@ import { UsersController } from './users.controller';
|
||||
import {
|
||||
CreateAdminInput,
|
||||
AdminAuth0SubInput,
|
||||
AuditLogsQueryInput,
|
||||
BulkCreateAdminInput,
|
||||
BulkRevokeAdminInput,
|
||||
BulkReinstateAdminInput,
|
||||
@@ -78,11 +77,7 @@ export const adminRoutes: FastifyPluginAsync = async (fastify) => {
|
||||
handler: adminController.reinstateAdmin.bind(adminController)
|
||||
});
|
||||
|
||||
// GET /api/admin/audit-logs - Fetch audit trail
|
||||
fastify.get<{ Querystring: AuditLogsQueryInput }>('/admin/audit-logs', {
|
||||
preHandler: [fastify.requireAdmin],
|
||||
handler: adminController.getAuditLogs.bind(adminController)
|
||||
});
|
||||
// NOTE: GET /api/admin/audit-logs moved to audit-log feature (centralized audit logging)
|
||||
|
||||
// POST /api/admin/admins/bulk - Create multiple admins
|
||||
fastify.post<{ Body: BulkCreateAdminInput }>('/admin/admins/bulk', {
|
||||
|
||||
Reference in New Issue
Block a user