diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/repository/detail/user-group-detail.server.data-source.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/repository/detail/user-group-detail.server.data-source.ts index 264b79465e..aadae83164 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/repository/detail/user-group-detail.server.data-source.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/repository/detail/user-group-detail.server.data-source.ts @@ -81,8 +81,8 @@ export class UmbUserGroupServerDataSource implements UmbDetailDataSource (this._name = value), '_observeName'); this.observe(this.#workspaceContext.alias, (value) => (this._alias = value), '_observeAlias'); this.observe( - this.#workspaceContext.canChangeAlias, - (value) => (this._canChangeAlias = value), - '_observeCanChangeAlias', + this.#workspaceContext.aliasCanBeChanged, + (value) => (this._aliasCanBeChanged = value), + '_observeAliasCanBeChanged', ); this.observe(this.#workspaceContext.icon, (value) => (this._icon = value), '_observeIcon'); this.observe(this.#workspaceContext.sections, (value) => (this._sections = value), '_observeSections'); @@ -220,8 +220,8 @@ export class UmbUserGroupWorkspaceEditorElement extends UmbLitElement { .value=${this._name} alias=${ifDefined(this._alias)} ?auto-generate-alias=${this._isNew} - alias-readonly=${!this._canChangeAlias} - @change="${this.#onNameAndAliasChange}" + ?alias-readonly=${this._aliasCanBeChanged === false} + @change=${this.#onNameAndAliasChange} ${umbFocus()}> `; diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts index 2922ee4668..3d9cea828f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts @@ -24,7 +24,7 @@ export class UmbUserGroupWorkspaceContext readonly unique = this.#data.asObservablePart((data) => data?.unique); readonly name = this.#data.asObservablePart((data) => data?.name || ''); readonly alias = this.#data.asObservablePart((data) => data?.alias || ''); - readonly canChangeAlias = this.#data.asObservablePart((data) => data?.aliasCanBeChanged || true); + readonly aliasCanBeChanged = this.#data.asObservablePart((data) => data?.aliasCanBeChanged); readonly icon = this.#data.asObservablePart((data) => data?.icon || null); readonly sections = this.#data.asObservablePart((data) => data?.sections || []); readonly languages = this.#data.asObservablePart((data) => data?.languages || []);