mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-18 05:34:09 +00:00
feat: Several project files user folder (Steps 3-5) (#664)
* feat: steps 3-5 for several project files user folder * feat: common types, better listing function * feat: error response type
This commit is contained in:
@@ -21,6 +21,8 @@ import {
|
||||
postViewSettings,
|
||||
previewExcel,
|
||||
postHTTP,
|
||||
listProjects,
|
||||
loadProject,
|
||||
} from '../controllers/ontimeController.js';
|
||||
|
||||
import {
|
||||
@@ -32,6 +34,7 @@ import {
|
||||
viewValidator,
|
||||
validateHTTP,
|
||||
validateOscSubscription,
|
||||
validateLoadProjectFile,
|
||||
} from '../controllers/ontimeController.validate.js';
|
||||
import { projectSanitiser } from '../controllers/projectController.validate.js';
|
||||
|
||||
@@ -96,3 +99,9 @@ router.post('/http', validateHTTP, postHTTP);
|
||||
|
||||
// create route between controller and '/ontime/new' endpoint
|
||||
router.post('/new', projectSanitiser, postNew);
|
||||
|
||||
// create route between controller and '/ontime/projects' endpoint
|
||||
router.get('/projects', listProjects);
|
||||
|
||||
// create route between controller and '/ontime/load-project' endpoint
|
||||
router.post('/load-project', validateLoadProjectFile, loadProject);
|
||||
|
||||
Reference in New Issue
Block a user