Browse Source

webhook URL paste, hiding no access role

master
Martin McKeaveney 4 years ago
parent
commit
cb6d908643
  1. 2
      packages/builder/src/components/automation/Shared/WebhookDisplay.svelte
  2. 3
      packages/builder/src/components/common/inputs/CopyInput.svelte
  3. 7
      packages/builder/src/pages/builder/portal/manage/users/_components/UpdateRolesModal.svelte

2
packages/builder/src/components/automation/Shared/WebhookDisplay.svelte

@ -12,4 +12,4 @@
} }
</script> </script>
<CopyInput {value} copyValue={fullWebhookURL(value)} /> <CopyInput value={fullWebhookURL(value)} />

3
packages/builder/src/components/common/inputs/CopyInput.svelte

@ -3,7 +3,6 @@
export let label = null export let label = null
export let value export let value
export let copyValue
export let dataCy = null export let dataCy = null
const copyToClipboard = val => { const copyToClipboard = val => {
@ -19,7 +18,7 @@
<div data-cy={dataCy}> <div data-cy={dataCy}>
<Input readonly {value} {label} /> <Input readonly {value} {label} />
<div class="icon" on:click={() => copyToClipboard(value || copyValue)}> <div class="icon" on:click={() => copyToClipboard(value)}>
<Icon size="S" name="Copy" /> <Icon size="S" name="Copy" />
</div> </div>
</div> </div>

7
packages/builder/src/pages/builder/portal/manage/users/_components/UpdateRolesModal.svelte

@ -6,6 +6,8 @@
export let app export let app
export let user export let user
let devAccess = user?.admin?.global || user?.builder?.global
const NO_ACCESS = "NO_ACCESS" const NO_ACCESS = "NO_ACCESS"
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()
@ -14,7 +16,10 @@
let options = roles let options = roles
.filter(role => role._id !== "PUBLIC") .filter(role => role._id !== "PUBLIC")
.map(role => ({ value: role._id, label: role.name })) .map(role => ({ value: role._id, label: role.name }))
options.push({ value: NO_ACCESS, label: "No Access" })
if (!devAccess) {
options.push({ value: NO_ACCESS, label: "No Access" })
}
let selectedRole = user?.roles?.[app?._id] let selectedRole = user?.roles?.[app?._id]
async function updateUserRoles() { async function updateUserRoles() {

Loading…
Cancel
Save