|
|
@ -5,7 +5,6 @@ |
|
|
import sanitizeUrl from "builderStore/store/screenTemplates/utils/sanitizeUrl" |
|
|
import sanitizeUrl from "builderStore/store/screenTemplates/utils/sanitizeUrl" |
|
|
import { Modal, ModalContent, Select, notifications } from "@budibase/bbui" |
|
|
import { Modal, ModalContent, Select, notifications } from "@budibase/bbui" |
|
|
import { store, selectedAccessRole } from "builderStore" |
|
|
import { store, selectedAccessRole } from "builderStore" |
|
|
import analytics, { Events } from "analytics" |
|
|
|
|
|
import { get } from "svelte/store" |
|
|
import { get } from "svelte/store" |
|
|
import getTemplates from "builderStore/store/screenTemplates" |
|
|
import getTemplates from "builderStore/store/screenTemplates" |
|
|
import { tables, roles } from "stores/backend" |
|
|
import { tables, roles } from "stores/backend" |
|
|
@ -65,15 +64,6 @@ |
|
|
// Create the screen |
|
|
// Create the screen |
|
|
await store.actions.screens.save(screen) |
|
|
await store.actions.screens.save(screen) |
|
|
|
|
|
|
|
|
// Analytics |
|
|
|
|
|
if (screen.template) { |
|
|
|
|
|
analytics.captureEvent(Events.SCREEN.CREATED, { |
|
|
|
|
|
template: screen.template, |
|
|
|
|
|
datasource: screen.datasource, |
|
|
|
|
|
screenAccessRole, |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Add link in layout for list screens |
|
|
// Add link in layout for list screens |
|
|
if (screen.props._instanceName.endsWith("List")) { |
|
|
if (screen.props._instanceName.endsWith("List")) { |
|
|
await store.actions.components.links.save( |
|
|
await store.actions.components.links.save( |
|
|
@ -208,11 +198,6 @@ |
|
|
Select which level of access you want your screens to have |
|
|
Select which level of access you want your screens to have |
|
|
<Select |
|
|
<Select |
|
|
bind:value={screenAccessRole} |
|
|
bind:value={screenAccessRole} |
|
|
on:change={() => { |
|
|
|
|
|
analytics.captureEvent(Events.SCREEN.CREATE_ROLE_UPDATED, { |
|
|
|
|
|
screenAccessRole, |
|
|
|
|
|
}) |
|
|
|
|
|
}} |
|
|
|
|
|
label="Access" |
|
|
label="Access" |
|
|
getOptionLabel={role => role.name} |
|
|
getOptionLabel={role => role.name} |
|
|
getOptionValue={role => role._id} |
|
|
getOptionValue={role => role._id} |
|
|
|