From 0af56bed2580f13fdd4d759a99e9d938c20ac84a Mon Sep 17 00:00:00 2001 From: Michael Drury Date: Tue, 8 Nov 2022 20:01:01 +0000 Subject: [PATCH] Exporting roles differently to fix issue raised by test. --- packages/backend-core/src/security/roles.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) 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, -]