fixing todos
This commit is contained in:
@@ -307,7 +307,7 @@ export class UmbContentTypePropertyStructureManager<R extends UmbDetailRepositor
|
||||
this.#documentTypes.updateOne(documentTypeId, { properties });
|
||||
}
|
||||
|
||||
// TODO: Refactor: These property methods, could be named without structure in their name.
|
||||
// TODO: Refactor: These property methods, should maybe be named without structure in their name.
|
||||
async propertyStructureById(
|
||||
propertyId: string
|
||||
) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type UmbDatasetContext } from "./dataset-context.interface.js";
|
||||
import { UmbContextToken } from "@umbraco-cms/backoffice/context-api";
|
||||
|
||||
export const UMB_DATASET_CONTEXT = new UmbContextToken<UmbDatasetContext>("UmbEntityContext");
|
||||
export const UMB_DATASET_CONTEXT = new UmbContextToken<UmbDatasetContext>("UmbDatasetContext");
|
||||
|
||||
@@ -37,7 +37,6 @@ export class UmbInvariantDatasetContext<WorkspaceType extends UmbInvariantableWo
|
||||
super(host, 'dataSetContext');
|
||||
this._workspace = workspace;
|
||||
|
||||
// TODO: Refactor: use the document dataset context token.
|
||||
this.provideContext(UMB_DATASET_CONTEXT, this);
|
||||
}
|
||||
|
||||
|
||||
@@ -5,5 +5,5 @@ import { UmbContextToken } from "@umbraco-cms/backoffice/context-api";
|
||||
export const IsNameableDatasetContext = (context: UmbDatasetContext): context is UmbNameableDatasetContext => 'setName' in context;
|
||||
|
||||
export const UMB_NAMEABLE_DATASET_CONTEXT = new UmbContextToken<UmbDatasetContext, UmbNameableDatasetContext>(
|
||||
"UmbEntityContext",
|
||||
"UmbDatasetContext",
|
||||
IsNameableDatasetContext);
|
||||
|
||||
@@ -5,5 +5,5 @@ import { UmbContextToken } from "@umbraco-cms/backoffice/context-api";
|
||||
export const IsVariantDatasetContext = (context: UmbDatasetContext): context is UmbVariantDatasetContext => 'getVariantId' in context;
|
||||
|
||||
export const UMB_VARIANT_DATASET_CONTEXT = new UmbContextToken<UmbDatasetContext, UmbVariantDatasetContext>(
|
||||
"UmbEntityContext",
|
||||
"UmbDatasetContext",
|
||||
IsVariantDatasetContext);
|
||||
|
||||
@@ -16,10 +16,4 @@ export interface UmbWorkspaceContextInterface<DataType = unknown> {
|
||||
getIsNew(): boolean | undefined;
|
||||
setIsNew(value: boolean): void;
|
||||
|
||||
/*
|
||||
// TODO: Refactor: This could maybe go away:
|
||||
repository: any; // TODO: add type
|
||||
getData(): DataType | undefined;
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { UmbWorkspaceSplitViewManager } from '../workspace-split-view-manager.class.js';
|
||||
import type { UmbDatasetContext } from '../dataset-context/dataset-context.interface.js';
|
||||
import type { UmbVariantDatasetContext } from '../dataset-context/variant-dataset-context.interface.js';
|
||||
import type { UmbSaveableWorkspaceContextInterface } from './saveable-workspace-context.interface.js';
|
||||
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import type { UmbVariantId } from '@umbraco-cms/backoffice/variant';
|
||||
@@ -25,5 +25,5 @@ export interface UmbVariantableWorkspaceContextInterface<EntityType = unknown> e
|
||||
//propertyDataByAlias(alias: string, variantId?: UmbVariantId): Observable<ValueModelBaseModel | undefined>;
|
||||
|
||||
// Dataset methods:
|
||||
createVariableDatasetContext(host: UmbControllerHost, variantId: UmbVariantId): UmbDatasetContext;
|
||||
createVariableDatasetContext(host: UmbControllerHost, variantId: UmbVariantId): UmbVariantDatasetContext;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { UmbVariantableWorkspaceContextInterface } from '../workspace-context/workspace-variantable-context.interface.js';
|
||||
import { UmbDatasetContext } from '../dataset-context/index.js';
|
||||
import { UmbVariantDatasetContext } from '../dataset-context/index.js';
|
||||
import { UMB_VARIANT_WORKSPACE_CONTEXT_TOKEN } from '../index.js';
|
||||
import { UmbVariantId } from '@umbraco-cms/backoffice/variant';
|
||||
import {
|
||||
@@ -18,8 +17,7 @@ export class UmbWorkspaceSplitViewContext extends UmbBaseController {
|
||||
return this.#workspaceContext;
|
||||
}
|
||||
|
||||
// TODO: Refactor: use a variable data set context interface here.
|
||||
#dataSetContext?: UmbDatasetContext;
|
||||
#dataSetContext?: UmbVariantDatasetContext;
|
||||
|
||||
#index = new UmbNumberState(undefined);
|
||||
index = this.#index.asObservable();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbDatasetContext } from '../dataset-context/index.js';
|
||||
import { UmbVariantDatasetContext } from '../dataset-context/index.js';
|
||||
import { UMB_VARIANT_WORKSPACE_CONTEXT_TOKEN } from '../index.js';
|
||||
import { UmbVariantId } from '@umbraco-cms/backoffice/variant';
|
||||
import {
|
||||
@@ -17,8 +17,7 @@ export class UmbWorkspaceSplitViewContext extends UmbBaseController {
|
||||
return this.#workspaceContext;
|
||||
}
|
||||
|
||||
// TODO: Refactor: use a variable data set context interface here.
|
||||
#dataSetContext?: UmbDatasetContext;
|
||||
#dataSetContext?: UmbVariantDatasetContext;
|
||||
|
||||
#index = new UmbNumberState(undefined);
|
||||
index = this.#index.asObservable();
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
import type { UmbDocumentDatasetContext } from "./document-dataset-context.js";
|
||||
import { UmbContextToken } from "@umbraco-cms/backoffice/context-api";
|
||||
import { UmbDatasetContext } from "@umbraco-cms/backoffice/workspace";
|
||||
|
||||
export const IsDocumentDatasetContext = (context: UmbDatasetContext): context is UmbDocumentDatasetContext => context.getType() === 'document';
|
||||
|
||||
export const UMB_DOCUMENT_DATASET_CONTEXT = new UmbContextToken<UmbDatasetContext, UmbDocumentDatasetContext>(
|
||||
"UmbDatasetContext",
|
||||
IsDocumentDatasetContext);
|
||||
@@ -3,5 +3,5 @@ import { UmbDatasetContext } from "@umbraco-cms/backoffice/workspace";
|
||||
import { UmbContextToken } from "@umbraco-cms/backoffice/context-api";
|
||||
|
||||
export const UMB_DATA_TYPE_DATASET_CONTEXT = new UmbContextToken<UmbDatasetContext, UmbDataTypeDatasetContext>(
|
||||
"UmbEntityContext",
|
||||
"UmbDatasetContext",
|
||||
(context): context is UmbDataTypeDatasetContext => 'properties' in context && context.getType() === 'data-type');
|
||||
|
||||
Reference in New Issue
Block a user