add controller alias

This commit is contained in:
Mads Rasmussen
2023-10-30 20:37:43 +01:00
parent 0b39e94a06
commit e20e5c7e9e
16 changed files with 22 additions and 21 deletions

View File

@@ -34,7 +34,7 @@ export class UmbCurrentUserHeaderAppElement extends UmbLitElement {
this.observe(this._auth.currentUser, (currentUser) => {
this._currentUser = currentUser;
});
}, 'umbCurrentUserObserver');
}
private _handleUserClick() {

View File

@@ -35,7 +35,7 @@ export class UmbCurrentUserModalElement extends UmbLitElement {
this.observe(this.#authContext.currentUser, (currentUser) => {
this._currentUser = currentUser;
});
}, 'umbCurrentUserObserver');
}
private _close() {

View File

@@ -27,7 +27,7 @@ export class UmbUserProfileAppHistoryElement extends UmbLitElement {
if (this.#currentUserHistoryStore) {
this.observe(this.#currentUserHistoryStore.latestHistory, (history) => {
this._history = history;
});
}, 'umbCurrentUserHistoryObserver');
}
}

View File

@@ -34,7 +34,7 @@ export class UmbUserProfileAppProfileElement extends UmbLitElement {
this.observe(this._auth.currentUser, (currentUser) => {
this._currentUser = currentUser;
});
}, 'umbCurrentUserObserver');
}
private _edit() {

View File

@@ -23,7 +23,7 @@ export class UmbUserGroupTableSectionsColumnLayoutElement extends UmbLitElement
private observeSectionNames() {
this.observe(umbExtensionsRegistry.extensionsOfType('section'), (sections) => {
this._sectionsNames = sections.filter((x) => this.value.includes(x.alias)).map((x) => x.meta.label || x.name);
});
}, 'umbUserGroupTableSectionsColumnLayoutObserver');
}
render() {

View File

@@ -85,8 +85,8 @@ export class UmbUserGroupInputElement extends FormControlMixin(UmbLitElement) {
() => !!this.max && this.#pickerContext.getSelection().length > this.max,
);
this.observe(this.#pickerContext.selection, (selection) => (super.value = selection.join(',')));
this.observe(this.#pickerContext.selectedItems, (selectedItems) => (this._items = selectedItems));
this.observe(this.#pickerContext.selection, (selection) => (super.value = selection.join(',')), 'umbUserGroupInputSelectionObserver');
this.observe(this.#pickerContext.selectedItems, (selectedItems) => (this._items = selectedItems), 'umbUserGroupInputItemsObserver');
}
protected getFormElement() {

View File

@@ -30,7 +30,7 @@ export class UmbUserGroupPickerModalElement extends UmbModalBaseElement<any, any
async #observeUserGroups() {
const { error, asObservable } = await this.#userGroupCollectionRepository.requestCollection();
if (error) return;
this.observe(asObservable(), (items) => (this._userGroups = items));
this.observe(asObservable(), (items) => (this._userGroups = items), 'umbUserGroupsObserver');
}
#onSelected(event: UUIMenuItemEvent, item: UserGroupResponseModel) {

View File

@@ -25,6 +25,7 @@ export class UmbUserGroupDefaultPermissionListElement extends UmbLitElement {
this.observe(
this.#userGroupWorkspaceContext.data,
(userGroup) => (this._userGroupDefaultPermissions = userGroup?.permissions),
'umbUserGroupPermissionsObserver'
);
});
}
@@ -32,7 +33,7 @@ export class UmbUserGroupDefaultPermissionListElement extends UmbLitElement {
#observeUserPermissions() {
this.observe(umbExtensionsRegistry.extensionsOfType('userPermission'), (userPermissionManifests) => {
this._entityTypes = [...new Set(userPermissionManifests.map((manifest) => manifest.meta.entityType))];
});
}, 'umbUserPermissionsObserver');
}
#onSelectedUserPermission(event: UmbSelectionChangeEvent) {

View File

