Commit Graph
68956 Commits
Author SHA1 Message Date
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
Dannon Baker 3e7d66bbd5 Now that we're using a ref instead of querying for it, drop nextTick? 2023-06-16 11:07:43 -04:00
Dannon Baker b20e983b28 Use scrollable div ref 2023-06-16 11:07:43 -04:00
Ahmed Awan 40c6ba680c change SelectorModal from v-if to v-show 2023-06-16 11:07:43 -04:00
Ahmed Awan d956669373 stick filter error label to top of modal 2023-06-16 11:07:43 -04:00
Ahmed Awan 588ef0060d update schema.ts for history count api 2023-06-16 11:07:43 -04:00
Ahmed Awan 03ebf774ca filter histories if filter.length > 2 2023-06-16 11:07:43 -04:00
Ahmed Awan 4df2c54106 add loadingspan to multi view item 2023-06-16 11:07:43 -04:00
Ahmed Awan 791fcb2c51 only allow current user histories in modal
fix eslint error
2023-06-16 11:07:43 -04:00
Ahmed Awan 92a62e43f5 make filter stick to top, add load more button
fix function comments, format

fix more formatting
2023-06-16 11:07:43 -04:00
Ahmed Awan b803539388 modify jest test to align with pagination from store 2023-06-16 11:07:43 -04:00
Ahmed Awan 4c28c5ced0 fix syncing with multi-view, load histories before rendering anything else
fix comment for `loadMore` function
2023-06-16 11:07:43 -04:00
Ahmed Awan 233bd578f0 multi-view: move selector modal out of list for loading histories
also add basic implementation for filtering (non-paginated)
2023-06-16 11:07:43 -04:00
Ahmed Awan b160414fcb use v-model to mount modal on click
Fix order of import
2023-06-16 11:07:43 -04:00
Ahmed Awan b7e980e71b [WIP] Paginate History Store
Trying an approach with v-infinite-scroll in selector modal
2023-06-16 11:07:43 -04:00
Dannon 6616eebe5c Merge pull request #15663 from davelopez/notification-system
Add Galaxy Notification System
2023-06-16 10:39:44 -04:00
Dannon 13e0ed77a0 Merge pull request #16242 from jmchilton/selenium_types_1
Selenium type fixes and annotations.
2023-06-15 17:21:06 -04:00
John Davis fad8511111 Fix logic in cleanup method
- Fix error: notification records are now deleted.

- Now that we don't have a `favorite` attribute, all that complicated
  logic is no longer necessary.

- We don't need to synchronize with the session becase the session is
  expired at the end of this method.
2023-06-15 17:11:57 -04:00