Commit Graph
68973 Commits
Author SHA1 Message Date
davelopez 891f3ffbcd Do not list archived histories with regular ones 2023-06-19 09:44:17 +02:00
davelopez d033227659 Add archived history client queries 2023-06-19 09:44:17 +02:00
davelopez 77858225c2 Remove unnecessary serialization params
They are not likely used when archiving o restoring, mostly when listing.
2023-06-19 09:44:17 +02:00
davelopez caae64a6ba Update client API schema 2023-06-19 09:44:17 +02:00
davelopez 960ffa28dd Increase test coverage + fixes 2023-06-19 09:44:17 +02:00
davelopez d2b00c2449 Add basic golden path integration test 2023-06-19 09:44:17 +02:00
davelopez 25f26f11d2 Adapt/Fix HistoryNavigation unit tests 2023-06-19 09:44:17 +02:00
davelopez 2c8848fa15 Update client API schema 2023-06-19 09:44:17 +02:00
davelopez d4c99ef728 Purge history after archival on demand 2023-06-19 09:39:55 +02:00
davelopez d53b0f44f4 Raise conflict when trying to re-archive 2023-06-19 09:39:55 +02:00
davelopez faa30df8c3 Improve export record association checks
Make sure the export record satisfies all the pre-requisites to associate it with a history archival.
2023-06-19 09:39:55 +02:00
davelopez cec1b49dc1 Refactor history archival testing related actions
Move them to BaseDatasetPopulator
2023-06-19 09:39:55 +02:00
davelopez 446750af52 Add basic API tests without export record 2023-06-19 09:39:55 +02:00
davelopez 1fe28e8a6a Add API endpoint for restoring archived history 2023-06-19 09:39:55 +02:00
davelopez 41ab1dd20d Add basic API endpoints for archiving and listing 2023-06-19 09:39:55 +02:00
davelopez 75bc8b9a9d Include archived status in history summary serialization 2023-06-19 09:39:55 +02:00
davelopez db0eed8943 Refactor OrderQueryParam for reuse 2023-06-19 09:39:54 +02:00
davelopez fdbc84ccfd Refactor HistoryExportManager 2023-06-19 09:39:54 +02:00
davelopez 284be28bac Refactor StoreExportTracker
Use session.begin()
2023-06-19 09:39:54 +02:00
davelopez 55f2db02eb Serialize archived column in summary view 2023-06-19 09:39:54 +02:00
davelopez b4296c7351 Add archive columns to History model 2023-06-19 09:39:54 +02:00
davelopez 9fa11e5539 Add database migration script
Add minimal changes to history table to be able to use the history archiving feature.
2023-06-19 09:39:54 +02:00
davelopez d23d9ebfd3 Add Archived Histories list prototype 2023-06-19 09:39:54 +02:00
davelopez d24359c1cf Use historyStore for retrieving the history data 2023-06-19 09:39:54 +02:00
davelopez fe2922cae3 Handle export record status 2023-06-19 09:39:54 +02:00
davelopez 40f4894437 Tweak History Archive UI + refactor 2023-06-19 09:39:54 +02:00
davelopez 3fadda725d Add barebones HistoryExportSelector component 2023-06-19 09:39:54 +02:00
davelopez 519e97a53c Add barebones HistoryArchiveWizard component prototype 2023-06-19 09:39:54 +02:00
davelopez a543a11183 Add basic history model type alias from schema 2023-06-19 09:39:54 +02:00
Aysam Guerler 0cdcc6430a Merge pull request #16265 from guerler/add_activities
Adjust notifications activity item
2023-06-17 17:56:23 +02:00
guerler c2015c5ba1 Adjust nav indicator styles 2023-06-17 09:41:26 +02:00
guerler 3f08a25b98 Add tooltip for notifications activity 2023-06-17 09:32:06 +02:00
guerler ca91e408dc Move indicator to activity item component 2023-06-17 09:22:59 +02:00
guerler af6f0e55cf Use activity item component to build notifications activity 2023-06-17 09:20:15 +02:00
guerler 3e4df67b77 Move notifications bell to activity items 2023-06-17 09:10:58 +02:00
Martin Cech bff9656dff Merge pull request #16263 from jmchilton/history_storage_test_1
Marginally more storage management selenium coverage.
2023-06-17 00:11:08 +02:00
Dannon 980bd07a7a Merge pull request #16243 from jmchilton/workflow_license_selenium
e2e test for workflow license selector
2023-06-16 16:53:34 -04:00
Dannon 004a8d72e6 Merge pull request #16084 from ahmedhamidawan/paginate_history_store
Paginate History Store
2023-06-16 16:48:38 -04:00
Dannon 83a082aad5 Merge pull request #16245 from guerler/refine_dragging
Refine activity bar dragging behavior
2023-06-16 15:20:44 -04:00
John Chilton 2efdb1bfbe Marginally more storage selenium coverage. 2023-06-16 14:19:06 -04:00
guerler 6293151bca Adjust settings behavior, properly set active state 2023-06-16 19:56:51 +02:00
guerler 899adac620 Adjust test case to changes in dev 2023-06-16 19:56:51 +02:00
guerler 2f84816a90 Use proper event type, remove unused import 2023-06-16 19:56:51 +02:00
guerler fb4a78dfa9 Switch activity bar and store utility to typescript 2023-06-16 19:56:50 +02:00
guerler 04bae85b53 Add activity bar rendering and drag start jest test 2023-06-16 19:56:25 +02:00
guerler 2e75c6d731 Use reactive store reference for activities, add test case 2023-06-16 19:56:25 +02:00
guerler b1eaa7496b Move drag event listener to activity bar, in order to distinguish from activity panels 2023-06-16 19:56:25 +02:00
guerler 140bc72e2f Refine dragging behavior, ensure clearing event store when dragging ends 2023-06-16 19:56:25 +02:00
Dannon c60f72b137 Merge pull request #16222 from jmchilton/history_link_testing
Selenium test for page history links.
2023-06-16 13:52:40 -04:00
Dannon 256822d6da Merge pull request #16225 from ahmedhamidawan/add_search_to_published_hist
Show search in `HistoryView`
2023-06-16 13:47:38 -04:00