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,
},