Browse Source
Merge pull request #5861 from Budibase/fix/oncall-bugs
webhook URL paste, hiding no access role
master
Martin McKeaveney
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
6 additions and
4 deletions
-
packages/builder/src/components/automation/Shared/WebhookDisplay.svelte
-
packages/builder/src/components/common/inputs/CopyInput.svelte
-
packages/builder/src/pages/builder/portal/manage/users/_components/UpdateRolesModal.svelte
|
|
|
@ -12,4 +12,4 @@ |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<CopyInput {value} copyValue={fullWebhookURL(value)} /> |
|
|
|
<CopyInput value={fullWebhookURL(value)} /> |
|
|
|
|
|
|
|
@ -3,7 +3,6 @@ |
|
|
|
|
|
|
|
export let label = null |
|
|
|
export let value |
|
|
|
export let copyValue |
|
|
|
export let dataCy = null |
|
|
|
|
|
|
|
const copyToClipboard = val => { |
|
|
|
@ -19,7 +18,7 @@ |
|
|
|
|
|
|
|
<div data-cy={dataCy}> |
|
|
|
<Input readonly {value} {label} /> |
|
|
|
<div class="icon" on:click={() => copyToClipboard(value || copyValue)}> |
|
|
|
<div class="icon" on:click={() => copyToClipboard(value)}> |
|
|
|
<Icon size="S" name="Copy" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
@ -14,7 +14,10 @@ |
|
|
|
let options = roles |
|
|
|
.filter(role => role._id !== "PUBLIC") |
|
|
|
.map(role => ({ value: role._id, label: role.name })) |
|
|
|
options.push({ value: NO_ACCESS, label: "No Access" }) |
|
|
|
|
|
|
|
if (!user?.builder?.global) { |
|
|
|
options.push({ value: NO_ACCESS, label: "No Access" }) |
|
|
|
} |
|
|
|
let selectedRole = user?.roles?.[app?._id] |
|
|
|
|
|
|
|
async function updateUserRoles() { |
|
|
|
|