From 5da98461f025293bafd09341b8f981e81bb2978e Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Mon, 20 May 2024 17:02:58 +0300 Subject: [PATCH] RED-9148 - Add paragraph page index to entity log --- .../changelog/mongo.changelog-tenant.xml | 1 + .../tenant/3-add-page-paragraph-idx.xml | 25 +++++++++++++++++++ .../document/EntityLogEntryDocument.java | 2 ++ 3 files changed, 28 insertions(+) create mode 100644 persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/tenant/3-add-page-paragraph-idx.xml diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/mongo.changelog-tenant.xml b/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/mongo.changelog-tenant.xml index 0ed1f0749..a7f704703 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/mongo.changelog-tenant.xml +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/mongo.changelog-tenant.xml @@ -4,4 +4,5 @@ xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.20.xsd"> + diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/tenant/3-add-page-paragraph-idx.xml b/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/tenant/3-add-page-paragraph-idx.xml new file mode 100644 index 000000000..a4a643a6f --- /dev/null +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/resources/mongo/changelog/tenant/3-add-page-paragraph-idx.xml @@ -0,0 +1,25 @@ + + + + + + { + update: "entity-log-entries", + updates: [ + { + q: {}, + u: { $set: { "paragraphPageIdx": -1 } }, + multi: true + } + ] + } + + + + + diff --git a/persistence-service-v1/persistence-service-shared-mongo-v1/src/main/java/com/iqser/red/service/persistence/service/v1/api/shared/mongo/document/EntityLogEntryDocument.java b/persistence-service-v1/persistence-service-shared-mongo-v1/src/main/java/com/iqser/red/service/persistence/service/v1/api/shared/mongo/document/EntityLogEntryDocument.java index d2f1e92dd..2b1f387ea 100644 --- a/persistence-service-v1/persistence-service-shared-mongo-v1/src/main/java/com/iqser/red/service/persistence/service/v1/api/shared/mongo/document/EntityLogEntryDocument.java +++ b/persistence-service-v1/persistence-service-shared-mongo-v1/src/main/java/com/iqser/red/service/persistence/service/v1/api/shared/mongo/document/EntityLogEntryDocument.java @@ -62,6 +62,8 @@ public class EntityLogEntryDocument { boolean excluded; + int paragraphPageIdx; + List changes = new ArrayList<>(); List manualChanges = new ArrayList<>(); -- 2.47.2