diff --git a/packages/backend-core/src/security/roles.ts b/packages/backend-core/src/security/roles.ts index fb6ded2210..1064936fd7 100644 --- a/packages/backend-core/src/security/roles.ts +++ b/packages/backend-core/src/security/roles.ts @@ -10,11 +10,15 @@ import { doWithDB } from "../db" import { Screen, Role as RoleDoc } from "@budibase/types" const { cloneDeep } = require("lodash/fp") -const BUILTIN_IDS = { +export const BUILTIN_ROLE_IDS = { ADMIN: "ADMIN", POWER: "POWER", BASIC: "BASIC", PUBLIC: "PUBLIC", +} + +const BUILTIN_IDS = { + ...BUILTIN_ROLE_IDS, BUILDER: "BUILDER", } @@ -390,10 +394,3 @@ export function getExternalRoleID(roleId?: string) { } return roleId } - -export const BUILTIN_ROLE_IDS = [ - BUILTIN_IDS.ADMIN, - BUILTIN_IDS.POWER, - BUILTIN_IDS.BASIC, - BUILTIN_IDS.PUBLIC, -]