@@ -69,11 +69,11 @@ export class UmbUserTableCollectionViewElement extends UmbLitElement {
this.consumeContext(UMB_COLLECTION_CONTEXT, (instance) => {
this.#collectionContext = instance as UmbUserCollectionContext;
this.observe(this.#collectionContext.selection, (selection) => (this._selection = selection));
this.observe(this.#collectionContext.selection, (selection) => (this._selection = selection), 'umbCollectionSelectionObserver');
this.observe(this.#collectionContext.items, (items) => {
this._users = items;
this.#observeUserGroups();
});
}, 'umbCollectionItemsObserver');
});
}
@@ -84,7 +84,7 @@ export class UmbUserTableCollectionViewElement extends UmbLitElement {
this.observe(asObservable(), (userGroups) => {
this._userGroupItems = userGroups;
this.#createTableItems();
});
}, 'umbUserGroupItemsObserver');
}
#getUserGroupNames(ids: Array<string>) {

View File

@@ -85,8 +85,8 @@ export class UmbUserInputElement extends FormControlMixin(UmbLitElement) {
() => !!this.max && this.#pickerContext.getSelection().length > this.max,
);
this.observe(this.#pickerContext.selection, (selection) => (super.value = selection.join(',')));
this.observe(this.#pickerContext.selectedItems, (selectedItems) => (this._items = selectedItems));
this.observe(this.#pickerContext.selection, (selection) => (super.value = selection.join(',')), 'umbUserInputSelectionObserver');
this.observe(this.#pickerContext.selectedItems, (selectedItems) => (this._items = selectedItems), 'umbUserInputItemsObserver');
}
protected getFormElement() {

View File

@@ -25,7 +25,7 @@ export class UmbUserActionConditionBase extends UmbBaseController implements Umb
this.observe(userContext.data, (data) => {
this.userData = data;
this.onUserDataChange();
});
}, 'umbUserDataActionConditionObserver');
});
}

View File

@@ -20,7 +20,7 @@ export class UmbUserWorkspaceAccessSettingsElement extends UmbLitElement {
this.consumeContext(UMB_USER_WORKSPACE_CONTEXT, (instance) => {
this.#userWorkspaceContext = instance;
this.observe(this.#userWorkspaceContext.data, (user) => (this._user = user));
this.observe(this.#userWorkspaceContext.data, (user) => (this._user = user), 'umbUserObserver');
});
}

View File

@@ -25,7 +25,7 @@ export class UmbUserWorkspaceInfoElement extends UmbLitElement {
this.observe(this.#userWorkspaceContext.data, (user) => {
this._user = user;
this.#setUserInfoItems(user);
});
}, 'umbUserObserver');
});
}

View File

@@ -32,7 +32,7 @@ export class UmbUserWorkspaceProfileSettingsElement extends UmbLitElement {
this.consumeContext(UMB_USER_WORKSPACE_CONTEXT, (instance) => {
this.#userWorkspaceContext = instance;
this.observe(this.#userWorkspaceContext.data, (user) => (this._user = user));
this.observe(this.#userWorkspaceContext.data, (user) => (this._user = user), 'umbUserObserver');
});
}
@@ -80,7 +80,7 @@ export class UmbUserWorkspaceProfileSettingsElement extends UmbLitElement {
selected: true,
});
}
});
}, 'umbUserObserver');
}
render() {

View File

@@ -29,7 +29,7 @@ export class UmbUserWorkspaceEditorElement extends UmbLitElement {
#observeUser() {
if (!this.#workspaceContext) return;
this.observe(this.#workspaceContext.data, (user) => (this._user = user));
this.observe(this.#workspaceContext.data, (user) => (this._user = user), 'umbUserObserver');
}
// TODO. find a way where we don't have to do this for all workspaces.

View File

@@ -32,7 +32,7 @@ export class UmbUserWorkspaceContext
this.#data.update(data);
}
this.observe(asObservable(), (user) => this.onUserStoreChanges(user));
this.observe(asObservable(), (user) => this.onUserStoreChanges(user), 'umbUserStoreObserver');
}
/* TODO: some properties are allowed to update without saving.