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