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:
Ary
2023-12-28 09:23:51 -03:00
committed by GitHub
parent d1e201ebb5
commit dc4ba4012c
6 changed files with 106 additions and 3 deletions
+9
View File
@@ -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);