added migration and feature set for archer ticekts

This commit is contained in:
2026-02-18 15:02:25 -07:00
parent 112eb8dac1
commit b0d2f915bd
4 changed files with 587 additions and 1 deletions

View File

@@ -20,6 +20,7 @@ const logAudit = require('./helpers/auditLog');
const createNvdLookupRouter = require('./routes/nvdLookup');
const createWeeklyReportsRouter = require('./routes/weeklyReports');
const createKnowledgeBaseRouter = require('./routes/knowledgeBase');
const createArcherTicketsRouter = require('./routes/archerTickets');
const app = express();
const PORT = process.env.PORT || 3001;
@@ -179,6 +180,9 @@ app.use('/api/weekly-reports', createWeeklyReportsRouter(db, upload));
// Knowledge base routes (editor/admin for upload/delete, all authenticated for view)
app.use('/api/knowledge-base', createKnowledgeBaseRouter(db, upload));
// Archer tickets routes (editor/admin for create/update/delete, all authenticated for view)
app.use('/api/archer-tickets', createArcherTicketsRouter(db));
// ========== CVE ENDPOINTS ==========
// Get all CVEs with optional filters (authenticated users)