From 8c466291f7dda8a76b9007170d818824689b36c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Ja=C5=A1ek?= Date: Tue, 21 Nov 2023 08:35:56 +0100 Subject: [PATCH] use storage records api in e2e (#4373) * use storage records api * use updated server in e2e * update dump * fix failing tests * update e2e server * fix failing test * fix lint * remove screenshots * add docs regarding recording * fix notifications error * rename existing dump to legacy * add initial dump with desk and article * disable old spec --- e2e/client/specs/authoring_spec.ts | 3 +- e2e/client/specs/helpers/content.ts | 9 ++- e2e/client/specs/helpers/fixtures.ts | 4 +- e2e/client/specs/monitoring_spec.ts | 4 +- e2e/client/specs/notifications_spec.ts | 4 +- e2e/client/specs/send_spec.ts | 4 +- e2e/server/.dockerignore | 1 + e2e/server/README.md | 12 ++++ e2e/server/docker-compose.yml | 10 +++- .../contentapi_e2e/_sd_dump_metadata.json.bz2 | Bin 0 -> 99 bytes .../initial/contentapi_e2e/api_audit.json.bz2 | Bin 0 -> 37 bytes .../initial/contentapi_e2e/items.json.bz2 | Bin 0 -> 37 bytes .../contentapi_e2e/items_versions.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/_sd_dump_metadata.json.bz2 | Bin 0 -> 102 bytes .../initial/superdesk_e2e/activity.json.bz2 | Bin 0 -> 872 bytes .../initial/superdesk_e2e/archive.json.bz2 | Bin 0 -> 954 bytes .../superdesk_e2e/archive_autosave.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/archive_history.json.bz2 | Bin 0 -> 1284 bytes .../superdesk_e2e/archive_versions.json.bz2 | Bin 0 -> 1152 bytes .../archive_versions_versions.json.bz2 | Bin 0 -> 37 bytes .../full/initial/superdesk_e2e/audit.json.bz2 | Bin 0 -> 4784 bytes .../full/initial/superdesk_e2e/auth.json.bz2 | Bin 0 -> 237 bytes .../superdesk_e2e/concept_items.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/config.json.bz2 | Bin 0 -> 439 bytes .../superdesk_e2e/content_filters.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/content_templates.json.bz2 | Bin 0 -> 593 bytes .../superdesk_e2e/content_types.json.bz2 | Bin 0 -> 923 bytes .../full/initial/superdesk_e2e/desks.json.bz2 | Bin 0 -> 352 bytes .../superdesk_e2e/filter_conditions.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/highlights.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/ingest.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/ingest_providers.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/item_comments.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/media_references.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/mongolock.lock.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/products.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/publish_queue.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/published.json.bz2 | Bin 0 -> 37 bytes .../full/initial/superdesk_e2e/roles.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/routing_schemes.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/rule_sets.json.bz2 | Bin 0 -> 37 bytes .../initial/superdesk_e2e/sequences.json.bz2 | Bin 0 -> 125 bytes .../initial/superdesk_e2e/stages.json.bz2 | Bin 0 -> 361 bytes .../superdesk_e2e/subscribers.json.bz2 | Bin 0 -> 37 bytes .../superdesk_e2e/usage_metrics.json.bz2 | Bin 0 -> 37 bytes .../full/initial/superdesk_e2e/users.json.bz2 | Bin 0 -> 1166 bytes .../initial/superdesk_e2e/validators.json.bz2 | Bin 0 -> 1057 bytes .../superdesk_e2e/vocabularies.json.bz2 | Bin 0 -> 5572 bytes .../_sd_dump_metadata.json.bz2 | Bin 0 -> 109 bytes .../superdesk_e2e_archived/archived.json.bz2 | Bin 0 -> 37 bytes .../_sd_dump_metadata.json.bz2 | Bin 0 -> 115 bytes .../legal_archive.json.bz2 | Bin 0 -> 37 bytes .../legal_archive_history.json.bz2 | Bin 0 -> 37 bytes .../legal_archive_versions.json.bz2 | Bin 0 -> 37 bytes .../legal_publish_queue.json.bz2 | Bin 0 -> 37 bytes .../contentapi_e2e/_sd_dump_metadata.json.bz2 | Bin 0 -> 99 bytes .../superdesk_e2e/_sd_dump_metadata.json.bz2 | Bin 0 -> 99 bytes .../legacy/superdesk_e2e/activity.json.bz2 | Bin 0 -> 1541 bytes .../legacy/superdesk_e2e/archive.json.bz2 | Bin 0 -> 2516 bytes .../superdesk_e2e/archive_history.json.bz2 | Bin 0 -> 2444 bytes .../superdesk_e2e/archive_versions.json.bz2 | Bin 0 -> 2592 bytes .../full/legacy/superdesk_e2e/auth.json.bz2 | Bin 0 -> 387 bytes .../full/legacy/superdesk_e2e/config.json.bz2 | Bin 0 -> 100 bytes .../superdesk_e2e/content_templates.json.bz2 | Bin 0 -> 911 bytes .../superdesk_e2e/content_types.json.bz2 | Bin 0 -> 591 bytes .../full/legacy/superdesk_e2e/desks.json.bz2 | Bin 0 -> 497 bytes .../superdesk_e2e/dictionaries.json.bz2 | Bin 0 -> 256 bytes .../superdesk_e2e/email_timestamps.json.bz2 | Bin 0 -> 191 bytes .../legacy/superdesk_e2e/highlights.json.bz2 | Bin 0 -> 429 bytes .../full/legacy/superdesk_e2e/ingest.json.bz2 | Bin 0 -> 457 bytes .../superdesk_e2e/ingest_providers.json.bz2 | Bin 0 -> 581 bytes .../internal_destinations.json.bz2 | Bin 0 -> 331 bytes .../legacy/superdesk_e2e/products.json.bz2 | Bin 0 -> 181 bytes .../full/legacy/superdesk_e2e/roles.json.bz2 | Bin 0 -> 488 bytes .../superdesk_e2e/saved_searches.json.bz2 | Bin 0 -> 759 bytes .../legacy/superdesk_e2e/sequences.json.bz2 | Bin 0 -> 158 bytes .../full/legacy/superdesk_e2e/stages.json.bz2 | Bin 0 -> 880 bytes .../legacy/superdesk_e2e/subscribers.json.bz2 | Bin 0 -> 416 bytes .../full/legacy/superdesk_e2e/users.json.bz2 | Bin 0 -> 1983 bytes .../legacy/superdesk_e2e/validators.json.bz2 | Bin 0 -> 495 bytes .../superdesk_e2e/vocabularies.json.bz2 | Bin 0 -> 2835 bytes .../_sd_dump_metadata.json.bz2 | Bin 0 -> 107 bytes .../superdesk_e2e_archived/archived.json.bz2 | Bin 0 -> 879 bytes .../_sd_dump_metadata.json.bz2 | Bin 0 -> 115 bytes .../legal_archive.json.bz2 | Bin 0 -> 852 bytes .../legal_archive_versions.json.bz2 | Bin 0 -> 1154 bytes e2e/server/dump/records/initial.json.bz2 | Bin 0 -> 128 bytes e2e/server/dump/records/legacy.json.bz2 | Bin 0 -> 123 bytes e2e/server/mongo-rs-initialize.js | 1 + e2e/server/requirements.txt | 54 +++++++++++------- 90 files changed, 75 insertions(+), 31 deletions(-) create mode 100644 e2e/server/README.md create mode 100644 e2e/server/dump/full/initial/contentapi_e2e/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/initial/contentapi_e2e/api_audit.json.bz2 create mode 100644 e2e/server/dump/full/initial/contentapi_e2e/items.json.bz2 create mode 100644 e2e/server/dump/full/initial/contentapi_e2e/items_versions.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/activity.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/archive.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/archive_autosave.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/archive_history.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/archive_versions.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/archive_versions_versions.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/audit.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/auth.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/concept_items.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/config.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/content_filters.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/content_templates.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/content_types.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/desks.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/filter_conditions.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/highlights.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/ingest.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/ingest_providers.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/item_comments.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/media_references.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/mongolock.lock.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/products.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/publish_queue.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/published.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/roles.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/routing_schemes.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/rule_sets.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/sequences.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/stages.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/subscribers.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/usage_metrics.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/users.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/validators.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e/vocabularies.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_archived/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_archived/archived.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_legal_archive/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_legal_archive/legal_archive.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_legal_archive/legal_archive_history.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_legal_archive/legal_archive_versions.json.bz2 create mode 100644 e2e/server/dump/full/initial/superdesk_e2e_legal_archive/legal_publish_queue.json.bz2 create mode 100644 e2e/server/dump/full/legacy/contentapi_e2e/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/activity.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/archive.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/archive_history.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/archive_versions.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/auth.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/config.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/content_templates.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/content_types.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/desks.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/dictionaries.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/email_timestamps.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/highlights.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/ingest.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/ingest_providers.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/internal_destinations.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/products.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/roles.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/saved_searches.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/sequences.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/stages.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/subscribers.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/users.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/validators.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e/vocabularies.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e_archived/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e_archived/archived.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/_sd_dump_metadata.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/legal_archive.json.bz2 create mode 100644 e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/legal_archive_versions.json.bz2 create mode 100644 e2e/server/dump/records/initial.json.bz2 create mode 100644 e2e/server/dump/records/legacy.json.bz2 create mode 100644 e2e/server/mongo-rs-initialize.js diff --git a/e2e/client/specs/authoring_spec.ts b/e2e/client/specs/authoring_spec.ts index da0b824ca2..bde5e7ac4e 100644 --- a/e2e/client/specs/authoring_spec.ts +++ b/e2e/client/specs/authoring_spec.ts @@ -235,7 +235,8 @@ describe('authoring', () => { monitoring.actionOnItem('Edit', 3, 2); authoring.showHistory(); expect(authoring.getHistoryItems().count()).toBe(1); - expect(authoring.getHistoryItem(0).getText()).toMatch(/Fetched by first name last name Today/); + expect(authoring.getHistoryItem(0).getText()) + .toMatch(/Fetched by first name last name Wednesday, 8\. November/); // we use a dump, so date won't change authoring.close(); // view item history move operation diff --git a/e2e/client/specs/helpers/content.ts b/e2e/client/specs/helpers/content.ts index 11cc465480..ab9f7ced5e 100644 --- a/e2e/client/specs/helpers/content.ts +++ b/e2e/client/specs/helpers/content.ts @@ -100,11 +100,18 @@ class Content { this.openItemMenu = function(item) { const itemElem = this.getItem(item); + // move mouse out of the item + browser.actions() + .mouseMove(itemElem, {x: -50, y: -50}) + .perform(); + + // move mouse on the item browser.actions() - .mouseMove(itemElem, {x: -50, y: -50}) // first move out .mouseMove(itemElem) // now it can mouseover for sure .perform(); + browser.sleep(100); + el(['context-menu-button'], null, itemElem).click(); const menu = el(['context-menu']); diff --git a/e2e/client/specs/helpers/fixtures.ts b/e2e/client/specs/helpers/fixtures.ts index ef6f41a8fd..73ec05e729 100644 --- a/e2e/client/specs/helpers/fixtures.ts +++ b/e2e/client/specs/helpers/fixtures.ts @@ -3,10 +3,10 @@ import {backendRequest, backendRequestAuth} from './backend'; export function resetApp(profile, callback) { backendRequest({ - uri: '/prepopulate', + uri: '/restore_record', method: 'POST', timeout: 30000, - json: {profile: profile}, + json: {name: 'legacy'}, }, (e, r, j) => { browser.params.token = null; callback(e, r, j); diff --git a/e2e/client/specs/monitoring_spec.ts b/e2e/client/specs/monitoring_spec.ts index 90f77a4ede..40c94e28d6 100644 --- a/e2e/client/specs/monitoring_spec.ts +++ b/e2e/client/specs/monitoring_spec.ts @@ -791,7 +791,9 @@ describe('monitoring', () => { monitoring.actionOnItemSubmenu('Publishing actions', 'Correct item', 0, 0); authoring.send_correction_button.click(); - expect(element(by.id('multi-select-count')).isPresent()).toBeFalsy(); + + // check if multi select is closed + browser.wait(ECE.not(ECE.presenceOf(element(by.id('multi-select-count')))), 500); }); it('can view published duplicated item in duplicate tab of non-published original item', () => { diff --git a/e2e/client/specs/notifications_spec.ts b/e2e/client/specs/notifications_spec.ts index e61fa3c61d..4458af5b6c 100644 --- a/e2e/client/specs/notifications_spec.ts +++ b/e2e/client/specs/notifications_spec.ts @@ -24,14 +24,14 @@ describe('notifications', () => { browser.wait(() => comments.count(), 2000); expect(comments.count()).toBe(1); - expect(unreadCount.getText()).toBe('3'); + expect(unreadCount.getText()).toBe(''); logout(); var modal = new LoginModal(); modal.login('admin1', 'admin'); - expect(unreadCount.getText()).toBe('4'); + expect(unreadCount.getText()).toBe('1'); click(element(by.id('unread-count'))); diff --git a/e2e/client/specs/send_spec.ts b/e2e/client/specs/send_spec.ts index cd94f35b93..eb3f1fd1ab 100644 --- a/e2e/client/specs/send_spec.ts +++ b/e2e/client/specs/send_spec.ts @@ -32,7 +32,9 @@ describe('send', () => { expect(getItemState(0)).toBe('SUBMITTED'); }); - it('warns that there are spelling mistakes', () => { + // disabling the test, it wasn't really testing any spellcheck warning + // the popup there was related to saving unsaved changes + xit('warns that there are spelling mistakes', () => { workspace.editItem(1); authoring.writeText('mispeled word'); authoring.sendTo('Sports Desk'); diff --git a/e2e/server/.dockerignore b/e2e/server/.dockerignore index 151121e7d4..3667a2c2dc 100644 --- a/e2e/server/.dockerignore +++ b/e2e/server/.dockerignore @@ -1,2 +1,3 @@ env +dump __pycache__ diff --git a/e2e/server/README.md b/e2e/server/README.md new file mode 100644 index 0000000000..6c3313792b --- /dev/null +++ b/e2e/server/README.md @@ -0,0 +1,12 @@ + +# Start recording based on e2e base dump + +When running e2e server via docker you can run: + + $ docker-compose run superdesk run python manage.py storage:record -b e2e -n new + +This will create new record called `new` in the records which can be used now via `/restore_record` api. + +If running locally using `honcho` you can use similar command: + + $ honcho run python manage.py storage:record -b e2e -n new diff --git a/e2e/server/docker-compose.yml b/e2e/server/docker-compose.yml index ec72ee1053..770db66901 100644 --- a/e2e/server/docker-compose.yml +++ b/e2e/server/docker-compose.yml @@ -8,13 +8,18 @@ services: - e2e mongo: - image: mongo:4 + image: mongo:4.4 ports: - "27017:27017" networks: - e2e + environment: + - MONGO_INITDB_DATABASE=superdesk_e2e tmpfs: - /data/db + volumes: + - ./mongo-rs-initialize.js:/docker-entrypoint-initdb.d/mongo-rs-initialize.js:ro + command: --replSet rs0 elastic: image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2 @@ -46,6 +51,9 @@ services: - WEB_WORKERS=2 - WEB_TIMEOUT=30 - WEB_LOG_LEVEL=info + volumes: + - ./dump:/opt/superdesk/dump:rw + networks: e2e: driver: bridge diff --git a/e2e/server/dump/full/initial/contentapi_e2e/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/initial/contentapi_e2e/_sd_dump_metadata.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..fee36ac0ca6cd0eb45b7cd487b1f8aa7c34e8359 GIT binary patch literal 99 zcmZ>Y%CIzaj8qGb)NKe@&cL7|-4MW9^MQe3pW+=Z1%{C1ss=_0w#HSJOuTX$Nw%&o zjPkbI1B)aVYF_13%T~R+)T1eP)8>}uS4q?6cim7*oa4ga{8fy-&{n+2)goX5$WQY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6R$fE z+62%rnWC2ffo;q0W0EMbQAKbjHqp*^fWC69EM#E`S;7FYvy)5=#3T(U4wtcaBvXY6 I2PvM};6f-WDgXcg literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/activity.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/activity.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..59c0a3dd22e6df01231bd4dcdda15ec1fd3954da GIT binary patch literal 872 zcmV-u1DE_lT4*^jL0KkKS+H&Uga87i8-QE~|L{x>zyIIrPy^oN^StzTdeW??gj7u= z*{IXh$~~%jnKXKkJw}X818Sz23AHjv000005+o##(w=IbP#ORl15Z%MB8eu`Qh16z zHiXktA&AgmffAr;Pg4`n5YRLY13+n^Le*liBnc5>LID7R960-Y{BOF8bI{mK^{K*d zC^Yv+=AcVRo5ocuD!}$+RU~0fc;w*LWpEixFPzls0S41FCuv!OYD^?Ai;D~(oQZv; zQh_gEdnO8EkwuVX5)dRwp0|f_cMaU8Ox1^d{yL3lKIa5w31A5rNJ>wvB>=&>&CRpm z>6eScF*Y;R_ig@V3&i^v?&k;9<<-TcUMVZeTqY^P zjqP!p#Dec4TPZRgqy($yv=CJan3) z$ljHB^#x`H)aJhvh{BF`P=$L~TDGXDX7X2xVud{5f`z8(WFt8l!(|~U+R@T3*qJyi zvMwtk6k)I;sAaKGgkJ3dIm0Pp)xF~Oj+v$+!eK!>Ra%Zh*lpINu;nojs@V^$Cw5FM z2o6vPZEEyo)bn|~D`rEsHOKN{jY4#Ufcr5`$&;O9FpdOBS1QPsZAP85%`laduy9W# zt-D$lyXj7psz?lyNg)Y3vf}N)b5l_ggS2^$SmpgmO3XO#-@@4TPTAen(JX^Bn0q8d z^+#NZBl5}JX~$#Bb3yBSGf#K=Bn{(C@~;K7jBBwv-b#Z3@tf(nY0OQ18c3_)+K*`TOvk0JjZ+7_eLB0IDNr!h>i62>?L6N*tlM%F zLp0|bTMb6!knVN`61P#2qEus$Jkh!AIvY)nWZ9(;vArxmx-^`^(KWc}+Jq9u(77Rg zX8&m%QtE(p-qNe1&6LQ6>SQr(tjPaH6*wj7N`Z5sdQLLSjHjATdm1*TEyZDqb0tA^ y2i&g)!px;mbYvjVY*hK;6$CjasimS&wuoZIf{|FFs~<#vi@744C`ec~{lWl`!lgd| literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/archive.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/archive.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..005fcbfbb6632a8ba1384db305d011c12e573a84 GIT binary patch literal 954 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 KC`c7eT?&BiZIb!` literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/auth.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/auth.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..803652d355f4fb4268eef1df29aa3473cefee61c GIT binary patch literal 237 zcmVFtR#0D_ON`zM^)Nx)#*=w1swC6D+rcZJp#V826z-m(4SQ)Z}jM%Ia^a*_I zP9V)UbQRFAs-d=K108f>7urggO_pjFPZeBZpn|?p*o;c no+wtz6b``aZf%T)AFT976v3@18NAY(gQ-uiy{NY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RR0i*`KWEZ)mwm)2L~jO~?nnV}U{6=6tG7|>oKG?RL7B-zHz)5}_J z@D!>E@5)#uL$=IJGFTLX0BzUgTOps{0Vvu#aMgY6XbBlw+wyO{wPeF3RW>eKtJjWB ziEW}dC51}L-X3(tpieyX3y0t^gZjPSrA;7^7&D1t(dX!Eh78r3vALiH1g7d=2>}7H7hoAZDS4wty-%YvZ|bbd=aD hz8avntp%QFKyTw%Y%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RR0RL!Rh2K|Y`X!1!_kx$6K|wPXo3LtU}C2Brf+7@ zJ)^NkFjrFmK>)DB5Glv^G;-xTHly;e8kk8il0pJO0|hm3SCP67V|@|734MZ3sibUl zEw#4jjU;2RlW zWP3C*l6KhHsj#Ul7;$f!wZGWzbT+qsWLTc&vtzN0i`kZk#{8XU|vwwCW{Q3?|hM4km5?AqGiSH`HUI+h-+({>R0MzU07lG;zyJQ~Pz0FwWp-x{vH%EV zDtekcBm>j{001=5Xf&BAl6z7B4FCWD5^5-s=|{Cp(FV{o8fgt1Nszz|G-x!$0009Z z0;G@x(?CN-8XHqUG#WI==o$hnA~2DHA|gS92%!NO5;6<~gpl`!S$TgvJmS;fc#pks z4d6StiZ`0)9LtN0^N|4=4LJdAjUcmx?aUZmjbN!%#9y_gRaP4qvlk`%xh5dn}Q$S4B{GG=t^n<4ON z&VfZ%=<`q=+_^l;l^mN`r7B1qxnEEsY#AIdbPNEis{*jPOIH-8s$ICF0JCZa)Gfiq z8CP!S(P~uF7rcakQmHGjg9$`Efw1c!_eMf3kkg`Kcv>r*W+n<^f{m6ty(WuRfZ-(= z(MduI=ax+ZZM>HcVNjzyUhz^Tqh>aVo2IdGiq~z(NePzk&s6Nk%R~(3%nrSnn$F`I z8U=?rrU;lAcY1$8MS6Mo7AN4^K+-_SqnPbHb1(dEv)xP(X^$w;skGJe!gggYT5d_;LVzLwP=F`I;pNmsX%A7DeHmCAVQPZ6 zjnmRBV@)KwsSd1ynPembL1w500wNt2Y7dtv#TcrpBC%NHW^(Qz868=larvqT)D4VI zLf*@qUdx!F))N@@MVdBFYHcq1L#ok&H<3>vt4O{#L3RkHvia!Z=GBWR<-uYXR3Bo_ zO(3pzL+dySjt0*g{I^|o+$7~3$tGwzxwMlQ)=;(;Y?VEfJ32JZs?7YOcBp4d<7N>T z1yTnhx2Zy_Anxi#ejDF|#HzLc>Y5*sbQPtE+9AjFk@%T~JvsM-JBNs^h=#cf*fJGp@Juc&}?jH=J95Mfkxgwk>NN_iP8vqYTsaF61 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/desks.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/desks.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..9b058697f6f5e652e9d42ea75bf4eb11e74d211f GIT binary patch literal 352 zcmV-m0iXUtT4*^jL0KkKSsTF~od5us+kij-R0MzU2nxUN-|8>{Sk^QpB=t;8X{6eX zFqs-?4@scX0G>?}JwN~e0FgpzPc)v9sPt$Nkkdm&n4p*@#)aW7y|q1eCC`s04R~bx z$nPZ%enEo--stJSOw#@@WE*C1PUdNmNUh^9;V6v`(rA**sw-_hv63*N!rR3-;>tB4 zSSi_5LUVT{AuehOCrVvVAh9FuTqHvbLDDU%g0Yzk5Eo3m%eIyc{KIDg5tJ*j87j+K z8hmKGVF@OQ=eOJ}l*W%$u_X9~BQGAU@AZZ9Z1u*5+5bDt*CyCdhY%}iK?+8LK;_gVN3K9c&Bh#QExSYWN literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/filter_conditions.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/filter_conditions.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..eb1d645dc0d463a8b3d571e9f8eebac424b80b9c GIT binary patch literal 37 scmZ>Y%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RZKkzDGISRikx+)+5R8&1pGz|a%(DetX z)6^oKff@rtKrsLf69Irh>ocF>3ULV2@XBqJrBqdoX-4{iB0Z>p7}sRhuyz~MCAM(s fct`>>Q(5&ZQo*kw^OywF*W&I-rwS4u746p`gf%lG literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/stages.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/stages.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..fb3d818a1451cb1aa95e6abfde4f74ffe41ca64c GIT binary patch literal 361 zcmV-v0hazkT4*^jL0KkKS<3UE!vFxh-+({>R0MzU03Zm8zpvlwFaeuQPzhApYM!U5 z;%!I(00Tf0keUgE(`hz{0ixjmG3EYH8#UcaW(4+{@;Og{hG)9bK+)DFOX1J3#N3AAYOuXsner?#s znHAkU>R*L-{R!i>rQK(C^NoiYl_F;D1?;iTAi&jUQ4(taXUSDUcE!yog=_%0cRZ*U zp$^X`i(cxvb~$r2G;*R^Ej^Z{a>V;d0tuP^1)83R(Q8XCJeY!@;u5#0UTk37z&O$B zg2tIgyRkN{UkF1S=}gVVs6t%|Q2U);OHe^anSo!dA<@P1z~L@zm2+UQnu)0^U+qPX zC{>d~Np(Y`%gmvf3(M77vE9|oT&dKW#wSKC%h(Sc{1`ou|BJaIoG3_T HdC*~i==ZDc literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/subscribers.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/subscribers.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..eb1d645dc0d463a8b3d571e9f8eebac424b80b9c GIT binary patch literal 37 scmZ>Y%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6Ra|L}ju`#Qh>|N2k_{^|!fc2w@yF?Q8q zkcp(9sg%i+(H^GLDW*Ueni^;xqd-XzOeFOUQ%^)R)6_I*06kAo14BU}BAG~dDW|Em z8V9I0pkg+VdYe!H=9riW(*iJz0000?BLO0TH8D>THi@aVGe`gcXlV2iqag&71`Uk^ zNjBSPO{SP8(gvGDOldX)Lj=R#zdZ)_tcAeniCp$!NK>QwMF=eq1Vwh)Wszoq^}=MC zhEo=Ov?y?gt&#UQJo)!ypl8=8DjWVLCb4lnJ-UP_DFyqur%Y2VWD1o6RL==#9r0xv zsJUl#g_A6HLd9WO(6UNA)-*QI0NM==5r9UkLQ0*?b|}OkC+b&4Y`yJKc22_!F!ohb#3;q zp3V52IcF}GsdRct?M@rr5h|xFX-OQ)Msb*8=IKVgdTPsD#=^<3uGPSR4E%j7ZL^kS zMDDIk`HRy-heMGZvAgb($~Bi!V`JaBM%KgaxrjP-!3aaC zLeePMyzZznhRXSx$rB2gI2xUmgmY<)jj^)iqwtj|)R6|G_423Zkn2|tDk(ukV$YlQmXBxJ z3BrI@sV;CfTwZ4GthxGa2jDg}70>0m&s&1B~D@zkyX0t$Hnqyo4~ zFAxWP0*2#Z4Amv0g$oRo=gSho(4Xtjp~n~qr4bfk;fgBgJcfX~!9mo>$$*IjJ3m$- z#FAClmExYPcgw;k8w~)>_?;9cij7t>R&sB;|6YM%tyG&1?Wzcpv|GwPmblE+0s-YW zNEagSW*R}{bQu@%W^U>LrIOm+Wbm@2!O>;i=CnDU=o>Y}B;2kEUK>&3z{4mG=HXB* zhENz%#2L^+>OvqaO;vq4tyG)4gUs)Dl3mRl($}e5Iag`r){|GS1ClvX2E!ZBU`lZ) zKp_Ge+I0Lu4#84U}vbT9>m3?O>;M!jTYx|SR0MzU01ChV|LR}|e;rW1(hFvk0000g zF{Xn+44MNYO$<#KV@(Et88ik)ni!feNJTY6On?l~fB-R#G#UV8&>0$NVraoNNh*G$ zQzxio&<2K>n3@4fNSYFCBoy+SDYXH#M%4VS5pX4WtQkfnlrcjrum(j;j3x$EDTzi@ z!vbVgf?+Tw69r8q2@Cu{zK|`C+iuof*;elCt7YBM7vNv58f7w=i$S8AiprUc0@bwD z49Fpc>*Z2OBXP*c+>OkZIW=f#X-7D)O{;3sR)&V4o6(4}DWq12Wgn3-Op7wf1Mfp< z{ur^fS-6>S)l8wgEKJL4$}t%Rkk=RtQ2~TvR)OfN8+2GQ#v;=bvdb=+PAX!B_hm4~ zG9_az698pcs+yQ#l_X(?im{3;R!FQ&V=N6y#yW{!Yw5A}RxlV;R4XcfAt)X*{bD=%Mw}xh9 z%N~_T(l25hRsPtU#fq{ya>g;q9T9hoSz`+ZRaQjCMTQJnW(y++z?;GQ)WN|1Qkn|9 zGKSI}D`)U-Th(7G%DM^V@nH`H;&mx?jZqDR)jm!l$ml0`b`vVhWng`&7s$QoN5+@9 zn+eF7Q?1%KDRfSyEKP~vPlRwh$9fx8v|r4B<#~^NOTtm<7SOOxk?I@Oc%mFgcZTfB^J_whBerSh+9wPW&)q9DNVmcezTctLodxYc@ zv0%aJQ|2~=o)La(e%YuM*r%GE>bb7rcvXXSZE1rE`&KYC(=eZgoQoFLRkg)~dR&3N bx6I6Cm91*oT&iTy|BJaIoG3_qH&%84sy^x3 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e/vocabularies.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e/vocabularies.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..de3225bfadac5d0934489c80e65b97f93c7b6b03 GIT binary patch literal 5572 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 S|7{&t{x0N-aG@b|oofJOgqsHd literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e_archived/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e_archived/_sd_dump_metadata.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..f3275e94cf2cbaf87a3dfdb46a721b769b537623 GIT binary patch literal 109 zcmV-z0FwVgT4*^jL0KkKSzW_T!2kd#8-P#+eDDAOzG>eIAOKWF9-}oqOc2D-Y@msd z${IYUr~uGk5D+KX%h^E`Sg4|=O*YZyk^y=^_s+QYQv?W^u83jgMeC6l6_JR9fQ{l` PGx2vMQ-uiy+%((}1{W=c literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e_archived/archived.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e_archived/archived.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..eb1d645dc0d463a8b3d571e9f8eebac424b80b9c GIT binary patch literal 37 scmZ>Y%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RNF>cmi~t!zF0B9n literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/initial/superdesk_e2e_legal_archive/legal_archive.json.bz2 b/e2e/server/dump/full/initial/superdesk_e2e_legal_archive/legal_archive.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..eb1d645dc0d463a8b3d571e9f8eebac424b80b9c GIT binary patch literal 37 scmZ>Y%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RY%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RNM`2V Fy#RyFD)ayV literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/_sd_dump_metadata.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..f17d3c992f6ff5dba9184dc68262b0a72abd92af GIT binary patch literal 99 zcmV-p0G$6qT4*^jL0KkKS(4NMLjV9Hn}ARSKkxtmzA4@cAOKLt00000h|#Fg>SWD9 zpz?{p9s{>2yAz~uJ5Z=_wg~}+V&p@0)~lfc+W4%1N=mHrW)PTTBOjyqyOJrwgoKu$ F0vJoyDNg_Z literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/activity.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/activity.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..b85524a82c7b60d53a57a342f3a878b7ee421b50 GIT binary patch literal 1541 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 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/archive_history.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/archive_history.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..80bee59a08553378d8e9964a79fc656c37d89871 GIT binary patch literal 2444 zcmV;733K*BT4*^jL0KkKSvDQSM*t3mUw}{mTxS3EKmT5;zyJUGU<|(()9V}=hn)Zb z9nRf|-Q9=0^7eYE08j-9C?<^>lh9zMCYovuGGz4t8I*dO9-*L0AOyfdQ&N722n>cJ z001YJ%DUdV+L6b&+000000whXgB=Iy;^g}7>GCe~_ zr1dlbgfe6{kSR(DGHIe|ih4BE(lh`8p`ZW;M>_JNon&Jvixy^B#WKlanN}3VELDpU zGFep1D44~Cg^`(IWXg<~EG(eC=^f4h4eS9q`-Ei6#?R*HqzOk3T>3P`(+6c)UFD@z zcO+5ZhjI#R_q@K{!Fcq3oBMe;Zr=NIG`o3&3dP4hDkX=cibLM|5SGP zgfj#iWeSdLcio!lr=IwUxFSf_gdylGXWgi38ngnKNYm7qKsa|&nS%mFZfGW^iV76r zK;51YYzzb)QbIyPLh6YMsw5;NDuOgrBp8(eplu>Ra1G>{wGOGSrVO%XOm3TOw6;xY z$ha1zv3eHok%h!trWaytnBG>BrK2`IR~6B>L3R$VhOT}q5wg*7JHQ1uiGiy)#BCN@oh=-SVtO;`C}DU zmkKtqK)Hboc(;x2k>O&^Prl)VKnhuUsDKbz-@W55h$YTDuLeiXb8h9KQn0F?K<+W<|4h8nD(I_I0U~B>N9<<#i$?yF+l(q5Tv$pr+sTX)X>0& zHUd>`J{i46nU<%-%T0NFFo2aN8eb4ISIJ-SVns`+kJUa!_K#jN~t1{}2tPV;4(JWTrCT2i$daC7E!TmTLPF9L2;$Dn_TvF9WUE1vTn+INOiVt zs+aOJ)c;(X-oXmuRIZoew0waW*`f!oxLsOo0It5R;!ov$04LO6y3sH`lJ#E%`V0B< zEncB|d}4pTMXGxkd6&6rU4eF%7m}Jw;uc|{g9l1z%b>8eEtL3v&o6fVk=!rv^7Q=m zq?SSeG0oqfsxO7zE4mEge%G;x&iBN5g*0>twuk{GeHUm5-7oOan=U1C$&C ztttcz5J`%_5D+}WY60Lt0Wl7k24FuaE+ur@<>nqTdR=BZz*hpW6;LlpM$sg4QeMvy zNdk^ma&)8%08WrCO}}NnOr9x94~A5&1zJEJVSR%2FQqWJF7ojCl=+kFDB4#(tE%@4 z1DSgqi?F{{InzY#MwZ3h@VL2?w#QLx!0WXX&O0O@Ex@`3nu7h>UX4oNmFvX=tF!tE}A`2@?m zLrDAL$TBhnh!mTQ!JkvA3zYjSfg91lEv||1FT*r0($u(t%}qlTgUAmUIjdmxsrJL4 z}^3J_s*hHXaRV4osma}{#3o}Ie>D_ExOS)E<0^(aIQa6}b`O^Bh&Sl&lHC@xjb1v}T^C@<9UDa1# z{4Sh}mF*W{d6C^Y7KN{JXRYX7H<@==JI-Gp;Xl;iox$v}dxh&)F=(&+pBr-E8(3Ni z;4faH_okRy5sBczbxUB{YOZD8sm8Zic!yDHUM0k|3kyIR9S)RVP^P@36NpJ%u85AY zPGHu@7jboq&Q89f>@QL@Q@pe-xZ9VQyKI`P*u=#5(|K_$mchWZL**=Wv3WMKyq6-= zN#wM=3nr!8z`Dzca7-*Ck!t1JV5=%y%cS46O-sbMRCM&4O-rof(ag3}-`Gx|@GdLl z7f;qM@o#*k*q0ez+QRZLRcacSf|!S+3trIgEk&f$eP)ok5zA@&FIPUw}{mTxS3EKmT5;zyJUGU=6P0003JicE~2QIk!i)b&49 z(0YK#05s4HgVF^lA_28q)i8j6s_NmcPRQf;~;OP@CZ{C0JPVxfpY2?+~*HgA} zoEmd`5D8+2K(#^eLIq^0OESv);~0%8bUe-Qk9x#JyYt;2l{fbug! zvYjjR6tV&`6ZYHWfyb`T17btF$s^Pv{o>R$75E6FqqtsFRK-ndHFdF;R$-6j%&UKD_*Q;?JV(7GHkNe7Hjm19E{N zXvCV#l;SzmfM~;X)ZS-dW?J`AM@pE~uq;U62e23n1`p*T6;e(@#BCt3n87HaDa$6< zW+??hRw_DK3mMJ`3?RETN7i=$Y{dY1Q2`N11=Ww>}+qhldh#1F1PCQ)EY`ww`|h3d-LHt z;iTyC3d;XF8e|7tuPMu~PCOyUDsY`;(jHU2jAmxqXlqucnlv@E;VSU-d#9grdHJB+ ziFh-ccXW;@AjpRmn^!h=5XZu zuD7v$`n8#ldUo&WJxdQ1%iYhUXmYtr_?BdXe?~5#Bof$rFhM= zUXJVCV6*SnQ0YWONZlB>HdDGRfn%T?gL z+adrzwRnVD%C;4TxyV2dmf(Gm(UF=XqfWLXKunEkq&2!oLQ|gW3iqfW6>Tl;+}u0D z;vhe&@!yAWX1y@AYID#(nzv;^-H{91D?Zw-!~*MHx|_I+efzA_8^- zM!9Kb!g3M|wN5QpzSfw44O-S35CPEB?a+2peD>b0iXp&XXs-X2mDxwtO>}6`Mi=Ss4hSkeJ-G`M_n)bNbHUu{o2*W7ys_?+~U5zhu+`RC|ZvodJ5FUndi z5yBsUxfbHy{UyHTqU2kaQMqmj!AKNAL>HC5yGDe5PZs&TQt^bV^nENlp1%0X{}a4J z-8(JE!(4oM0)yOvd1ZDNB(wcC-%Mu4@E7_o-DxpTnSQnMPt;$0zmM8mzVKgzgiROz z_ZI2o!|X4D*t^2GUwErDtr#$3yeXz$1%0kSxuV+Pxn zQuBgjma9|?F;BQXGMSmZlO^}lo-%A=z)bz=8BIFhpd^YkO-dphY)RXSl zkD|O|Er$+PbHf|^D#PbU+e>g~13jrQE=YhhP;qrAyqALvTlVqOG|@OY6>`~*(?1Bc z6CK%TSgyw+Y6liTYMiQU*MbE{wnZk@-P248OA1cB4m1IfWHh8MVVSoG-Mz2GTuW{8 zOwF~eGg-N6Z%X%;<>hJ1iGL05Cz77+g-g-hCR+G`fv_B-*}t0JnnF z6`VMvws1)R*%wWg8N=Wd zqV)VJ_*3YY3a5WNmGKq_d3$#kfqtrWrjxQDoEH9EcvKfexNK?e^Fbg8)#*z2b?qTS zl#RqMgL?79+74<~_kgO{_<$2&jcfYtCz!@OY3zb}o8Iz1(lETMsIai7v20quA$}oY zZd?RrX+ zxm?5OUFkR$Sywb+V7rU3yvypG_TgxW*AS2i5&hE2nm3h=3A#F zTqX-2QGML!QtTQpO0Lt=buS>}`I2|?yGVC`BJl1m>&&~w@FTR?yNhDqvS-Tpm! zwR#6K+_{&bVQ4HZ2MdM3yQ-Z_{S@!#n42bRe?a1=*mSbq_ZLBYB|TY+gJ|Mbx>M6vVS<4l3x2`oT+4M^O}Onf3%?!v&mFa_=w=M2lYwDt!fajl!*J?ek}uo*>8fgs zWMqiJSP!Hf&~50cN?HskqKT4*^jL0KkKS+?^NxBvkWn}AdXfA9bbzpLH~FaepESQ#QuH9a&Mrka3g z05T&(P@bAiJwN~f6sAOaCa0+JC#3Qa)5>6k(1C;?LvVR#AHR2VL%FEWVhL2T8zKlR z8ZaS@vd-?g-#>+TLKsf8vN>(ymde^iS6(NR!v?)dC(i-6hYf9iwv7+Hw9+w zG7qOXEs#?efZMJh!NlVrS(PRQL7*~y9jOX9;-TI{Ysdi-4Lni-qr&fCSSr8*9qmeB z8RA%yEg5FU!yur#Wg#E~fMQl5jh#CER3A>o$L&$8#E>im_65UEFVetJ^{=WImwcC zs_ScET32V0{&2+f{EkD?DV{fU*TX@()4I#EZ!yA}MiRn%PPzMD?l(AY%CIzaj8qGbT&tPy&cGltyCH-n-GG5>S^9A<1%{Ad2ZlDbUWKXtS1vIexxm;v z$??y#*26IqD}9aStel!VPIGfUX44d2{`ND=js(%R6HgW1h@~mpGOpV%UgT;KFacyL E0OKqrm;e9( literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/content_templates.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/content_templates.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..c108d9d50446ec64c251ae803cb4cf1d4e1a3afe GIT binary patch literal 911 zcmV;A191F8T4*^jL0KkKSthsKC;$S?pMX{c|Mf0!jE=wW-|A2VJ`1-iu~Yy%gp_Gh z+L~n^)Fzmi)Eat*hE1uaA&?m+guo>L42&QR0iZMiBvb$z00E#h0000vfB*mh00000 z5lAVCk)}ZmDUqfrq3IfVPf#;cC0d|F5Rj1o#3V2Y5DW|?Bqz7D#P>V9Zzx{~k?LCn zTL-!AAlvOf^5qS1fzbOJKaD6l$$H^ZV?#R? zdeI;)6Ev`rdNoKd6vZG2U=)Oef)x(xkYdf9<#_uTr*!%yqN|5$1tLa7lL58JdK@_v zq@5>r8HW=NoOC$E;t+{FArL)L5k^aF_nFGL6q1s{ z&ge3664B>8o}-C?(dhOjxgB7*&KS5qeIAERRb@?_$a~qirw< zn$-al2ZlV2byU_^H1qEAmWx>5)w+nNij>3 z&l?g}I{ag&(@Kme`PZleo+GHmksL%?$>?M48!g3L<(&Adww5Lq&E%L5T3~k1L29rh zCI%KKTOej=Q;rghra-7h@fM=wisrnWaR$y-h~WgwgS3ViNr_W;#ay$qQ}K@-zweDfa}Dc1WISRk(x?$_$ghmlTAWb(}jm0A+F~$EPzS)m=)>FW{X? zyyABZ6i*KioyGUd>Kl^uphsAn6`FKr_ngB_(}>h27o;b#8|a+DGby3wUEd5fOcT5V z4C{Na#+|2npm5Hsum^Rg4D$;L7Gh_Nc?OKCz85LQq=4>6o5=q zd9>-%;Gdv10N!3CCPrxh7#q`C9Ek!^IF$>s0$3+PiNz|EPGAs_m>s4m)|06tr@BTd zk+C|7rKz6Yi9iz-pimiTBsHpB5-SFPofA^%P0I2Nf{DE==aS*lFY za#u?p_>C{qrz&+uJ$n-C_M|f(!;`8zx1)}pbGw=}jS|W^wM8Nlqk&&JE4sf2(b3Px zU(7|C4oA`2&f0b=inu(tbRI5<_VD*Rj=xLAb(wEAk{Sq}uq{B0M>t490FY}!l)z0* zu`cN{jD>6n?X|E*sNQ#XJ0h+UsPB?uJQ=fEC6q;+8_wq=7R7LeP3)PwN^&z@2jiM^>D$S|yi|E!3ks2B>daS`Ff{G~6 z#fm(Ws+3kQMi$M=IG8bAqQqr}HD6P)ltrBeO0vn~Hhr?e;*_xBZfA9tXNJ_u&->N_YJg`)3!YN94r21nms{?00T_}Lq!5aP%(pG zn9~=TZh(@CE&+G3S2U6iVhD5wFfl7sMQ9NwV`Qd<<)J7#0W=!0S&E$ zW;^Kvj7dYVCblWO#3_2nX%qtbZ5_li13n;1@;AoXP(t_!YlT#qrLexD8rmg}^xJGF zO+mdzL!FggUr2hJ&}R8n4c}PL&7-}G?c+{zLYF4N`iEOSs;>~U7^3kA!TV#g*1G3C z1SDtYAqa0Lhw!=@2yQZMXBuZ4%ZXo%ADI5xS{*wa8XLzTh%DyXA;)eyTX%PxVBOu$ zTbdJS7%(|>LfG=%#NX16Zv2b=>R@1QcNqv;$>GXT5fqvPs~TMIby(?hGp(KQ zf@eVx2nGVN2fGyG3VB?p$iFQ2QjJQWD#oOy2@_&X_G@KhNq^fv=BW&Gynvql8rH_^$i*tY3ej+GD);Bgvl>yhY)1h=Zt4jKM);8 z;l%*b6{rc48gts-r0FtR%T5Lsxm#3;UDSma>Q8+U!*X#;$Oj~pqakOCF=dc8HTYe0 z)|7E9W?C}14DT571g--BAT!I9ADNEwYCk)opk@ zs;KOkn~G4CupXGWpvb22TaB%Lb+^L%XlP_^xjcwH3Kgt!oEryzUYy6D#oUoj6eJO= Ge#AhHaB|lG literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/email_timestamps.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/email_timestamps.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..d8d36823353525f4e9810d9ef34bf93fd6ee1048 GIT binary patch literal 191 zcmV;w06_mjT4*^jL0KkKS^wUFC;$Le8-P><(oVLe2BML_i5z;qPKSu`A9d>}O=987sFB0HjPxeKC+9GJu~GUEQQR3ip~H tMH5zN)P6V!b0`%>!n=EjW+kelw3OMJW6TjkwNx`d7ji{7P>}!LfhfmuPqF|2 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/highlights.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/highlights.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..459c46db63273eb6b480cd223eee63682bef1c8c GIT binary patch literal 429 zcmV;e0aE@#T4*^jL0KkKSr0ZI^8f*KAAnQ@|L_1n01ChF-ikm0{9ynv(8-W8F$N}0 z4KO62nWAA#NCO}MFwn`6GBE}wO${&=M1?kuG}B4wXp_W`OifG>RzyiD4+M%#KTvWz z{dkqAj;j!rMv_O7SfrL77R?5dL!3yNWuFZ5>Gz(C)y-Sc4{&vg5>T2@_H+lB6e=Rv z=hv(+NBeCScBmv(p}gHV@B{24d%#B!jvAsVJiJ9c^AI0-@c|InMueX&uCaYUXGOqT zxunEOf*pGqVH$whb2iOu;=&&>8Z&@{k~M_VF<05IF%PTx3eE=7)r_g4yQ)nE@;)xR z;_L>Yr)AL)j7C(9iJ2oZOWSvD+jhO*HruN%MYQeI$d%?u(H@WY18XoaX-IJ21i zJDyP1B;Ok}TYS&p{V_7tJI)Ys(uYiPs-H4XbB&^(8Y=%BjwN{^Zk!qYSKC3zWOp`6 z)eFxjV%Vs}<>=KG8+FA-q?9|aKZs#x6Q@Jj)?xNxyuifvT2xqSC~kqS`-!GU%q%3u XVDd^Q+;$eCKjQ94rwS4Q=EL4#(F4N9 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/ingest.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/ingest.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..a44720fd4397ce9b475d80605c79617a28db6bdf GIT binary patch literal 457 zcmV;)0XF_ZT4*^jL0KkKS$BDRDgXemUw|M0Tx5UnAVvfVzwiI*Kmok&aF``c2&d_y zGbI`6l+tJb8b4HMG(gn!1V*Oy5PF7&fsir{G)j7dBhoZ&K+pgH9)eRzPf4`^00006 zgGBe4q{vLj5<>|BTHIibEJDImA^PskhBLI@X5#`mYNLAaQ~yVo5luSf%YKsnj*bO%(xALnn;!qsur5xNU)EV9bGmn}gAXSX#M zI^bF%gx1#3o9KLEcAPjEeR0KQclLF~7oDmQAc`UG6>V+KSD_+WY_aGNnzY<)%f@Hp zlw6{r`shm{8Ctvw3ssDl)u~y!nQs{eqloL2L=F#? zA1`;=t42Ma-5=1_&lm0L*|U4$^V^pDjb1$J=EvF5_kE7f7l=C;(e-#aw$9xi8=SrM zd^mYIVV|>8&n#V;?<&s&U}INf7z}gMu9rRsk{mlrWYUlP>iRt0&!0IUOCjtyEBof` z_4{;sYW}ozVjG_*!MUp*PEAJ#2b&ZF4F)O=CqarskX|ra*<5;qN*R^OAi$ufiqSDQ zHz8+x$^Sl&Hm`?9t?k2$=G?~44ozQ1=Kh85uIFpidbD^w8afqtF@WuMN;#pit_*D6 zgc#iRbZ!PUVB+TRbses*$8%=wvP@kbh;Dp0wtpDp$Af#>#CN-$8=dYBkC=rXEFLWe z_k$c9T0chD7C9L^*wQw0bVAQ2gI3|AgIYN;_z=CLxz(evLWo}G$41U=T7g#1NO=4x TH$NkaANaeHDZ+$=L-=%PoV^Ww literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/internal_destinations.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/internal_destinations.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..1e0c8d436cd3e0ca480fe300a56e5788817d8a0c GIT binary patch literal 331 zcmV-R0kr-?T4*^jL0KkKSv*5j=l}rY8-P>6)Z&EDh7g2LAm^{o1UmF$7??Yd_hvRQ zt&@y$=bZE84#-0dSR_2hyT3{LPV6NOXbQy1jlqMR-0J29XN3+@14G!dVN@1%$k^E! zPL$#dU=3si>zJX=aAS8f7AhV0T;JyJSMjCjUe%Zv#Js{+Ol^q51PfwJ`h(E0l93)Z*L*^w zIVq<~ltXhO266EBoDx)DY)2r}vVy^L2E&X8U#>n{umX dc5Xu;X5jB-h&yax>M%dz?ntK!5(kKCodD`sm?QuI literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/products.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/products.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..77ea1e085c9c27e022b8204ee3ad35371963eb64 GIT binary patch literal 181 zcmV;m080NtT4*^jL0KkKS&5w`SpWb(8-P>h(g0M!6j4z6mb)E0SR9WrR3DUs@-FhDWyR)p!t*bjT+&jH(?>!R z23PHKs}zGRCSo+>N5~~M77htO5pkk~(>dsiFbq_U>kgNbxEErNwvfqn2SB#(6rAI02}P81{}XGvB-%y~>R literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/roles.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/roles.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..d68a07254d529e4ce42e3117f6cb1172d16dd4ac GIT binary patch literal 488 zcmVAIOoog` zng*B&P)$!VnKD2C0072~8Ud3bqYm7aH?Ra3s?Zt^vHHB$WX#lfa|pMM+Q{FtWk13)&fQ0}3WB2m-zi z23AuGmMfAndR5b~C8+9=WNvk53p|We0b2L~fF#jhDZ+R$g9GP2MQ1`x$t2`=H`aXSuA=%-tuz z;By(CxN^_8PrEd6+g~%}aU|3=l5r#0=x!e+hcUqBTyZFKX*w8|m1jbuS&?~BiNM%s zEiPbMl1QxBSXgZ?8c%as)*leuY9j1r7!jDEywG^ev|ueTB)n}gF)J-AB&aBi&Bg`C ei_1#IrNg-%e8oet*j`jg{}*yaI8cyuP-wDECDCR8 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/saved_searches.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/saved_searches.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..891bf78bdf05f53af57608f7677ccccc683d161c GIT binary patch literal 759 zcmV)3j+kij-RCIsv01m(B|0+-eo*iwbZ)0fI6#VTm#(nqo)*Gyni&O$LA&GzLbR7@9CDNd&|b z37~1D${r;2$!%@GlJ1kyo2qD`!c4?v*p_ZGrYNA1$K08*Qx%CQuL%k=VQAs~=>7pO>DGoe)dGOtL zjd^9;gg0rY7+NQ4PdH%48BKB}p}H9Km>4`k8S2H4gk;^Vy$PZUADt}BbJl%Ys-Ylb zabH;Uq&Vr0Gj0CF`iFcw*TeLMAy9+TWz4y`Y@0Ml+vGv<1zOzMPjHGlAdrH}c9Hg? zmhsPBkk85GhI}$%w!7i^H~mAh9Uy4G zOG5iylrLHjSkfo58N*LFXBnYHW==4=I75+yH|>TQ)m2iqB&cYMp@`*lDoaDGHW0{V p4SAR!Fy{-k!*nv4!&ERK`S>hqg-66aP`HQmUC9*TLO_bmjFiB_Xi5M8 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/sequences.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/sequences.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..1c8dee589342c40f2e708785f9aaf09e9f33f241 GIT binary patch literal 158 zcmV;P0Ac?^T4*^jL0KkKS<)h3PyhfjAAnQ@f6yx7Jqn*Ix+)+5l|ofa%6TSCBQz0% zNWy8f3aXxj0ib9Gng&BmB&383oDw`PScw}72HLYPK@DnEF~RJCf+-*tPAxAj_!ZDF z#JeWmtXk2zkHVbU_pf8gQfw5et;H1Z{H*w$LiOznQrNl8Ga_VbQ36L32tE#ShEK@5 Mk}1N3hLIBbfGy)e9RL6T literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/stages.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/stages.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..dfe6dd86ab3da30bed8768cfc7a446d96ad6b92d GIT binary patch literal 880 zcmV-$1CRVdT4*^jL0KkKS$FI1Z~z2+Uw}XWR0MzU03Zm8zwh7bPy}8T04ON{2_ygl zBBR7l)eJxYU;(2;MiG-iqfG&Z02(wjVHq?UG|(7e0i#1k5tBiqO#y*QQ4>L_>R=kD z=+uFu1oEFRoku|#g_uT6BN(w^Vozm?FL1uDZ?i97A0EE{r$eQagd5huWva(pF`oJoU#kp4k$Od!ozm8Gk4aj{ylKFjq2Q#BWqz`}v&@cD| z;d;8QSNm+X*vkx9v1+ifeHM#lySKL->8YelR1^SGcniG%qcR??UvXI`Q2j>7Fob7@Tr}-_pSg> zl$vn2F8JOO@7OQDTvJxC^)>HwmaHilH@H5nR_Gjv1VnNnTdsu9<}m7x#PcH-#Yb6 zNR)2xo8j$Bx83dn+&qA>OvtUdi){+Pm=H|#0(9sCrwzqxsZURfmu{Wi-Q8WE%B(GT zY0~iJ*U5Gk3lZw_aV-VpTbN$A?_ptcErtIU-%F9nNmT?MJ;jaH8|Y+9F5Z&+B`T}9Bk%NIyr9~AqGaz6_T{}*yaI8cyx G>+W#W%&a#6 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/subscribers.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/subscribers.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..d54589f46f238ae5e0178705af5b17672323ac63 GIT binary patch literal 416 zcmV;R0bl+?T4*^jL0KkKS$M2@t^fdxpMX>a|L|a7L<+zE|7tJ+c-V|IrqpOBp)skZ znLQz+O{mH04F;woDW(%DdY)0E(hUFuO#($J=xHaZr-+(*OonJ9(FU7J!Xj<9nj0G$ zHfe$m!FkF2{u=U^o7Wi-{e*e{%u+Hc6i6y*w1&jm(>k;%axJqey!Shs_cH0(`af8~B_{1deQg06^GT6!_iWu#LrnRp;rV?yYH?y@0?u9|P zOFGMSgvvrTLw=1hmS_pvc8h9_Mg@TadYTd5VYU+s&Gt0ArCtLh7OjHL3TQ2^E^bCS z^teqYVOUIKP*eoS&Oog2KVgbwZo|w)?9Qn=T4nXQW1@>0DOgu3&m$Jba8{TzxVw@m K!i0mxW6f|}!^8vt literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/users.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/users.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..d73c309a4c94ca8f84c91d9673be7864d22eb544 GIT binary patch literal 1983 zcmV;w2SE5jT4*^jL0KkKS@o)ce*gvwAAnQ^|L}kR|N6iG|N3AE|9bglDBcC*?e}BX zXldD%RVDS5cLqvn8fgy*pQSca4IWBqwKVlTLq;YckkAH1iLo&OsL(0oBWev9sAvY7 z0Kn#r4KjYB8ejwf!e9X~LkMUQ5{X8Ep`$}U000000MkJfiJ>&pMpW8NVo~OrrfM|F zqsbWtPYQmiphTdA3T&AK^&X>4fR9Fm(Apzu27uNGSV9Oukbn>ZNf`hnV+KJ;NDLS- zM1v5Fi3Eg2kU}IO6=Em7`+Oeg7D4^bg%vJ(?rGJIULZH-K{MMQ8LEbrKA;E9Ds8sg zX9f&cDiuLYn4mvI`DLpTJgISUn6A9CDwOKB%>EYFW;hhBvb?^(ueTfcsiiRF6JW?xhGsM>WTVC$TDlaXP$E)E zWQlhu1h-F5lHqeAlNT#6wo`KrOw%^e*>J#lBLR>=B1Kshljj8+Bt^0i1hHcUfdzvG zAp|5FV7*-Y+jL*UjXbsV;`%c1x6WEi6AvC$xDu5 zSTM&iBOn#EVB|4_TH7#m#Kk6zuztUPeD(4ZpY-Z)`gZw_5Xk3-2ndw=kv3JZSm(2> zrCs~AZFK*4RmaZ+BWzIfrdNR5mv=}q#_nPWc_q=AI1t-2Qs^>mQEFU}@FjQ|}p~m#0kX+^hb+RCrr*3BI?$LK{eGk%$l(OH(Mrkon9rIEHEKmk? zAd44V;m^sYjNqN!(gePW01LT6HO7>7hFU=!D&Nru!QmLXle6&|rcfhok0+oL_fjfB z0tnpKuoL}R!(b-qCw#202{u_S+3A4=SNF1aR>-xKw+B~ru(kT^!;+MkXQ;n*k~=lXcWbTrpmn{Fb~chV7p!D617b zQ^pJKD-0h~*bRqFv0OYCp?1Z`r+$^sYEPAR@$Z;r(brcRgD_!cy56O!dX15{mmAJc ziJcH{R{OiLzS?tb*P6H@fD2z4F7r<5=kVB+%_KUYT!97MuUb!3}fy0eh2!D zql4(4=zAU3&Z`xU3m~k586ud05AX-@KH-qMR0j#GFYpL-s(Y^hZnx;S^;&%4+gLUL z=Wus4M7(|(#$zm@SzAGwgaw0Q>K#HC4WsDW_zuY{-=EjfvVGF!f}Vn@xL7YiKC6+H zQh7l@K-pLanf{i><>ds+LoaQasKgSrb+XPo#iX0VRs5GtG-0(2`0w4cckUUzE@9I5 zjwfUr8-|Xfn<9vv>`J=k105qpD1bqUx|6sxyDJNcWj4U>R$7&&q$DK+KfykV`lhMn1kDjz0sE|So@gi0ZSd2>Ar)$6x-Q$P*<(18YDGasBMk7!MuMy4L3)yssu!aU6o{tZGgVr`Wo&&j0 zxP0yQ(UN^&T!%RFfn6JN+L-OJolcIu7>}$vM=;rpVIl9*Az&Rtv~-7nbMJR&*${$Kb#Sxer{R+O?9B9!gs2cfVs-8YU1-dGCmL6kAJ4#Vsl1X&B#3WpxreOv zO+&Gu=pcpk;kt%!;7EM8vvAN8RG0z6xzBXSjgtZQ`hMM;>&>irl+F$#ung!> zV0h_CB~8Hk%HVrOA7DJphC{sS8joguayW!s8FM@Z3~hTYXDGrMsXxI z2vj$zh!Q{mqrH13(VZ%$>D@2dCV{xncteS zd~5zWyeq9;5Sg6AC2j>MLIw4JcHc$+oE>|ITjCtCM?i++gQW{8?gTHUNpx=R9VneX zKaN^~c>a_FpEn|D5TNl7ks2C=EID>-+uQQTXb$VcSuFEZfg^q)j$^8a-XIJJTrpfA zq2x0=9-URgZ>CZY#i>l7p&;zW-#z66_rR1C{_?@!-FZ^*S3#v2HA=@^$!0~$YRu6) RPP-rYyOJrwgomwE3;4J)t6~5E literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/validators.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/validators.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..919d6efd7f0a57dd29e15c931236ed5969dc4a1c GIT binary patch literal 495 zcmVE^+2Y(t@f|pI+dTa69Gsbvt4Qsd$E$W2HXH4A zMq4V)`{8lNWeznlh7K|@F5XU>jhly`16{D?IZ=I>*}Dz(&WQtcmW;+%QHqLi1KTQT zNDv;dbmIrAsQ7o|%1?@fI*(|$u_u@u;JRn>@zwYt_`~!FD>N&2cW*+aV)?a!e@3S^<=HB5Y&RU1X>;mfe>*sV9{X11|}fn=2|<@;WRfZX{^yC*cq$*ttidR lfwT+Sfh=7tM5zB8L_@>wI}Xmw+6%wM+>uTcBs8JcX@Ds%>*D|b literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e/vocabularies.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e/vocabularies.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..777d5a19378215672a0602abf005947e22e0dbff GIT binary patch literal 2835 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 literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e_archived/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e_archived/_sd_dump_metadata.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..0f35a6d5430ac8c32d5480493652985321690210 GIT binary patch literal 107 zcmZ>Y%CIzaj8qGb+}pQ6hJistx*>qo{sRNUzRdev3Jd|qgoV|Z5*U<>d{=fZGi5M2 z(aCfmxJ7!S+t+=Chpa`VT2#$6g}9E-tzBB1At4;}1zp)oD LaUw}XWR0edy~wJybx$ zB#j}UGyv1l8$=$bsLeryl`>;OX{9|tGH3t*05()a(KeBw43AJ6G%^E55ky4Msp1n8 z2_A{+XbmzCC?ZN!_oQj2l6g!7!$`wXfuz#U5QT+_7!hFvgh(L-gb;$kBtU@@Fk%Mu zf*K7nNeMz0Mt=~OpL0=A%ox<@j7{M782*3ga0Xq9Xx3TcA#_GV2C*UL544Gwx zh=cM*TTl>u9gfl1|Z(=-^9xF%p+Q`Juwi+X%GzQVj*Ce~905L65+U{sqvnBXhr zXaaatgh9BE-H#yQ-8_@1yhgq?PT92PUAZzKC?*L(={#JK`!5nDx zdtw#zRAH1v05;_$V9L)3!V*(<6#_|mnNIkxaxXbTgLZu%pE*A`E(GicekMp z#`kL@0C>2GV@4BG5)P3at;XPNU_uvF6&n??$vd!w9TD+wS8KI2Brq^&YK1RosbRoI zqpdJ?0}%Z@4DapO8b+Lx5)g!xhGPRjhLJelF&xJD4o(d?-tr+p5JESl6u=1TVRCGC z9l+pqn)E1Q;L)2GL$wKE_~E6u!GhG_`=qwER`#O|4P8tj4#6CdsAotlY78>&ZcNHz z%dm$mqX#pQu+-*dSYebj7^#G~yi+99(Iu7#!R%&$v6oYVXJxs$kZ;Tb0z1lu0HI?o z>|xH;a=LTXIzJ5y-r90Y3E1svmZYG8@msVu`05cYnOi-Pxgwk>NI@cf F5CCPEiRAzQ literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/_sd_dump_metadata.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..7f7b82dfe0e85b86c16c5a66b8a028bb2dcf873f GIT binary patch literal 115 zcmV-(0F3`aT4*^jL0KkKS*h20#Q*>*n}ARSKkxtmzU|)%AOJ{&YGfXxM$!yHrh+K- z8e<}88VwmeBO(O?;Uw0q8;wTyF~(1763a^k5XN)DJJKFew}Dl0VW9(NrqR?iO51r5 Vh-3^WivCyP?ntK!5*0e{SfH>|Enxrv literal 0 HcmV?d00001 diff --git a/e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/legal_archive.json.bz2 b/e2e/server/dump/full/legacy/superdesk_e2e_legal_archive/legal_archive.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..43b8fdc92b2ed0d1548fb43f55a1bd438bc41071 GIT binary patch literal 852 zcmV-a1FQT(T4*^jL0KkKS%UmBQ~&~+Uw}XWR0e{1K2koC2lC!Lb4G6vrB}sq0F#xB6i$dX#*hhDHWL_}3E*fMw~H zBq|W;OXu`b*ftlrW(jJuy8GQ_s_U_GEq!4U@p|YBDTR zEJ{AY$C+Z~laF`OyZi6+HTLDaw^C?4D`wI9ohM}T6Y6*e&FCnj{!D{en#GO;+)+n9 zN|aG!0prihua8&FopV1aKHQhKncwdGo_JxrN-%eJ9Z5GB5{a_5?9Y|*n31p4o#l+Q zW|MOVVeZD2NT*#EGr@FW-dSmcQ7mHdCMRDG8+tT$dd9$0UkQg@mmfz+E4iYavPFQP|Vz)O>PxG`-^=_9E2b3BZACnJe9vN)$ol~kow zljgy>&>bY;b4bPapyFsZ>NZHQQWR=gWd#&bxTVt;_a<-AyIC1DHWy`cP~=M#c}Cuo zDT&yBiHZ3;aN1;yM*@jP(~z6ViK0^@0HV{J)|sONGVV%E`|F_0-sH%lQAZTfxf^UZ z9cj{>3#?9~GvS>^C5@@9;AT-ZWJyUKY$E8o%M1;rh0}^n#NL~YypxdBG!qoD(I#do ez@HxS#i**Pp9k1#GdUw}XWR0eGzNeGG|*@U zfHVauL}&;EX{6HyJrL3AZ39WPchzkR5W-=JVTJ{UEHKJh7>o>tG8R>m$i!fuXvO~} zgmZOct)oZQSkaccW|^ktE(RZRKhb{Xc)adUH@Y{+Ry%+0XLhZ1%+P+54vm=7V-K?? zG_=D%c->k@+A=)l`nbk8M)=^3ZJZ4p=B5~1KUWh~t)-yRt5a>*Xw|H@HEuODWjD)H zN?95%v7~+DSl&lC(p@2WMpZI0s>TvzWUB@ux$^dUd3*i84^9#OSa+WCIp+;D%*4DRxGfjE=;4HAiE*I6uQ_ zvsSOgxttqXaB7d>?_(I%&&bzyW*ElXJgZ5*G1ZzQ;Nc&&x;&hhJ_AMjJY8eC*!|8f zZO<6(ye=&+E`yI<2M0Ld-yN}>(aP{_=+#F?=U0WKbZ~aZM@<}C+?dieHe~3J2W7?8 znmAlqF}btCJZ){xQPs&D8BNjH@pQV{yB+QKTSt4bql;<1hLOSA;N;fgb#u5mIo-{z zuFJhgCq^TZI$araYT9#kK{uY$#PW};e0^i>ADim$U&*w7vGC@;74SGl(WGRwjEtp- z{L!R*Ps%lo(WJbei{EAOd>Xvto7~#)8a*Y^9~&-isQM20{1@g+#y$jnW6Z&kk^D@|-HT1G}kob?!FWN90b@w=nV@_IFWBhlwMS$iY;OMBG(qZ^vKx<@;6^gpQo zEzQ?~EE|u-ei7)7F_Q0_(#lyK8ao{>Pg_>Yd}Lu9-)dh7(l&KC)pa_?`RqRN?u$m(>AC6M_? z%`cI?Zj6_KlEdCh+ZvnWYG}qeM#haJ*B^_BN4eDA$l4px;~7gMta{0J)o&dohp^!r$jI$CEz6v_DZV*Jtlcolcet_H z9Amuon?_Q|$nhNx)jG6CYjw9AhbOI5Mihy{77F zrly97-5p~@YcCYLQty|lJEO6ry-47WgtyB`?5m7#mw_MO+-VvzF^ppTqiEqD++=;s UKk&ty3+Cti94b5W8dtk8nZLAvZYN(V|aFeDB%naZl%d``+k i>`E@M2DN~ZK-g9VW0PN4h_lpvKNoUEI8c!6(om?!Ju+bc literal 0 HcmV?d00001 diff --git a/e2e/server/dump/records/legacy.json.bz2 b/e2e/server/dump/records/legacy.json.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..28abdcf590dbaa5178af788ff4c95e4bb26312c4 GIT binary patch literal 123 zcmV->0EGWST4*^jL0KkKS;%bQga80CTYvx%Pz8DL01CdRUn(E~NNQ>{WB~M@P&5XF zQ^FzX8UPId^(59_1XrXdfgvMX4+3^mAUHN~NkSt7;G=x~i8y3{dOQbNZAU#Z_^RTh dSsY0KNy*}B#?gz}vhE*?xgwk>NMtr}LI6KhEwKOq literal 0 HcmV?d00001 diff --git a/e2e/server/mongo-rs-initialize.js b/e2e/server/mongo-rs-initialize.js new file mode 100644 index 0000000000..dee22aaeff --- /dev/null +++ b/e2e/server/mongo-rs-initialize.js @@ -0,0 +1 @@ +rs.initiate(); \ No newline at end of file diff --git a/e2e/server/requirements.txt b/e2e/server/requirements.txt index f7edac047c..04aa037ce2 100644 --- a/e2e/server/requirements.txt +++ b/e2e/server/requirements.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile requirements.in # -amqp==5.1.1 +amqp==5.2.0 # via kombu arrow==0.13.0 # via @@ -14,7 +14,7 @@ async-timeout==4.0.3 # via redis authlib==0.14.3 # via superdesk-core -babel==2.12.1 +babel==2.13.1 # via flask-babel bcrypt==3.1.7 # via superdesk-core @@ -26,16 +26,18 @@ blinker==1.4 # flask-mail # raven # superdesk-core -boto3==1.28.37 +boto3==1.28.80 # via superdesk-core -botocore==1.31.37 +botocore==1.31.80 # via # boto3 # s3transfer -cachetools==5.3.1 +cachetools==5.3.2 # via flask-oidc-ex celery[redis]==5.2.7 - # via superdesk-core + # via + # celery + # superdesk-core cerberus==1.3.5 # via # eve @@ -45,13 +47,13 @@ certifi==2023.7.22 # elastic-apm # elasticsearch # requests -cffi==1.15.1 +cffi==1.16.0 # via # bcrypt # cryptography chardet==3.0.4 # via superdesk-core -charset-normalizer==3.2.0 +charset-normalizer==3.3.2 # via requests ciso8601==1.0.8 # via eve-elastic @@ -71,18 +73,22 @@ click-repl==0.3.0 # via celery croniter==0.3.37 # via superdesk-core -cryptography==41.0.3 +cryptography==41.0.5 # via # authlib # jwcrypto deprecated==1.2.14 # via jwcrypto draftjs-exporter[lxml]==2.1.7 - # via superdesk-core + # via + # draftjs-exporter + # superdesk-core ecs-logging==2.1.0 # via elastic-apm -elastic-apm[flask]==6.18.0 - # via superdesk-core +elastic-apm[flask]==6.19.0 + # via + # elastic-apm + # superdesk-core elasticsearch==7.13.4 # via eve-elastic eve==1.1.2 @@ -164,7 +170,7 @@ oauth2client==4.1.3 # via flask-oidc-ex oauthlib==3.2.2 # via requests-oauthlib -packaging==23.1 +packaging==23.2 # via gunicorn pillow==9.2.0 # via superdesk-core @@ -180,6 +186,8 @@ pyasn1-modules==0.3.0 # via oauth2client pycparser==2.21 # via cffi +pymemcache==4.0.0 + # via superdesk-core pymongo==3.11.4 # via # eve @@ -199,7 +207,7 @@ python-magic==0.4.27 # via superdesk-core python-twitter==3.5 # via superdesk-core -pytz==2023.3 +pytz==2023.3.post1 # via # celery # eve-elastic @@ -209,7 +217,9 @@ pytz==2023.3 pyyaml==6.0.1 # via superdesk-core raven[flask]==6.10.0 - # via superdesk-core + # via + # raven + # superdesk-core redis==4.5.5 # via # celery @@ -225,11 +235,11 @@ requests-oauthlib==1.3.1 # via python-twitter rsa==4.9 # via oauth2client -s3transfer==0.6.2 +s3transfer==0.7.0 # via boto3 sgmllib3k==1.0.0 # via feedparser -simplejson==3.19.1 +simplejson==3.19.2 # via eve six==1.16.0 # via @@ -239,7 +249,7 @@ six==1.16.0 # python-dateutil superdesk-core @ git+https://github.com/superdesk/superdesk-core.git@develop # via -r requirements.in -typing-extensions==4.7.1 +typing-extensions==4.8.0 # via superdesk-core tzlocal==2.1 # via superdesk-core @@ -252,12 +262,12 @@ urllib3==1.25.11 # elasticsearch # requests # superdesk-core -vine==5.0.0 +vine==5.1.0 # via # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.9 # via prompt-toolkit websockets==10.3 # via superdesk-core @@ -265,7 +275,7 @@ werkzeug==1.0.1 # via # flask # superdesk-core -wrapt==1.15.0 +wrapt==1.14.1 # via # deprecated # elastic-apm