From a6a61da8e2a1991a8816b8c7078fa28dd70cd7fe Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Wed, 27 Mar 2024 13:22:50 +0100 Subject: [PATCH] rename "tracked references" to "references" --- .../src/packages/documents/documents/index.ts | 2 +- .../packages/documents/documents/manifests.ts | 2 +- .../document-unpublish-modal.element.ts | 36 +++++----- .../document-reference-table.element.ts} | 22 +++---- .../document-reference-table.stories.ts | 51 +++++++++++++++ .../documents/reference/components/index.ts | 1 + .../{tracked-reference => reference}/index.ts | 0 .../manifests.ts | 0 .../document-reference.repository.ts | 19 ++++++ .../document-reference.server.data.ts | 31 +++++++++ .../documents/reference/repository/index.ts | 1 + .../repository/manifests.ts | 2 +- ...ocument-tracked-reference-table.stories.ts | 51 --------------- .../tracked-reference/components/index.ts | 1 - .../document-tracked-reference.repository.ts | 29 --------- .../document-tracked-reference.server.data.ts | 65 ------------------- .../tracked-reference/repository/index.ts | 1 - ...t-workspace-view-info-reference.element.ts | 8 +-- 18 files changed, 135 insertions(+), 187 deletions(-) rename src/Umbraco.Web.UI.Client/src/packages/documents/documents/{tracked-reference/components/document-tracked-reference-table.element.ts => reference/components/document-reference-table.element.ts} (83%) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.stories.ts create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/index.ts rename src/Umbraco.Web.UI.Client/src/packages/documents/documents/{tracked-reference => reference}/index.ts (100%) rename src/Umbraco.Web.UI.Client/src/packages/documents/documents/{tracked-reference => reference}/manifests.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.repository.ts create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.server.data.ts create mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/index.ts rename src/Umbraco.Web.UI.Client/src/packages/documents/documents/{tracked-reference => reference}/repository/manifests.ts (85%) delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.stories.ts delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/index.ts delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.repository.ts delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.server.data.ts delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/index.ts index 862805500c..e5ac096a12 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/index.ts @@ -1,7 +1,7 @@ import './components/index.js'; export * from './repository/index.js'; -export * from './tracked-reference/index.js'; +export * from './reference/index.js'; export * from './workspace/index.js'; export * from './recycle-bin/index.js'; export * from './user-permissions/index.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/manifests.ts index 56fe3f53bb..1d2db8ffa2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/manifests.ts @@ -6,7 +6,7 @@ import { manifests as menuManifests } from './menu/manifests.js'; import { manifests as propertyEditorManifests } from './property-editors/manifests.js'; import { manifests as recycleBinManifests } from './recycle-bin/manifests.js'; import { manifests as repositoryManifests } from './repository/manifests.js'; -import { manifests as trackedReferenceManifests } from './tracked-reference/manifests.js'; +import { manifests as trackedReferenceManifests } from './reference/manifests.js'; import { manifests as treeManifests } from './tree/manifests.js'; import { manifests as userPermissionManifests } from './user-permissions/manifests.js'; import { manifests as workspaceManifests } from './workspace/manifests.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/unpublish-modal/document-unpublish-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/unpublish-modal/document-unpublish-modal.element.ts index 8d92f3c8ba..6cbbff7750 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/unpublish-modal/document-unpublish-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/unpublish-modal/document-unpublish-modal.element.ts @@ -1,5 +1,5 @@ import { UmbDocumentVariantState, type UmbDocumentVariantOptionModel } from '../../types.js'; -import { UmbDocumentTrackedReferenceRepository } from '../../tracked-reference/index.js'; +import { UmbDocumentReferenceRepository } from '../../reference/index.js'; import { UMB_DOCUMENT_CONFIGURATION_CONTEXT } from '../../global-contexts/index.js'; import type { UmbDocumentUnpublishModalData, @@ -18,20 +18,20 @@ export class UmbDocumentUnpublishModalElement extends UmbModalBaseElement< UmbDocumentUnpublishModalValue > { #selectionManager = new UmbSelectionManager(this); - #trackedReferencesRepository = new UmbDocumentTrackedReferenceRepository(this); + #referencesRepository = new UmbDocumentReferenceRepository(this); @state() _options: Array = []; @state() - _hasTrackedReferences = false; + _hasReferences = false; @state() _hasUnpublishPermission = true; firstUpdated() { this.#configureSelectionManager(); - this.#getTrackedReferences(); + this.#getReferences(); } async #configureSelectionManager() { @@ -56,14 +56,10 @@ export class UmbDocumentUnpublishModalElement extends UmbModalBaseElement< this.#selectionManager.setSelection(selected); } - async #getTrackedReferences() { + async #getReferences() { if (!this.data?.documentUnique) return; - const { data, error } = await this.#trackedReferencesRepository.requestTrackedReference( - this.data?.documentUnique, - 0, - 1, - ); + const { data, error } = await this.#referencesRepository.requestReference(this.data?.documentUnique, 0, 1); if (error) { console.error(error); @@ -72,10 +68,10 @@ export class UmbDocumentUnpublishModalElement extends UmbModalBaseElement< if (!data) return; - this._hasTrackedReferences = data.total > 0; + this._hasReferences = data.total > 0; - // If there are tracked references, we also want to check if we are allowed to unpublish the document: - if (this._hasTrackedReferences) { + // If there are references, we also want to check if we are allowed to unpublish the document: + if (this._hasReferences) { const documentConfigurationContext = await this.getContext(UMB_DOCUMENT_CONFIGURATION_CONTEXT); this._hasUnpublishPermission = (await documentConfigurationContext.getDocumentConfiguration())?.disableUnpublishWhenReferenced === false; @@ -115,13 +111,13 @@ export class UmbDocumentUnpublishModalElement extends UmbModalBaseElement< ${this.data?.documentUnique ? html` - + ` : nothing} - ${this._hasTrackedReferences - ? html` + ${this._hasReferences + ? html` This item or its descendants is being referenced. Unpublishing can lead to broken links on your website. Please take the appropriate actions. @@ -150,11 +146,11 @@ export class UmbDocumentUnpublishModalElement extends UmbModalBaseElement< max-width: 90vw; } - #tracked-references { + #references { --uui-table-cell-padding: 0; } - #tracked-references-warning { + #references-warning { margin-top: 1rem; background-color: var(--uui-color-danger); color: var(--uui-color-danger-contrast); diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.element.ts similarity index 83% rename from src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.element.ts rename to src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.element.ts index bf7cb25cd0..b90cac0367 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.element.ts @@ -1,4 +1,4 @@ -import { UmbDocumentTrackedReferenceRepository } from '../repository/index.js'; +import { UmbDocumentReferenceRepository } from '../repository/index.js'; import { css, customElement, html, nothing, property, repeat, state } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; @@ -9,9 +9,9 @@ import { isDefaultReference, } from '@umbraco-cms/backoffice/relations'; -@customElement('umb-document-tracked-reference-table') -export class UmbDocumentTrackedReferenceTableElement extends UmbLitElement { - #documentTrackedReferenceRepository = new UmbDocumentTrackedReferenceRepository(this); +@customElement('umb-document-reference-table') +export class UmbDocumentReferenceTableElement extends UmbLitElement { + #documentReferenceRepository = new UmbDocumentReferenceRepository(this); #pageSize = 10; @property() @@ -31,16 +31,12 @@ export class UmbDocumentTrackedReferenceTableElement extends UmbLitElement { _errorMessage = ''; firstUpdated() { - this.#getTrackedReferences(); + this.#getReferences(); } - async #getTrackedReferences() { - // Get the first 10 tracked references for the document: - const { data, error } = await this.#documentTrackedReferenceRepository.requestTrackedReference( - this.unique, - 0, - this.#pageSize, - ); + async #getReferences() { + // Get the first 10 references for the document: + const { data, error } = await this.#documentReferenceRepository.requestReference(this.unique, 0, this.#pageSize); if (error) { this._errorMessage = error.message; @@ -142,6 +138,6 @@ export class UmbDocumentTrackedReferenceTableElement extends UmbLitElement { declare global { interface HTMLElementTagNameMap { - 'umb-document-tracked-reference-table': UmbDocumentTrackedReferenceTableElement; + 'umb-document-reference-table': UmbDocumentReferenceTableElement; } } diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.stories.ts new file mode 100644 index 0000000000..e2ed14db4d --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/document-reference-table.stories.ts @@ -0,0 +1,51 @@ +import type { Meta, StoryObj } from '@storybook/web-components'; +import type { UmbDocumentReferenceTableElement } from './document-reference-table.element.js'; +import { html } from '@umbraco-cms/backoffice/external/lit'; + +import './document-reference-table.element.js'; + +const meta: Meta = { + id: 'umb-document-reference-table', + title: 'Components/Document/Reference Table', + component: 'umb-document-reference-table', + args: { + unique: '1234', + }, + parameters: { + actions: { + disabled: true, + }, + docs: { + source: { + language: 'html', + code: ` + + `, + }, + }, + }, +}; + +export default meta; + +type Story = StoryObj; + +export const Overview: Story = {}; + +export const SlimTable: Story = { + decorators: [ + (story) => { + return html`
${story()}
`; + }, + ], + parameters: { + docs: { + source: { + language: 'html', + code: ` + + `, + }, + }, + }, +}; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/index.ts new file mode 100644 index 0000000000..93cf4127b1 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/components/index.ts @@ -0,0 +1 @@ +export * from './document-reference-table.element.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/index.ts rename to src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/manifests.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.repository.ts new file mode 100644 index 0000000000..6f85a89765 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.repository.ts @@ -0,0 +1,19 @@ +import { UmbDocumentReferenceServerDataSource } from './document-reference.server.data.js'; +import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; +import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api'; + +export class UmbDocumentReferenceRepository extends UmbControllerBase { + #referenceSource: UmbDocumentReferenceServerDataSource; + + constructor(host: UmbControllerHost) { + super(host); + this.#referenceSource = new UmbDocumentReferenceServerDataSource(this); + } + + async requestReference(unique: string, skip = 0, take = 20) { + if (!unique) throw new Error(`unique is required`); + return this.#referenceSource.getReferenceById(unique, skip, take); + } +} + +export default UmbDocumentReferenceRepository; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.server.data.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.server.data.ts new file mode 100644 index 0000000000..31a5d8a65c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/document-reference.server.data.ts @@ -0,0 +1,31 @@ +import { DocumentResource } from '@umbraco-cms/backoffice/external/backend-api'; +import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; +import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; + +/** + * @export + * @class UmbUserGroupCollectionServerDataSource + * @implements {RepositoryDetailDataSource} + */ +export class UmbDocumentReferenceServerDataSource { + #host: UmbControllerHost; + + /** + * Creates an instance of UmbDocumentTrackedReferenceServerDataSource. + * @param {UmbControllerHost} host + * @memberof UmbDocumentTrackedReferenceServerDataSource + */ + constructor(host: UmbControllerHost) { + this.#host = host; + } + + /** + * Fetches the item for the given id from the server + * @param {Array} ids + * @return {*} + * @memberof UmbDataTypeItemServerDataSource + */ + async getReferenceById(id: string, skip = 0, take = 20) { + return await tryExecuteAndNotify(this.#host, DocumentResource.getDocumentByIdReferencedBy({ id, skip, take })); + } +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/index.ts new file mode 100644 index 0000000000..4cb57bf4b1 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/index.ts @@ -0,0 +1 @@ +export * from './document-reference.repository.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/manifests.ts similarity index 85% rename from src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/manifests.ts rename to src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/manifests.ts index 21b59fd7f1..0c070f65a3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/reference/repository/manifests.ts @@ -6,7 +6,7 @@ const repository: ManifestRepository = { type: 'repository', alias: UMB_DOCUMENT_TRACKED_REFERENCE_REPOSITORY_ALIAS, name: 'Document Tracked Reference Repository', - api: () => import('./document-tracked-reference.repository.js'), + api: () => import('./document-reference.repository.js'), }; export const manifests = [repository]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.stories.ts deleted file mode 100644 index b92d7bdf22..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/document-tracked-reference-table.stories.ts +++ /dev/null @@ -1,51 +0,0 @@ -import type { Meta, StoryObj } from '@storybook/web-components'; -import type { UmbDocumentTrackedReferenceTableElement } from './document-tracked-reference-table.element.js'; -import { html } from '@umbraco-cms/backoffice/external/lit'; - -import './document-tracked-reference-table.element.js'; - -const meta: Meta = { - id: 'umb-document-tracked-reference-table', - title: 'Components/Document/Tracked Reference Table', - component: 'umb-document-tracked-reference-table', - args: { - unique: '1234', - }, - parameters: { - actions: { - disabled: true, - }, - docs: { - source: { - language: 'html', - code: ` - - `, - }, - }, - }, -}; - -export default meta; - -type Story = StoryObj; - -export const Overview: Story = {}; - -export const SlimTable: Story = { - decorators: [ - (story) => { - return html`
${story()}
`; - }, - ], - parameters: { - docs: { - source: { - language: 'html', - code: ` - - `, - }, - }, - }, -}; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/index.ts deleted file mode 100644 index 7738a990a5..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/components/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './document-tracked-reference-table.element.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.repository.ts deleted file mode 100644 index 72c37a761f..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.repository.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { UmbDocumentTrackedReferenceServerDataSource } from './document-tracked-reference.server.data.js'; -import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; -import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api'; - -export class UmbDocumentTrackedReferenceRepository extends UmbControllerBase { - #trackedReferenceSource: UmbDocumentTrackedReferenceServerDataSource; - - constructor(host: UmbControllerHost) { - super(host); - this.#trackedReferenceSource = new UmbDocumentTrackedReferenceServerDataSource(this); - } - - async requestTrackedReference(unique: string, skip = 0, take = 20) { - if (!unique) throw new Error(`unique is required`); - return this.#trackedReferenceSource.getTrackedReferenceById(unique, skip, take); - } - - async requestTrackedReferenceDescendantsFromParentUnique(parentUnique: string, skip = 0, take = 20) { - if (!parentUnique) throw new Error(`unique is required`); - return this.#trackedReferenceSource.getTrackedReferenceDescendantsByParentId(parentUnique, skip, take); - } - - async requestTrackedReferenceItems(uniques: string[], skip = 0, take = 20) { - if (!uniques) throw new Error(`unique is required`); - return this.#trackedReferenceSource.getTrackedReferenceItem(uniques, skip, take); - } -} - -export default UmbDocumentTrackedReferenceRepository; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.server.data.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.server.data.ts deleted file mode 100644 index af047cdc0e..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/document-tracked-reference.server.data.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { DocumentResource } from '@umbraco-cms/backoffice/external/backend-api'; -import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; -import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; - -/** - * @export - * @class UmbUserGroupCollectionServerDataSource - * @implements {RepositoryDetailDataSource} - */ -export class UmbDocumentTrackedReferenceServerDataSource { - #host: UmbControllerHost; - - /** - * Creates an instance of UmbDocumentTrackedReferenceServerDataSource. - * @param {UmbControllerHost} host - * @memberof UmbDocumentTrackedReferenceServerDataSource - */ - constructor(host: UmbControllerHost) { - this.#host = host; - } - - /** - * Fetches the item for the given id from the server - * @param {Array} ids - * @return {*} - * @memberof UmbDataTypeItemServerDataSource - */ - async getTrackedReferenceById(id: string, skip = 0, take = 20) { - return await tryExecuteAndNotify(this.#host, DocumentResource.getDocumentByIdReferencedBy({ id, skip, take })); - } - - /** - * Fetches the item descendant for the given id from the server - * @param {Array} ids - * @return {*} - * @memberof UmbDocumentTrackedReferenceServerDataSource - */ - async getTrackedReferenceDescendantsByParentId(parentId: string, skip = 0, take = 20) { - return await tryExecuteAndNotify( - this.#host, - DocumentResource.getDocumentByIdReferencedDescendants({ - id: parentId, - skip, - take, - }), - ); - } - - /** - * Fetches the items for the given ids from the server - * @param {Array} ids - * @return {*} - * @memberof UmbDocumentTrackedReferenceServerDataSource - */ - async getTrackedReferenceItem(id: string[], skip = 0, take = 20) { - return await tryExecuteAndNotify( - this.#host, - DocumentResource.getDocumentAreReferenced({ - id, - skip, - take, - }), - ); - } -} diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/index.ts deleted file mode 100644 index 5c3d3be88a..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tracked-reference/repository/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './document-tracked-reference.repository.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-workspace-view-info-reference.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-workspace-view-info-reference.element.ts index 7e1c7b018e..91af80608e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-workspace-view-info-reference.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-workspace-view-info-reference.element.ts @@ -1,4 +1,4 @@ -import { UmbDocumentTrackedReferenceRepository } from '../../../tracked-reference/index.js'; +import { UmbDocumentReferenceRepository } from '../../../reference/index.js'; import { css, html, customElement, state, nothing, repeat, property } from '@umbraco-cms/backoffice/external/lit'; import type { UUIPaginationEvent } from '@umbraco-cms/backoffice/external/uui'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; @@ -14,7 +14,7 @@ import { @customElement('umb-document-workspace-view-info-reference') export class UmbDocumentWorkspaceViewInfoReferenceElement extends UmbLitElement { #itemsPerPage = 10; - #trackedReferenceRepository; + #referenceRepository; @property() documentUnique = ''; @@ -33,7 +33,7 @@ export class UmbDocumentWorkspaceViewInfoReferenceElement extends UmbLitElement constructor() { super(); - this.#trackedReferenceRepository = new UmbDocumentTrackedReferenceRepository(this); + this.#referenceRepository = new UmbDocumentReferenceRepository(this); new UmbModalRouteRegistrationController(this, UMB_WORKSPACE_MODAL) .addAdditionalPath('document') @@ -50,7 +50,7 @@ export class UmbDocumentWorkspaceViewInfoReferenceElement extends UmbLitElement } async #getReferences() { - const { data } = await this.#trackedReferenceRepository.requestTrackedReference( + const { data } = await this.#referenceRepository.requestReference( this.documentUnique, (this._currentPage - 1) * this.#itemsPerPage, this.#itemsPerPage,