diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts index 0a41ec9c8850..36240db8c112 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts @@ -1448,6 +1448,7 @@ export default { showDiff: 'Show differences between the current (draft) version and the selected version.', diffHelp: 'Red text will be removed in the selected version, green text will be added.', noDiff: 'There are no differences between the current (draft) version and the selected version.', + contentRolledBack: 'Content has been rolled back', documentRolledBack: 'Document has been rolled back', headline: 'Select a version to compare with the current version', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/packages/content/content/rollback/entity-action/content-rollback.action.ts b/src/Umbraco.Web.UI.Client/src/packages/content/content/rollback/entity-action/content-rollback.action.ts index eb329d56d528..aa6749a2d7fd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/content/content/rollback/entity-action/content-rollback.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/content/content/rollback/entity-action/content-rollback.action.ts @@ -1,9 +1,9 @@ import { UMB_CONTENT_ROLLBACK_MODAL } from '../modal/constants.js'; import type { MetaEntityActionContentRollbackKind } from './types.js'; -import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action'; import { umbOpenModal } from '@umbraco-cms/backoffice/modal'; -import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification'; +import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action'; import { UmbLocalizationController } from '@umbraco-cms/backoffice/localization-api'; +import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification'; export class UmbContentRollbackEntityAction extends UmbEntityActionBase { #localize = new UmbLocalizationController(this); @@ -18,13 +18,11 @@ export class UmbContentRollbackEntityAction extends UmbEntityActionBase { +export interface ManifestEntityActionContentRollbackKind extends ManifestEntityAction { type: 'entityAction'; kind: 'contentRollback'; } export interface MetaEntityActionContentRollbackKind extends MetaEntityActionDefaultKind { + rollbackNotificationMessage?: string; rollbackRepositoryAlias: string; detailRepositoryAlias: string; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/audit-log-action/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/audit-log-action/manifests.ts index 4a89a090e943..39e97dbe2015 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/audit-log-action/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/audit-log-action/manifests.ts @@ -15,6 +15,7 @@ export const manifests: Array = [ name: 'Document Audit Log Rollback Action', forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], meta: { + rollbackNotificationMessage: '#rollback_documentRolledBack', rollbackRepositoryAlias: UMB_DOCUMENT_ROLLBACK_REPOSITORY_ALIAS, detailRepositoryAlias: UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS, }, diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/entity-action/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/entity-action/manifests.ts index d365ca08c706..81a6b169c78b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/entity-action/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/entity-action/manifests.ts @@ -15,6 +15,7 @@ export const manifests: Array = [ name: 'Rollback Document Entity Action', forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], meta: { + rollbackNotificationMessage: '#rollback_documentRolledBack', rollbackRepositoryAlias: UMB_DOCUMENT_ROLLBACK_REPOSITORY_ALIAS, detailRepositoryAlias: UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS, },