mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-17 05:13:32 +00:00
Keep several project files in user folder - Steps 5A-E (#684)
This commit is contained in:
@@ -21,8 +21,12 @@ import {
|
||||
postViewSettings,
|
||||
previewExcel,
|
||||
postHTTP,
|
||||
duplicateProjectFile,
|
||||
listProjects,
|
||||
loadProject,
|
||||
renameProjectFile,
|
||||
createProjectFile,
|
||||
deleteProjectFile,
|
||||
} from '../controllers/ontimeController.js';
|
||||
|
||||
import {
|
||||
@@ -34,9 +38,13 @@ import {
|
||||
viewValidator,
|
||||
validateHTTP,
|
||||
validateOscSubscription,
|
||||
validateProjectDuplicate,
|
||||
validateLoadProjectFile,
|
||||
validateProjectRename,
|
||||
validateProjectCreate,
|
||||
} from '../controllers/ontimeController.validate.js';
|
||||
import { projectSanitiser } from '../controllers/projectController.validate.js';
|
||||
import { sanitizeProjectFilename } from '../utils/sanitizeProjectFilename.js';
|
||||
|
||||
export const router = express.Router();
|
||||
|
||||
@@ -105,3 +113,15 @@ router.get('/projects', listProjects);
|
||||
|
||||
// create route between controller and '/ontime/load-project' endpoint
|
||||
router.post('/load-project', validateLoadProjectFile, loadProject);
|
||||
|
||||
// create route between controller and '/ontime/project/:filename/duplicate' endpoint
|
||||
router.post('/project/:filename/duplicate', validateProjectDuplicate, sanitizeProjectFilename, duplicateProjectFile);
|
||||
|
||||
// create route between controller and '/ontime/project/:filename/rename' endpoint
|
||||
router.put('/project/:filename/rename', validateProjectRename, sanitizeProjectFilename, renameProjectFile);
|
||||
|
||||
// create route between controller and '/ontime/project' endpoint
|
||||
router.post('/project', validateProjectCreate, sanitizeProjectFilename, createProjectFile);
|
||||
|
||||
// create route between controller and '/ontime/project/:filename' endpoint
|
||||
router.delete('/project/:filename', sanitizeProjectFilename, deleteProjectFile);
|
||||
|
||||
Reference in New Issue
Block a user