add document input to user workspace editor

This commit is contained in:
Mads Rasmussen
2023-10-11 10:10:59 +02:00
parent 26e4b5efa9
commit 6dad9975b2

View File

@@ -114,6 +114,11 @@ export class UmbUserWorkspaceEditorElement extends UmbLitElement {
this.#workspaceContext?.updateProperty('userGroupIds', userGroupIds);
}
#onDocumentStartNodeChange(event: UmbChangeEvent) {
const target = event.target as UmbInputDocumentElement;
this.#workspaceContext?.updateProperty('contentStartNodeIds', target.selectedIds);
}
#onUserDelete() {
if (!this._user || !this._user.id) return;
@@ -216,6 +221,11 @@ export class UmbUserWorkspaceEditorElement extends UmbLitElement {
@property-value-change=${(e: any) =>
this.#workspaceContext?.updateProperty('contentStartNodeIds', e.target.value)}
slot="editor"></umb-property-editor-ui-document-picker>
<umb-input-document
.selectedIds=${this._user.contentStartNodeIds ?? []}
@change=${this.#onDocumentStartNodeChange}
slot="editor"></umb-input-document>
</umb-workspace-property-layout>
<umb-workspace-property-layout
label=${this.localize.term('user_mediastartnodes')}