Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
import UmbBlockEntryShowContentEditCondition from './block-entry-show-content-edit.condition.js';
import UmbBlockWorkspaceHasSettingsCondition from './block-workspace-has-settings.condition.js';
import UmbBlockEntryIsExposedCondition from './block-workspace-is-exposed.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifests: Array<ManifestCondition> = [
{
type: 'condition',
name: 'Block Has Settings Condition',
alias: 'Umb.Condition.BlockWorkspaceHasSettings',
api: () => import('./block-workspace-has-settings.condition.js'),
api: UmbBlockWorkspaceHasSettingsCondition,
},
{
type: 'condition',
name: 'Block Show Content Edit Condition',
alias: 'Umb.Condition.BlockEntryShowContentEdit',
api: () => import('./block-entry-show-content-edit.condition.js'),
api: UmbBlockEntryShowContentEditCondition,
},
{
type: 'condition',
name: 'Block Workspace Is Exposed Condition',
alias: 'Umb.Condition.BlockWorkspaceIsExposed',
api: () => import('./block-workspace-is-exposed.condition.js'),
api: UmbBlockEntryIsExposedCondition,
},
];
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { UMB_WORKSPACE_HAS_CONTENT_COLLECTION_CONDITION_ALIAS } from './constants.js';
import { UmbWorkspaceHasContentCollectionCondition } from './workspace-has-content-collection.condition.js';

export const manifests: Array<UmbExtensionManifest> = [
{
type: 'condition',
name: 'Workspace Has Collection Condition',
alias: UMB_WORKSPACE_HAS_CONTENT_COLLECTION_CONDITION_ALIAS,
api: () => import('./workspace-has-content-collection.condition.js'),
api: UmbWorkspaceHasContentCollectionCondition,
},
];
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { UmbContentHasPropertiesWorkspaceCondition } from './content-has-properties.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Content has properties Workspace Condition',
alias: 'Umb.Condition.Workspace.ContentHasProperties',
api: () => import('./content-has-properties.condition.js'),
api: UmbContentHasPropertiesWorkspaceCondition,
};
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import UmbCollectionAliasCondition from './collection-alias.condition.js';
import { UMB_COLLECTION_ALIAS_CONDITION } from './constants.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

Expand All @@ -6,6 +7,6 @@ export const manifests: Array<ManifestCondition> = [
type: 'condition',
name: 'Collection Alias Condition',
alias: UMB_COLLECTION_ALIAS_CONDITION,
api: () => import('./collection-alias.condition.js'),
api: UmbCollectionAliasCondition,
},
];
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_ENTITY_HAS_CHILDREN_CONDITION_ALIAS } from './constants.js';
import { UmbEntityHasChildrenCondition } from './entity-has-children.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Entity Has Children Condition',
alias: UMB_ENTITY_HAS_CHILDREN_CONDITION_ALIAS,
api: () => import('./entity-has-children.condition.js'),
api: UmbEntityHasChildrenCondition,
};
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { UMB_ENTITY_TYPE_CONDITION_ALIAS } from './constants.js';
import { UmbEntityTypeCondition } from './entity-type.condition.js';

export const manifests: Array<UmbExtensionManifest> = [
{
type: 'condition',
name: 'Umbraco Entity Type Condition',
alias: UMB_ENTITY_TYPE_CONDITION_ALIAS,
api: () => import('./entity-type.condition.js'),
api: UmbEntityTypeCondition,
},
];
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { UMB_ENTITY_UNIQUE_CONDITION_ALIAS } from './constants.js';
import { UmbEntityUniqueCondition } from './entity-unique.condition.js';

export const manifests: Array<UmbExtensionManifest> = [
{
type: 'condition',
name: 'Umbraco Entity Unique Condition',
alias: UMB_ENTITY_UNIQUE_CONDITION_ALIAS,
api: () => import('./entity-unique.condition.js'),
api: UmbEntityUniqueCondition,
},
];
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS } from './constants.js';
import { UmbEntityIsNotTrashedCondition } from './entity-is-not-trashed.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Entity Is not trashed Condition',
alias: UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS,
api: () => import('./entity-is-not-trashed.condition.js'),
api: UmbEntityIsNotTrashedCondition,
};
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_ENTITY_IS_TRASHED_CONDITION_ALIAS } from './constants.js';
import { UmbEntityIsTrashedCondition } from './entity-is-trashed.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Entity Is trashed Condition',
alias: UMB_ENTITY_IS_TRASHED_CONDITION_ALIAS,
api: () => import('./entity-is-trashed.condition.js'),
api: UmbEntityIsTrashedCondition,
};
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ import type {
} from '@umbraco-cms/backoffice/extension-api';
import { UmbConditionBase } from '@umbraco-cms/backoffice/extension-registry';

