[FEATURE] New Project Display

This commit is contained in:
Dunemask 2024-09-02 20:36:06 -06:00
parent c50c4ef647
commit 9204c1d332
18 changed files with 247 additions and 45 deletions

View file

@ -14,9 +14,11 @@ export class ProjectRoute extends VixpressRoute {
// Configuration
const projCreate = { ...cBase, reqBody: ProjectContract.Create };
const projList = { reqParams: ProjectContract.ProjectParams, resBody: ProjectContract.ListProjects };
// Middleware
// Routes
router.post("/create", RouteGuard.MangeProjectsCreate, contract(projController.create, projCreate));
router.get("/list", RouteGuard.ManageProjectsRead, contract(projController.list, projList));
}
}