Commit Graph
16615 Commits
Author SHA1 Message Date
guerler adefcb2989 Remove custom timeout utility 2023-11-21 09:47:10 +03:00
guerler 5948224c54 Hide grid message using debounce instead of custom timeout helper 2023-11-21 09:46:35 +03:00
Dannon Baker b67a32f270 Upgrade axios to 1.6.2 2023-11-20 07:44:35 -05:00
Dannon 1666892918 Merge pull request #16892 from guerler/grids_vue
Vueify Visualizations Grid
2023-11-20 07:38:20 -05:00
David López 257c2bb52c Merge pull request #17043 from ahmedhamidawan/open_history_storage_in_analysis
Open `HistoryStorageOverview` in center panel from `HistoryPanel`
2023-11-17 18:08:40 +01:00
Martin Cech 8806d60b89 Merge pull request #17038 from ahmedhamidawan/workflow_editor_require_name
Require name for workflows on save, set default to Unnamed Workflow
2023-11-17 17:08:00 +01:00
David López fc01188332 Merge pull request #17032 from ElectronicBlueberry/notification-style
Change Broadcast Notifications Style
2023-11-17 13:14:39 +01:00
Laila Los aac6aa548e makeCompareFn anti-symmetric 2023-11-17 11:53:26 +01:00
Ahmed Awan e5ce95d6a2 Open HistoryStorageOverview in center panel from HistoryPanel
Previously, if we clicked the History storage button for the current
history in the `HistoryPanel`, it took over the whole screen because
the `StorageDashboardRoutes` are not children of the `Analysis`
route.

Changed it so the `HistoryStorageOverview` route opens in the
center panel as an `Analysis` route (only from the `HistoryPanel`,
otherwise, it is still opened as one of the `StorageDashboardRoutes`)

Fixes https://github.com/galaxyproject/galaxy/issues/17026
2023-11-16 20:06:56 -06:00
guerler 8e23476a70 Fix typing warnings 2023-11-16 22:02:07 +03:00
guerler 3039faad7b Use IconDefinition instead of IconProp 2023-11-16 19:55:52 +03:00
guerler 3a54fdfc45 Remove unused shareindicator component section for now 2023-11-16 19:42:29 +03:00
Dannon 19b0ffde46 Merge pull request #17015 from ElectronicBlueberry/multiselect-style
Restyle Vue Multiselect and Adapt Option Order
2023-11-16 11:07:02 -05:00
Laila Los c90dfccc68 add tests for sorting and carousel 2023-11-16 17:04:48 +01:00
Laila Los a36b049d19 make urgent stand out more
fix action links don't wrap on small screens
2023-11-16 16:51:01 +01:00
guerler 98c71d4bc2 Adjust grid link test, use button instead 2023-11-16 10:34:17 +03:00
guerler 048ec9315d Fix copy operation relying on non-fastapi endpoint 2023-11-16 10:20:37 +03:00
guerler 3585aeb214 Add additional types to config initialization, expect type specific icon props 2023-11-16 09:32:20 +03:00
Dannon Baker d59c55420e Drop all eventHub usage. 2023-11-15 22:08:23 -05:00
Dannon Baker fc24d780f8 Swap ToolSection to watch vueuse eventbus 2023-11-15 22:08:23 -05:00
Dannon Baker 3bc2ac036f Swap HistoryEmpty to use veuuse's event bus
Fix optional props in historyempty
2023-11-15 22:08:23 -05:00
Dannon Baker 7bdf621a33 Swpa historyempty to comp+ts 2023-11-15 22:08:23 -05:00
Dannon Baker 090eefe042 Swap upload eventhub usage for simple store 2023-11-15 22:08:23 -05:00
Dannon Baker 4372e7f900 Swap UploadButton to composition+ts 2023-11-15 20:58:54 -05:00
Ahmed Awan c0132f6a80 client: require name for workflows on save, set default Unnamed
Also, use `Toast` instead of modal for empty name, as well as
`Toast.success` on newly created workflow
2023-11-15 16:51:52 -06:00
guerler cb41ce312d Force type guards by explicitly specifiying field type 2023-11-15 19:27:02 +03:00
guerler ed14cd0cd5 Add router type to grid configuration 2023-11-15 18:55:27 +03:00
guerler 2de314ff51 Attempt to enforce type script type validation 2023-11-15 18:53:19 +03:00
guerler ae39ef715d Narrow down width to a percentage number 2023-11-15 18:32:16 +03:00
guerler d1f7e83554 Switch links to buttons looking like links 2023-11-15 18:27:49 +03:00
guerler a4fe8af066 Remove unnecessary ts-ignore for utcdate component 2023-11-15 18:08:34 +03:00
guerler 3cd64c6ae2 Explicitly declare emits 2023-11-15 18:07:50 +03:00
guerler a96a381057 Import fontawesome icon classes 2023-11-15 17:59:34 +03:00
guerler 49c9be6e09 Consistently use encoded types in visualizations schema 2023-11-15 17:53:43 +03:00
guerler 94a1ca6e65 Add grid list pagination test 2023-11-15 17:37:43 +03:00
guerler c539bd098e Add filter grid request handling jest test 2023-11-15 17:37:43 +03:00
guerler 867dad84bc Add generic grid list operation rendering and handling test 2023-11-15 17:37:43 +03:00
guerler 37ad99a2ca Add missing prefix helper to api calls 2023-11-15 17:37:43 +03:00
guerler 1632c261f1 Add basic column sort event handling tests to grid component 2023-11-15 17:37:43 +03:00
guerler 2959481eed Add basic link field test for grid list component 2023-11-15 17:37:43 +03:00
guerler 304340c15c Parse grid config to grid list wrapper, add test grid 2023-11-15 17:37:43 +03:00
guerler 1abea75fb9 Remove unused attribute from grid config, fix failing test 2023-11-15 17:37:43 +03:00
guerler 659ef8ad68 Remove legacy grid shared module 2023-11-15 17:37:43 +03:00
guerler c70f09ed9d Replace legacy published grid with vue based grid 2023-11-15 17:37:43 +03:00
guerler e6707b0c07 Fix 2023-11-15 17:37:43 +03:00
guerler 2ee1f63662 Accessing user through composable or store leads to race condition, use galaxy instance for now 2023-11-15 17:37:43 +03:00
guerler 39c4857450 Add filter to visualizations grid 2023-11-15 17:37:43 +03:00
guerler e99734a8b7 Adjust visualization manager queries 2023-11-15 17:37:42 +03:00
guerler 0ef4aa6bfb Allow changing tags for published visualizations 2023-11-15 17:37:42 +03:00
guerler cea2c95720 Fix linting, update schema 2023-11-15 17:37:42 +03:00