diff --git a/packages/builder/src/pages/builder/portal/users/users/_components/ImportUsersModal.svelte b/packages/builder/src/pages/builder/portal/users/users/_components/ImportUsersModal.svelte
index 338cc1e7c1..24f0222d14 100644
--- a/packages/builder/src/pages/builder/portal/users/users/_components/ImportUsersModal.svelte
+++ b/packages/builder/src/pages/builder/portal/users/users/_components/ImportUsersModal.svelte
@@ -11,6 +11,7 @@
import { emailValidator } from "helpers/validation"
import { Constants } from "@budibase/frontend-core"
import { capitalise } from "helpers"
+ import { BudibaseRoleOptions } from "@budibase/frontend-core/src/constants"
const BYTES_IN_MB = 1000000
const FILE_SIZE_LIMIT = BYTES_IN_MB * 5
@@ -22,13 +23,16 @@
let userEmails = []
let userGroups = []
let usersRole = null
- $: invalidEmails = []
+ $: invalidEmails = []
$: userCount = $licensing.userCount + userEmails.length
$: exceed = licensing.usersLimitExceeded(userCount)
-
$: importDisabled =
!userEmails.length || !validEmails(userEmails) || !usersRole || exceed
+ $: roleOptions = Constants.BudibaseRoleOptions.map(option => ({
+ ...option,
+ label: `${option.label} - ${option.subtitle}`,
+ }))
const validEmails = userEmails => {
if ($admin.cloud && userEmails.length > MAX_USERS_UPLOAD_LIMIT) {
@@ -100,10 +104,7 @@
users. Upgrade your plan to add more users
{/if}
-
+
{#if $licensing.groupsEnabled}