Skip to content

Commit b840146

Browse files
authored
Merge pull request #2286 from umbraco/v15/chore/extension-insight-package
Chore: Extension insights package
2 parents f846856 + 6b4f072 commit b840146

27 files changed

+93
-63
lines changed

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/apps/backoffice/backoffice.element.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const CORE_PACKAGES = [
1717
import('../../packages/data-type/umbraco-package.js'),
1818
import('../../packages/dictionary/umbraco-package.js'),
1919
import('../../packages/documents/umbraco-package.js'),
20+
import('../../packages/extension-insights/umbraco-package.js'),
2021
import('../../packages/health-check/umbraco-package.js'),
2122
import('../../packages/help/umbraco-package.js'),
2223
import('../../packages/language/umbraco-package.js'),

src/packages/core/extension-registry/collection/manifests.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/packages/core/extension-registry/collection/views/manifests.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,4 @@
11
import { manifests as conditionManifests } from './conditions/manifests.js';
2-
import { manifests as menuItemManifests } from './menu-item/manifests.js';
3-
import { manifests as workspaceManifests } from './workspace/manifests.js';
4-
import { manifests as collectionManifests } from './collection/manifests.js';
5-
import { manifests as entityActionManifests } from './entity-actions/manifests.js';
62
import type { ManifestTypes } from './models/index.js';
73

8-
export const manifests: Array<ManifestTypes> = [
9-
...conditionManifests,
10-
...menuItemManifests,
11-
...workspaceManifests,
12-
...collectionManifests,
13-
...entityActionManifests,
14-
];
4+
export const manifests: Array<ManifestTypes> = [...conditionManifests];

src/packages/core/extension-registry/collection/extension-collection.element.ts renamed to src/packages/extension-insights/collection/extension-collection.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { umbExtensionsRegistry } from '../registry.js';
21
import type { UmbExtensionCollectionFilterModel } from './types.js';
2+
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
33
import { html, customElement, css } from '@umbraco-cms/backoffice/external/lit';
44
import { fromCamelCase } from '@umbraco-cms/backoffice/utils';
55
import { UMB_COLLECTION_CONTEXT, UmbCollectionDefaultElement } from '@umbraco-cms/backoffice/collection';
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { UMB_EXTENSION_COLLECTION_REPOSITORY_ALIAS } from './repository/index.js';
2+
import { manifests as collectionRepositoryManifests } from './repository/manifests.js';
3+
import { manifests as collectionViewManifests } from './views/manifests.js';
4+
5+
export const UMB_EXTENSION_COLLECTION_ALIAS = 'Umb.Collection.Extension';
6+
7+
export const manifests: Array<UmbExtensionManifest> = [
8+
{
9+
type: 'collection',
10+
kind: 'default',
11+
alias: UMB_EXTENSION_COLLECTION_ALIAS,
12+
name: 'Extension Collection',
13+
element: () => import('./extension-collection.element.js'),
14+
meta: {
15+
repositoryAlias: UMB_EXTENSION_COLLECTION_REPOSITORY_ALIAS,
16+
},
17+
},
18+
...collectionRepositoryManifests,
19+
...collectionViewManifests,
20+
];

src/packages/core/extension-registry/collection/repository/extension-collection.repository.ts renamed to src/packages/extension-insights/collection/repository/extension-collection.repository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { umbExtensionsRegistry } from '../../registry.js';
21
import type { UmbExtensionCollectionFilterModel, UmbExtensionDetailModel } from '../types.js';
32
import { UMB_EXTENSION_ENTITY_TYPE } from '../../entity.js';
3+
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
44
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
55
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
66
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';

0 commit comments

Comments
 (0)