diff --git a/src/mocks/data/user-group/user-group.data.ts b/src/mocks/data/user-group/user-group.data.ts index 07cfdc57f7..a6ec2a5e7c 100644 --- a/src/mocks/data/user-group/user-group.data.ts +++ b/src/mocks/data/user-group/user-group.data.ts @@ -1,4 +1,5 @@ import type { UserGroupItemResponseModel, UserGroupResponseModel } from '@umbraco-cms/backoffice/external/backend-api'; +import { UMB_CONTENT_SECTION_ALIAS } from '@umbraco-cms/backoffice/content'; export type UmbMockUserGroupModel = UserGroupResponseModel & UserGroupItemResponseModel; @@ -34,7 +35,7 @@ export const data: Array = [ }, ], sections: [ - 'Umb.Section.Content', + UMB_CONTENT_SECTION_ALIAS, 'Umb.Section.Media', 'Umb.Section.Settings', 'Umb.Section.Members', @@ -71,7 +72,7 @@ export const data: Array = [ 'Umb.Document.Rollback', ], permissions: [], - sections: ['Umb.Section.Content', 'Umb.Section.Media'], + sections: [UMB_CONTENT_SECTION_ALIAS, 'Umb.Section.Media'], languages: [], hasAccessToAllLanguages: true, documentRootAccess: true, @@ -124,7 +125,7 @@ export const data: Array = [ 'Umb.Document.Notifications', ], permissions: [], - sections: ['Umb.Section.Content'], + sections: [UMB_CONTENT_SECTION_ALIAS], languages: [], hasAccessToAllLanguages: true, documentRootAccess: true, diff --git a/src/packages/core/content/constants.ts b/src/packages/core/content/constants.ts new file mode 100644 index 0000000000..cecd2baf55 --- /dev/null +++ b/src/packages/core/content/constants.ts @@ -0,0 +1 @@ +export const UMB_CONTENT_SECTION_ALIAS = 'Umb.Section.Content'; \ No newline at end of file diff --git a/src/packages/core/content/index.ts b/src/packages/core/content/index.ts index b955ee1cfe..0a951a2634 100644 --- a/src/packages/core/content/index.ts +++ b/src/packages/core/content/index.ts @@ -5,4 +5,5 @@ export * from './controller/merge-content-variant-data.controller.js'; export * from './property-dataset-context/content-property-dataset.context.js'; export * from './workspace/index.js'; export * from './collection/index.js'; +export * from './constants.js'; export type * from './types.js'; diff --git a/src/packages/documents/document-redirect-management/manifests.ts b/src/packages/documents/document-redirect-management/manifests.ts index b2d382a017..57d82f47f6 100644 --- a/src/packages/documents/document-redirect-management/manifests.ts +++ b/src/packages/documents/document-redirect-management/manifests.ts @@ -1,3 +1,5 @@ +import { UMB_CONTENT_SECTION_ALIAS } from '@umbraco-cms/backoffice/content'; + export const manifests: Array = [ { type: 'dashboard', @@ -12,7 +14,7 @@ export const manifests: Array = [ conditions: [ { alias: 'Umb.Condition.SectionAlias', - match: 'Umb.Section.Content', + match: UMB_CONTENT_SECTION_ALIAS, }, ], }, diff --git a/src/packages/documents/section/constants.ts b/src/packages/documents/section/constants.ts deleted file mode 100644 index 05a27ced5d..0000000000 --- a/src/packages/documents/section/constants.ts +++ /dev/null @@ -1 +0,0 @@ -export const UMB_CONTENT_SECTION_ALIAS = 'Umb.Section.Content'; diff --git a/src/packages/documents/section/manifests.ts b/src/packages/documents/section/manifests.ts index b85ba02924..026dea27f9 100644 --- a/src/packages/documents/section/manifests.ts +++ b/src/packages/documents/section/manifests.ts @@ -1,4 +1,4 @@ -import { UMB_CONTENT_SECTION_ALIAS } from './constants.js'; +import { UMB_CONTENT_SECTION_ALIAS } from '@umbraco-cms/backoffice/content'; import { UMB_DOCUMENT_ROOT_ENTITY_TYPE, UMB_CONTENT_MENU_ALIAS } from '@umbraco-cms/backoffice/document'; export const manifests: Array = [ diff --git a/src/packages/language/app-language-select/manifests.ts b/src/packages/language/app-language-select/manifests.ts index 7dad1225b7..5bb2dc5fd6 100644 --- a/src/packages/language/app-language-select/manifests.ts +++ b/src/packages/language/app-language-select/manifests.ts @@ -1,3 +1,4 @@ +import { UMB_CONTENT_SECTION_ALIAS } from '@umbraco-cms/backoffice/content'; export const manifests: Array = [ { type: 'sectionSidebarApp', @@ -8,7 +9,7 @@ export const manifests: Array = [ conditions: [ { alias: 'Umb.Condition.SectionAlias', - match: 'Umb.Section.Content', + match: UMB_CONTENT_SECTION_ALIAS, }, { alias: 'Umb.Condition.MultipleAppLanguages', diff --git a/src/packages/umbraco-news/manifests.ts b/src/packages/umbraco-news/manifests.ts index b181f8336d..202efc257c 100644 --- a/src/packages/umbraco-news/manifests.ts +++ b/src/packages/umbraco-news/manifests.ts @@ -1,4 +1,5 @@ import type { ManifestDashboard } from '@umbraco-cms/backoffice/dashboard'; +import { UMB_CONTENT_SECTION_ALIAS } from '@umbraco-cms/backoffice/content'; export const dashboard: ManifestDashboard = { type: 'dashboard', @@ -12,7 +13,7 @@ export const dashboard: ManifestDashboard = { conditions: [ { alias: 'Umb.Condition.SectionAlias', - match: 'Umb.Section.Content', + match: UMB_CONTENT_SECTION_ALIAS, }, ], };