diff --git a/server/utils/roleUtils.js b/server/utils/roleUtils.js new file mode 100644 index 000000000..f359246b2 --- /dev/null +++ b/server/utils/roleUtils.js @@ -0,0 +1,13 @@ +export const ROLES = { + SUPERADMIN: "superadmin", + ADMIN: "admin", + USER: "user", + DEMO: "demo", +}; + +export const VALID_ROLES = [ROLES.ADMIN, ROLES.USER, ROLES.DEMO]; + +export const EDITABLE_ROLES = [ + { role: ROLES.ADMIN, _id: ROLES.ADMIN }, + { role: ROLES.USER, _id: ROLES.USER }, +]; diff --git a/server/validation/joi.js b/server/validation/joi.js index 619a30ea9..dcbf9a606 100755 --- a/server/validation/joi.js +++ b/server/validation/joi.js @@ -1,5 +1,5 @@ import joi from "joi"; -import { ROLES, VALID_ROLES } from "../../client/src/Utils/roleUtils.js"; +import { ROLES, VALID_ROLES } from "../utils/roleUtils.js"; //**************************************** // Custom Validators