diff --git a/packages/frontend-core/src/api/user.js b/packages/frontend-core/src/api/user.js index d0560239ba..8f3d50f3ee 100644 --- a/packages/frontend-core/src/api/user.js +++ b/packages/frontend-core/src/api/user.js @@ -156,13 +156,14 @@ export const buildUserEndpoints = API => ({ return await API.post({ url: "/api/global/users/onboard", body: payload.map(invite => { - const { email, admin, builder, apps } = invite + const { email, admin, builder, apps, appBuilder } = invite return { email, userInfo: { admin: admin ? { global: true } : undefined, builder: builder ? { global: true } : undefined, apps: apps ? apps : undefined, + appBuilder: appBuilder ? appBuilder : undefined, }, } }), diff --git a/packages/frontend-core/src/constants.js b/packages/frontend-core/src/constants.js index 2a04886762..4a77f5a43b 100644 --- a/packages/frontend-core/src/constants.js +++ b/packages/frontend-core/src/constants.js @@ -28,6 +28,19 @@ export const BudibaseRoleOptions = [ { label: "Admin", value: BudibaseRoles.Admin }, ] +export const BudibaseRoleOptionsNew = [ + { + label: "Admin", + value: "admin", + subtitle: "Has full access to all apps and settings in your account", + }, + { + label: "Member", + value: "appUser", + subtitle: "Can only view apps they have access to", + }, +] + export const BuilderRoleDescriptions = [ { value: BudibaseRoles.AppUser,