This commit is contained in:
2026-06-25 20:57:09 -05:00
parent 552b86c323
commit e47d09d7d6
35 changed files with 4507 additions and 101 deletions

View File

@@ -0,0 +1,13 @@
import { Router } from 'express';
import { byJob, content, download, generate, index, view } from '../controllers/jobOutputController.js';
import { requireAuth } from '../middleware/auth.js';
export const jobOutputRoutes = Router();
// Job Output artifacts are generated by the backend and stored in FileLocker.
jobOutputRoutes.get('/', requireAuth, index);
jobOutputRoutes.get('/jobs/:jobId', requireAuth, byJob);
jobOutputRoutes.post('/jobs/:jobId/generate', requireAuth, generate);
jobOutputRoutes.get('/:id/content', requireAuth, content);
jobOutputRoutes.get('/:id/view', requireAuth, view);
jobOutputRoutes.get('/:id/download', requireAuth, download);