[FEATURE] New Project Display (#1)
Reviewed-on: https://forgejo.dunemask.dev///elysium/cairo/pulls/1 Co-authored-by: Dunemask <dunemask@gmail.com> Co-committed-by: Dunemask <dunemask@gmail.com>
This commit is contained in:
parent
c50c4ef647
commit
a293eadbde
18 changed files with 247 additions and 45 deletions
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue