Initial commit - Horux Despachos NL

This commit is contained in:
2026-05-03 16:47:53 -06:00
commit b00b677c54
647 changed files with 133843 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { Router, type IRouter } from 'express';
import { authenticate, authorize } from '../middlewares/auth.middleware.js';
import * as platformStaffController from '../controllers/platform-staff.controller.js';
const router: IRouter = Router();
router.use(authenticate);
router.use(authorize('owner', 'cfo'));
// Solo platform_admin (verificado dentro del controller)
router.get('/', platformStaffController.listStaff);
router.get('/search', platformStaffController.searchUsers);
router.post('/grant', platformStaffController.grantRole);
router.post('/revoke', platformStaffController.revokeRole);
export { router as platformStaffRoutes };