Merge pull request #1319 from umbraco/chore/content-type-allowed-at-root

Chore: Content Type: Renamed `allowedAsRoot` to `allowedAtRoot`
This commit is contained in:
Lee Kelleher
2024-02-29 13:11:59 +00:00
committed by GitHub
8 changed files with 28 additions and 27 deletions

View File

@@ -17,7 +17,7 @@ export interface UmbContentTypeModel {
alias: string;
description: string | null;
icon: string;
allowedAsRoot: boolean;
allowedAtRoot: boolean;
variesByCulture: boolean;
variesBySegment: boolean;
isElement: boolean;

View File

@@ -44,7 +44,7 @@ export class UmbDocumentTypeDetailServerDataSource implements UmbDetailDataSourc
alias: '',
description: '',
icon: 'icon-document',
allowedAsRoot: false,
allowedAtRoot: false,
variesByCulture: false,
variesBySegment: false,
isElement: false,
@@ -92,7 +92,7 @@ export class UmbDocumentTypeDetailServerDataSource implements UmbDetailDataSourc
alias: data.alias,
description: data.description || null,
icon: data.icon,
allowedAsRoot: data.allowedAsRoot,
allowedAtRoot: data.allowedAsRoot,
variesByCulture: data.variesByCulture,
variesBySegment: data.variesBySegment,
isElement: data.isElement,
@@ -150,7 +150,7 @@ export class UmbDocumentTypeDetailServerDataSource implements UmbDetailDataSourc
name: model.name,
description: model.description,
icon: model.icon,
allowedAsRoot: model.allowedAsRoot,
allowedAsRoot: model.allowedAtRoot,
variesByCulture: model.variesByCulture,
variesBySegment: model.variesBySegment,
isElement: model.isElement,
@@ -218,7 +218,7 @@ export class UmbDocumentTypeDetailServerDataSource implements UmbDetailDataSourc
name: model.name,
description: model.description,
icon: model.icon,
allowedAsRoot: model.allowedAsRoot,
allowedAsRoot: model.allowedAtRoot,
variesByCulture: model.variesByCulture,
variesBySegment: model.variesBySegment,
isElement: model.isElement,

View File

@@ -26,7 +26,7 @@ export class UmbDocumentTypeWorkspaceContext
readonly description;
readonly icon;
readonly allowedAsRoot;
readonly allowedAtRoot;
readonly variesByCulture;
readonly variesBySegment;
readonly isElement;
@@ -53,7 +53,7 @@ export class UmbDocumentTypeWorkspaceContext
this.alias = this.structure.ownerContentTypeObservablePart((data) => data?.alias);
this.description = this.structure.ownerContentTypeObservablePart((data) => data?.description);
this.icon = this.structure.ownerContentTypeObservablePart((data) => data?.icon);
this.allowedAsRoot = this.structure.ownerContentTypeObservablePart((data) => data?.allowedAsRoot);
this.allowedAtRoot = this.structure.ownerContentTypeObservablePart((data) => data?.allowedAtRoot);
this.variesByCulture = this.structure.ownerContentTypeObservablePart((data) => data?.variesByCulture);
this.variesBySegment = this.structure.ownerContentTypeObservablePart((data) => data?.variesBySegment);
this.isElement = this.structure.ownerContentTypeObservablePart((data) => data?.isElement);
@@ -108,8 +108,8 @@ export class UmbDocumentTypeWorkspaceContext
this.structure.updateOwnerContentType({ icon });
}
setAllowedAsRoot(allowedAsRoot: boolean) {
this.structure.updateOwnerContentType({ allowedAsRoot });
setAllowedAtRoot(allowedAtRoot: boolean) {
this.structure.updateOwnerContentType({ allowedAtRoot });
}
setVariesByCulture(variesByCulture: boolean) {
this.structure.updateOwnerContentType({ variesByCulture });

View File

@@ -36,9 +36,9 @@ export class UmbDocumentTypeWorkspaceViewStructureElement extends UmbLitElement
if (!this.#workspaceContext) return;
this.observe(
this.#workspaceContext.allowedAsRoot,
(allowedAsRoot) => (this._allowedAtRoot = allowedAsRoot),
'_allowedAsRootObserver',
this.#workspaceContext.allowedAtRoot,
(allowedAtRoot) => (this._allowedAtRoot = allowedAtRoot),
'_allowedAtRootObserver',
);
this.observe(
@@ -72,7 +72,7 @@ export class UmbDocumentTypeWorkspaceViewStructureElement extends UmbLitElement
label=${this.localize.term('contentTypeEditor_allowAtRootHeading')}
?checked=${this._allowedAtRoot}
@change=${(e: CustomEvent) => {
this.#workspaceContext?.setAllowedAsRoot((e.target as UUIToggleElement).checked);
this.#workspaceContext?.setAllowedAtRoot((e.target as UUIToggleElement).checked);
}}></uui-toggle>
</div>
</umb-property-layout>

View File

@@ -44,7 +44,7 @@ export class UmbMediaTypeServerDataSource implements UmbDetailDataSource<UmbMedi
alias: '',
description: '',
icon: '',
allowedAsRoot: false,
allowedAtRoot: false,
variesByCulture: false,
variesBySegment: false,
isElement: false,
@@ -82,7 +82,7 @@ export class UmbMediaTypeServerDataSource implements UmbDetailDataSource<UmbMedi
alias: data.alias,
description: data.description || null,
icon: data.icon,
allowedAsRoot: data.allowedAsRoot,
allowedAtRoot: data.allowedAsRoot,
variesByCulture: data.variesByCulture,
variesBySegment: data.variesBySegment,
isElement: data.isElement,
@@ -136,7 +136,7 @@ export class UmbMediaTypeServerDataSource implements UmbDetailDataSource<UmbMedi
name: model.name,
description: model.description,
icon: model.icon,
allowedAsRoot: model.allowedAsRoot,
allowedAsRoot: model.allowedAtRoot,
variesByCulture: model.variesByCulture,
variesBySegment: model.variesBySegment,
isElement: model.isElement,
@@ -201,7 +201,7 @@ export class UmbMediaTypeServerDataSource implements UmbDetailDataSource<UmbMedi
name: model.name,
description: model.description,
icon: model.icon,
allowedAsRoot: model.allowedAsRoot,
allowedAsRoot: model.allowedAtRoot,
variesByCulture: model.variesByCulture,
variesBySegment: model.variesBySegment,
isElement: model.isElement,

View File

@@ -26,7 +26,7 @@ export class UmbMediaTypeWorkspaceContext
readonly description;
readonly icon;
readonly allowedAsRoot;
readonly allowedAtRoot;
readonly allowedContentTypes;
readonly compositions;
@@ -44,7 +44,7 @@ export class UmbMediaTypeWorkspaceContext
this.alias = this.structure.ownerContentTypeObservablePart((data) => data?.alias);
this.description = this.structure.ownerContentTypeObservablePart((data) => data?.description);
this.icon = this.structure.ownerContentTypeObservablePart((data) => data?.icon);
this.allowedAsRoot = this.structure.ownerContentTypeObservablePart((data) => data?.allowedAsRoot);
this.allowedAtRoot = this.structure.ownerContentTypeObservablePart((data) => data?.allowedAtRoot);
this.allowedContentTypes = this.structure.ownerContentTypeObservablePart((data) => data?.allowedContentTypes);
this.compositions = this.structure.ownerContentTypeObservablePart((data) => data?.compositions);
}

View File

@@ -13,7 +13,7 @@ export class UmbMediaTypeWorkspaceViewStructureElement extends UmbLitElement imp
#workspaceContext?: UmbMediaTypeWorkspaceContext;
@state()
private _allowedAsRoot?: boolean;
private _allowedAtRoot?: boolean;
@state()
private _allowedContentTypeIDs?: Array<string>;
@@ -30,7 +30,8 @@ export class UmbMediaTypeWorkspaceViewStructureElement extends UmbLitElement imp
private _observeMediaType() {
if (!this.#workspaceContext) return;
this.observe(this.#workspaceContext.allowedAsRoot, (allowedAsRoot) => (this._allowedAsRoot = allowedAsRoot));
this.observe(this.#workspaceContext.allowedAtRoot, (allowedAsRoot) => (this._allowedAtRoot = allowedAsRoot));
this.observe(this.#workspaceContext.allowedContentTypes, (allowedContentTypes) => {
const oldValue = this._allowedContentTypeIDs;
this._allowedContentTypeIDs = allowedContentTypes
@@ -48,9 +49,9 @@ export class UmbMediaTypeWorkspaceViewStructureElement extends UmbLitElement imp
<div slot="editor">
<uui-toggle
label=${this.localize.term('contentTypeEditor_allowAtRootHeading')}
?checked=${this._allowedAsRoot}
?checked=${this._allowedAtRoot}
@change=${(e: CustomEvent) => {
this.#workspaceContext?.updateProperty('allowedAsRoot', (e.target as UUIToggleElement).checked);
this.#workspaceContext?.updateProperty('allowedAtRoot', (e.target as UUIToggleElement).checked);
}}></uui-toggle>
</div>
</umb-property-layout>

View File

@@ -44,7 +44,7 @@ export class UmbMemberTypeServerDataSource implements UmbDetailDataSource<UmbMem
alias: '',
description: '',
icon: '',
allowedAsRoot: false,
allowedAtRoot: false,
variesByCulture: false,
variesBySegment: false,
isElement: false,
@@ -82,7 +82,7 @@ export class UmbMemberTypeServerDataSource implements UmbDetailDataSource<UmbMem
alias: data.alias,
description: data.description || null,
icon: data.icon,
allowedAsRoot: data.allowedAsRoot,
allowedAtRoot: data.allowedAsRoot,
variesByCulture: data.variesByCulture,
variesBySegment: data.variesBySegment,
isElement: data.isElement,
@@ -138,7 +138,7 @@ export class UmbMemberTypeServerDataSource implements UmbDetailDataSource<UmbMem
name: model.name,
description: model.description,
icon: model.icon,
allowedAsRoot: model.allowedAsRoot,
allowedAsRoot: model.allowedAtRoot,
variesByCulture: model.variesByCulture,
variesBySegment: model.variesBySegment,
isElement: model.isElement,
@@ -196,7 +196,7 @@ export class UmbMemberTypeServerDataSource implements UmbDetailDataSource<UmbMem
name: model.name,
description: model.description,
icon: model.icon,
allowedAsRoot: model.allowedAsRoot,
allowedAsRoot: model.allowedAtRoot,
variesByCulture: model.variesByCulture,
variesBySegment: model.variesBySegment,
isElement: model.isElement,