diff --git a/plugins/process-resources/src/components/ProcessAttribute.svelte b/plugins/process-resources/src/components/ProcessAttribute.svelte index d1e53d45e0..16f6c05d25 100644 --- a/plugins/process-resources/src/components/ProcessAttribute.svelte +++ b/plugins/process-resources/src/components/ProcessAttribute.svelte @@ -42,6 +42,7 @@ export let attribute: AnyAttribute export let editor: AnySvelteComponent | undefined export let allowRemove: boolean = false + export let forbidValue: boolean = false const dispatch = createEventDispatcher() @@ -96,19 +97,21 @@ /> {:else}
- + {#if !forbidValue} + + {/if}
{/if}
diff --git a/plugins/process-resources/src/components/settings/ProcessAttributeEditor.svelte b/plugins/process-resources/src/components/settings/ProcessAttributeEditor.svelte index d8b2342503..392702712e 100644 --- a/plugins/process-resources/src/components/settings/ProcessAttributeEditor.svelte +++ b/plugins/process-resources/src/components/settings/ProcessAttributeEditor.svelte @@ -26,6 +26,7 @@ export let key: string export let object: Record export let allowRemove: boolean = false + export let forbidValue: boolean = false const client = getClient() const hierarchy = client.getHierarchy() @@ -67,6 +68,7 @@ {value} masterTag={process.masterTag} {allowRemove} + {forbidValue} on:remove on:change={(e) => { onChange(e.detail) diff --git a/plugins/process-resources/src/components/settings/SubProcessEditor.svelte b/plugins/process-resources/src/components/settings/SubProcessEditor.svelte index 69191d1b1d..8eb867466a 100644 --- a/plugins/process-resources/src/components/settings/SubProcessEditor.svelte +++ b/plugins/process-resources/src/components/settings/SubProcessEditor.svelte @@ -13,15 +13,26 @@ // limitations under the License. -->
+