list roles, make sidebar component, responsive mobile settings menu selector

This commit is contained in:
Milo Schwartz
2024-11-09 00:08:17 -05:00
parent 9c2e481d2b
commit bb17d30c9e
25 changed files with 733 additions and 207 deletions

View File

@@ -53,12 +53,12 @@ authenticated.post(
verifyUserHasAction(ActionsEnum.updateOrg),
org.updateOrg
);
// authenticated.delete(
// "/org/:orgId",
// verifyOrgAccess,
// verifyUserIsOrgOwner,
// org.deleteOrg
// );
authenticated.delete(
"/org/:orgId",
verifyOrgAccess,
verifyUserIsOrgOwner,
org.deleteOrg
);
authenticated.put(
"/org/:orgId/site",
@@ -192,13 +192,13 @@ authenticated.delete(
target.deleteTarget
);
// authenticated.put(
// "/org/:orgId/role",
// verifyOrgAccess,
// verifyAdmin,
// verifyUserHasAction(ActionsEnum.createRole),
// role.createRole
// );
authenticated.put(
"/org/:orgId/role",
verifyOrgAccess,
verifyAdmin,
verifyUserHasAction(ActionsEnum.createRole),
role.createRole
);
authenticated.get(
"/org/:orgId/roles",
verifyOrgAccess,