Add list endpoints to routers

This commit is contained in:
Owen Schwartz 2024-10-02 21:22:17 -04:00
parent ecdf2dfd04
commit 0574cd1b4f
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
6 changed files with 10 additions and 0 deletions

View file

@ -19,25 +19,30 @@ export const authenticated = Router();
authenticated.put("/site", site.createSite); authenticated.put("/site", site.createSite);
authenticated.get("/site/:siteId", site.getSite); authenticated.get("/site/:siteId", site.getSite);
authenticated.get("/sites", site.listSites);
authenticated.post("/site/:siteId", site.updateSite); authenticated.post("/site/:siteId", site.updateSite);
authenticated.delete("/site/:siteId", site.deleteSite); authenticated.delete("/site/:siteId", site.deleteSite);
authenticated.put("/org", org.createOrg); authenticated.put("/org", org.createOrg);
authenticated.get("/org/:orgId", org.getOrg); authenticated.get("/org/:orgId", org.getOrg);
authenticated.get("/orgs", org.listOrgs);
authenticated.post("/org/:orgId", org.updateOrg); authenticated.post("/org/:orgId", org.updateOrg);
authenticated.delete("/org/:orgId", org.deleteOrg); authenticated.delete("/org/:orgId", org.deleteOrg);
authenticated.put("/resource", resource.createResource); authenticated.put("/resource", resource.createResource);
authenticated.get("/resource/:resourceId", resource.getResource); authenticated.get("/resource/:resourceId", resource.getResource);
authenticated.get("/resources", resource.listResources);
authenticated.post("/resource/:resourceId", resource.updateResource); authenticated.post("/resource/:resourceId", resource.updateResource);
authenticated.delete("/resource/:resourceId", resource.deleteResource); authenticated.delete("/resource/:resourceId", resource.deleteResource);
authenticated.put("/target", target.createTarget); authenticated.put("/target", target.createTarget);
authenticated.get("/target/:targetId", target.getTarget); authenticated.get("/target/:targetId", target.getTarget);
authenticated.get("/targets", target.listTargets);
authenticated.post("/target/:targetId", target.updateTarget); authenticated.post("/target/:targetId", target.updateTarget);
authenticated.delete("/target/:targetId", target.deleteTarget); authenticated.delete("/target/:targetId", target.deleteTarget);
authenticated.get("/user/:userId", user.getUser); authenticated.get("/user/:userId", user.getUser);
authenticated.get("/users", user.listUsers);
authenticated.delete("/user/:userId", user.deleteUser); authenticated.delete("/user/:userId", user.deleteUser);
// Auth routes // Auth routes

View file

@ -2,3 +2,4 @@ export * from "./getOrg";
export * from "./createOrg"; export * from "./createOrg";
export * from "./deleteOrg"; export * from "./deleteOrg";
export * from "./updateOrg"; export * from "./updateOrg";
export * from "./listOrgs";

View file

@ -2,3 +2,4 @@ export * from "./getResource";
export * from "./createResource"; export * from "./createResource";
export * from "./deleteResource"; export * from "./deleteResource";
export * from "./updateResource"; export * from "./updateResource";
export * from "./listResources";

View file

@ -2,3 +2,4 @@ export * from "./getSite";
export * from "./createSite"; export * from "./createSite";
export * from "./deleteSite"; export * from "./deleteSite";
export * from "./updateSite"; export * from "./updateSite";
export * from "./listSites";

View file

@ -2,3 +2,4 @@ export * from "./getTarget";
export * from "./createTarget"; export * from "./createTarget";
export * from "./deleteTarget"; export * from "./deleteTarget";
export * from "./updateTarget"; export * from "./updateTarget";
export * from "./listTargets";

View file

@ -1,2 +1,3 @@
export * from "./getUser"; export * from "./getUser";
export * from "./deleteUser"; export * from "./deleteUser";
export * from "./listUsers";