move multiple language condition
This commit is contained in:
@@ -1,10 +1,5 @@
|
||||
import type { ManifestTypes } from '../models/index.js';
|
||||
import { manifest as multipleAppLanguagesConditionManifest } from './multiple-app-languages.condition.js';
|
||||
import { manifest as sectionAliasConditionManifest } from './section-alias.condition.js';
|
||||
import { manifest as switchConditionManifest } from './switch.condition.js';
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
multipleAppLanguagesConditionManifest,
|
||||
sectionAliasConditionManifest,
|
||||
switchConditionManifest,
|
||||
];
|
||||
export const manifests: Array<ManifestTypes> = [sectionAliasConditionManifest, switchConditionManifest];
|
||||
|
||||
@@ -3,7 +3,6 @@ import type { CollectionBulkActionPermissionConditionConfig } from '../../collec
|
||||
import type { UmbSectionUserPermissionConditionConfig } from '../../section/conditions/index.js';
|
||||
import type { SectionAliasConditionConfig } from './section-alias.condition.js';
|
||||
import type { SwitchConditionConfig } from './switch.condition.js';
|
||||
import type { UmbMultipleAppLanguageConditionConfig } from './multiple-app-languages.condition.js';
|
||||
import type { UmbConditionConfigBase } from '@umbraco-cms/backoffice/extension-api';
|
||||
import type { UmbDocumentUserPermissionConditionConfig } from '@umbraco-cms/backoffice/document';
|
||||
|
||||
@@ -14,7 +13,6 @@ export type ConditionTypes =
|
||||
| SwitchConditionConfig
|
||||
| UmbConditionConfigBase
|
||||
| UmbDocumentUserPermissionConditionConfig
|
||||
| UmbMultipleAppLanguageConditionConfig
|
||||
| UmbSectionUserPermissionConditionConfig;
|
||||
|
||||
type UnionOfProperties<T> = T extends object ? T[keyof T] : never;
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
import { UmbConditionBase } from './condition-base.controller.js';
|
||||
import type { UmbMultipleAppLanguageConditionConfig } from './types.js';
|
||||
import { UMB_APP_LANGUAGE_CONTEXT } from '@umbraco-cms/backoffice/language';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import type {
|
||||
ManifestCondition,
|
||||
UmbConditionConfigBase,
|
||||
UmbConditionControllerArguments,
|
||||
UmbExtensionCondition,
|
||||
} from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export type UmbMultipleAppLanguageConditionConfig = UmbConditionConfigBase;
|
||||
import { UmbConditionBase } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export class UmbMultipleAppLanguageCondition
|
||||
extends UmbConditionBase<UmbMultipleAppLanguageConditionConfig>
|
||||
@@ -0,0 +1,3 @@
|
||||
import type { UmbConditionConfigBase } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export type UmbMultipleAppLanguageConditionConfig = UmbConditionConfigBase;
|
||||
@@ -6,6 +6,7 @@ import { manifests as appLanguageSelect } from './app-language-select/manifests.
|
||||
import { manifests as modalManifests } from './modals/manifests.js';
|
||||
import { manifests as collectionManifests } from './collection/manifests.js';
|
||||
import { manifests as globalContextManifests } from './global-contexts/manifests.js';
|
||||
import { manifest as conditionsManifest } from './conditions/multiple-app-languages.condition.js';
|
||||
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
@@ -17,6 +18,7 @@ export const manifests: Array<ManifestTypes> = [
|
||||
...modalManifests,
|
||||
...collectionManifests,
|
||||
...globalContextManifests,
|
||||
conditionsManifest,
|
||||
{
|
||||
type: 'workspaceContext',
|
||||
name: 'Document Language Access Workspace Context',
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import type { UmbLanguageEntityType } from './entity.js';
|
||||
export type * from './conditions/types.js';
|
||||
|
||||
export interface UmbLanguageDetailModel {
|
||||
entityType: UmbLanguageEntityType;
|
||||
|
||||
Reference in New Issue
Block a user