export class UmbIsTrashedCondition extends UmbConditionBase<UmbConditionConfigBase> implements UmbExtensionCondition {
export class UmbEntityIsTrashedCondition
extends UmbConditionBase<UmbConditionConfigBase>
implements UmbExtensionCondition
{
constructor(host: UmbControllerHost, args: UmbConditionControllerArguments<UmbConditionConfigBase>) {
super(host, args);

Expand All @@ -19,4 +22,4 @@ export class UmbIsTrashedCondition extends UmbConditionBase<UmbConditionConfigBa
}
}

export { UmbIsTrashedCondition as api };
export { UmbEntityIsTrashedCondition as api };
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { UmbAllowDocumentRecycleBinCurrentUserCondition } from './allow-document-recycle-bin.condition.js';
import { manifests as entityActionManifests } from './entity-action/manifests.js';
import { manifests as menuManifests } from './menu/manifests.js';
import { manifests as repositoryManifests } from './repository/manifests.js';
Expand All @@ -9,7 +10,7 @@ export const manifests: Array<UmbExtensionManifest> = [
type: 'condition',
name: 'Allow Document Recycle Bin Current User Condition',
alias: 'Umb.Condition.CurrentUser.AllowDocumentRecycleBin',
api: () => import('./allow-document-recycle-bin.condition.js'),
api: UmbAllowDocumentRecycleBinCurrentUserCondition,
},
...entityActionManifests,
...menuManifests,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { UMB_DOCUMENT_USER_PERMISSION_CONDITION_ALIAS } from './constants.js';
import { UmbDocumentUserPermissionCondition } from './document-user-permission.condition.js';

export const manifests: Array<UmbExtensionManifest> = [
{
type: 'condition',
name: 'Document User Permission Condition',
alias: UMB_DOCUMENT_USER_PERMISSION_CONDITION_ALIAS,
api: () => import('./document-user-permission.condition.js'),
api: UmbDocumentUserPermissionCondition,
},
];
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_DOCUMENT_IS_NOT_TRASHED_CONDITION_ALIAS } from './constants.js';
import { UmbDocumentIsNotTrashedWorkspaceCondition } from './document-is-not-trashed.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Document is not trashed Workspace Condition',
alias: UMB_DOCUMENT_IS_NOT_TRASHED_CONDITION_ALIAS,
api: () => import('./document-is-not-trashed.condition.js'),
api: UmbDocumentIsNotTrashedWorkspaceCondition,
};
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_DOCUMENT_IS_TRASHED_CONDITION_ALIAS } from './constants.js';
import { UmbDocumentIsTrashedWorkspaceCondition } from './document-is-trashed.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Document is trashed Workspace Condition',
alias: UMB_DOCUMENT_IS_TRASHED_CONDITION_ALIAS,
api: () => import('./document-is-trashed.condition.js'),
api: UmbDocumentIsTrashedWorkspaceCondition,
};
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { UMB_LANGUAGE_USER_PERMISSION_CONDITION_ALIAS } from './constants.js';
import { UmbLanguageUserPermissionCondition } from './language-user-permission.condition.js';

export const manifest: UmbExtensionManifest = {
type: 'condition',
name: 'Language User Permission Condition',
alias: UMB_LANGUAGE_USER_PERMISSION_CONDITION_ALIAS,
api: () => import('./language-user-permission.condition.js'),
api: UmbLanguageUserPermissionCondition,
};
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_CURRENT_USER_GROUP_ID_CONDITION_ALIAS } from './constants.js';
import { UmbCurrentUserGroupCondition } from './group-id.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Current user group id Condition',
alias: UMB_CURRENT_USER_GROUP_ID_CONDITION_ALIAS,
api: () => import('./group-id.condition.js'),
api: UmbCurrentUserGroupCondition,
};
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { UMB_CURRENT_USER_IS_ADMIN_CONDITION_ALIAS } from './constants.js';
import { UmbCurrentUserIsAdminCondition } from './is-admin.condition.js';
import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api';

export const manifest: ManifestCondition = {
type: 'condition',
name: 'Current user is admin Condition',
alias: UMB_CURRENT_USER_IS_ADMIN_CONDITION_ALIAS,
api: () => import('./is-admin.condition.js'),
api: UmbCurrentUserIsAdminCondition,
};
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import type {
} from '@umbraco-cms/backoffice/extension-api';
import { UmbConditionBase } from '@umbraco-cms/backoffice/extension-registry';

export class UmbContentHasPropertiesWorkspaceCondition
export class UmbCurrentUserIsAdminCondition
extends UmbConditionBase<UmbConditionConfigBase>
implements UmbExtensionCondition
{
Expand All @@ -17,4 +17,4 @@ export class UmbContentHasPropertiesWorkspaceCondition
}
}

export { UmbContentHasPropertiesWorkspaceCondition as api };
export { UmbCurrentUserIsAdminCondition as api };
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { UMB_FALLBACK_USER_PERMISSION_CONDITION_ALIAS } from './constants.js';
import { UmbFallbackUserPermissionCondition } from './fallback-user-permission.condition.js';

export const manifests: Array<UmbExtensionManifest> = [
{
type: 'condition',
name: 'User Fallback Permission Condition',
alias: UMB_FALLBACK_USER_PERMISSION_CONDITION_ALIAS,
api: () => import('./fallback-user-permission.condition.js'),
api: UmbFallbackUserPermissionCondition,
},
];
Loading