Commit Graph
18783 Commits
Author SHA1 Message Date
mvdbeek 1bdd9e7af5 Make runtime value in optional parameter open legacy workflow run form
We can only accept disconnected optional data inputs, for all other
parameters we need to replace the runtime value placeholder.
2024-11-19 17:35:04 +01:00
Marius van den Beek 2c59753744 Merge pull request #19083 from ahmedhamidawan/use_singular_default_box_in_upload
[24.1] Persist uploaded data between Regular and Collection upload tabs
2024-11-08 09:22:45 +01:00
Ahmed Awan b8dbc5236f fix selectors unable to find upload start or close buttons 2024-11-07 15:00:27 -06:00
Ahmed Awan 6364764c33 fix _perform_upload method to use proper selector 2024-11-06 17:19:02 -06:00
mvdbeek 58ff6d20d0 Merge branch 'release_24.0' into release_24.1 2024-10-31 15:18:20 +01:00
Ahmed Awan 2cae82cfa9 use a watcher to fetch invocation id just once 2024-10-30 13:27:01 -05:00
Ahmed Awan 3e30f2773d [24.1] Persist uploaded data between Regular and Collection upload
Uses a singular `DefaultBox` component so that both the Regular and Collection tabs in the `UploadContainer` (modal) have the same files.

Fixes https://github.com/galaxyproject/galaxy/issues/19081
2024-10-30 12:45:04 -05:00
Ahmed Awan eb65bb8764 [24.0] Fetch invocation id only once on the job info page
... instead of polling while the job is non terminal; we only need the id once.

Fixes https://github.com/galaxyproject/galaxy/issues/18921
2024-10-29 12:47:17 -05:00
Dannon Baker 62e9b34b42 Fix typo in hasLoadingCollectionElementsError computed property
As it was, false was being used as an index instead of the fallback
return.
2024-10-16 21:03:59 -04:00
Marius van den Beek e15b6bd63a Merge pull request #19008 from itisAliRH/workflow-card-annotation-bleedidng
[24.1] Fix Workflow card controllers and indicators bleeding
2024-10-16 17:07:57 +02:00
Alireza Heidari 79aab5951c Enhance WorkflowCard header layout with relative positioning
Added relative positioning to the workflow card header to improve layout control and ensure proper alignment of child elements.

Fixes #19006
2024-10-16 15:29:08 +02:00
Jonathan Laperle a776e8066a do not remove double slashes if part of a protocol 2024-10-10 08:15:02 -04:00
Anton Nekrutenko 75a51e3bd3 Merge pull request #18961 from mvdbeek/fix_restriction
[24.1] Allow passing anything into `format="data"` inputs
2024-10-09 17:31:20 -04:00
mvdbeek 02636e5350 Allow passing anything into data 2024-10-09 18:30:13 +02:00
John Davis 87cddafed8 Merge branch 'release_24.0' into release_24.1 2024-10-08 13:16:33 -04:00
John Davis de8e982cc1 Merge branch 'release_23.2' into release_24.0 2024-10-08 13:15:15 -04:00
Ahmed Awan 64e97bda91 [24.1] Ctrl-click on SwitchHistoryLink opens in new tab
Fixes https://github.com/galaxyproject/galaxy/issues/18897
2024-10-04 11:06:45 -05:00
John Davis ad6d973716 Fix bug in sharing ui 2024-10-04 11:47:49 -04:00
Ahmed Awan 552d135513 add jest for importing a workflow in WorkflowInvocationHeader 2024-10-03 13:51:55 -05:00
Ahmed Awan 6b057d7d95 add a jest for WorkflowInvocationHeader 2024-10-03 13:51:08 -05:00
Ahmed Awan e0c49d69db WorkflowInvocationHeader: replace Toast with an alert message 2024-10-03 13:51:03 -05:00
Ahmed Awan 4f77d2e874 replace Edit button with Import on WorkflowInvocationHeader
Fixes https://github.com/galaxyproject/galaxy/issues/18896
2024-10-03 13:51:03 -05:00
davelopez be8e89b1c6 Fix extension not showing in DataDialog for collection elements 2024-10-02 17:24:13 +02:00
mvdbeek 0411872eb1 Disable storage dashboard button for anon users
Should largely avoid
https://sentry.galaxyproject.org/share/issue/79354f243bd44cbf833255e27d6dd8fa/:
```
Error: API authentication required for this request
  at rethrowSimple(webpack://@galaxyproject/galaxy-client/./src/utils/simple-error.ts:24:11)
  at <anonymous>(webpack://@galaxyproject/galaxy-client/./src/api/schema/fetcher.ts:19:9)
  at Generator.throw(<anonymous>)
  at rejected(webpack://@galaxyproject/galaxy-client/./src/api/schema/fetcher.ts:5:64)
```
Note that the stack trace isn't as informative as the url (
https://usegalaxy.org/storage/history/<history_id>) and referrer.
2024-10-02 15:22:32 +02:00
Laila Los 90f1e59cde use label instead of object identity when highlighting 2024-09-30 14:53:05 +02:00
mvdbeek 2f1b6e2a36 Limit max number of items in dataproviders
that support pagination to 10000. Clients can always request more data via offset
requests, but since this is not a streaming API we need to build the
response in memory before we can start sending.
2024-09-25 12:46:15 +02:00
Ahmed Hamid Awan b057b4cf7f Merge pull request #18842 from itisAliRH/workflow-index-bookmark-query
[24.1] Fix Workflow index bookmark filter
2024-09-19 10:42:01 -05:00
Alireza Heidari b47a8b0da4 🛠️: update client api schema 2024-09-19 15:12:38 +02:00
Alireza Heidari c1abcd7805 🐛: updated bookmarked filter in WorkflowList regarding to the new search query 2024-09-18 12:33:59 +02:00
Alireza Heidari f30b213186 ✨: added is:bookmarked filter to workflows index API "/api/workflows" 2024-09-18 12:32:30 +02:00
guerler efa5ada463 Return null instead of empty string in unique label validator 2024-09-18 09:13:48 +02:00
davelopez 52f3445378 Make all fields optional for HelpForumPost
Unfortunately, the OpenAPI schema of Discourse (https://docs.discourse.org/openapi.json) does not specify the proper type for posts in the "/search.json" response.

There is at least one case where the post name is null (https://help.galaxyproject.org//search.json?q=tags:circos+tool-help%20status:solved) so let's play safe.
2024-09-17 17:53:50 +02:00
Marius van den Beek 972c3c7d32 Merge pull request #18810 from mvdbeek/prevent_connecting_optional_output_to_required_input
[24.1] Prevent optional output to required input connection in editor
2024-09-16 17:09:55 +02:00
Marius van den Beek aad1caf2ad Merge pull request #18699 from ahmedhamidawan/drag_drop_DCE
[24.1] Allow drag and drop for collection elements
2024-09-16 16:15:03 +02:00
Marius van den Beek c26b5d6409 Merge pull request #18765 from ahmedhamidawan/handle_error_for_SwitchToHistoryLink
[24.1] Add error handling for `SwitchToHistoryLink`
2024-09-16 16:11:34 +02:00
mvdbeek 9afea55ac0 Fix optional text handling in LibraryEditField
It is one of the more common client-side errors in Sentry (https://sentry.galaxyproject.org/share/issue/7cfa153372ab426485b0ea2d7cde8b49/), and this brings it in
line with the API definition where both text and and synposis are
nullable.
2024-09-14 13:21:08 +02:00
mvdbeek 4a92363190 Prevent optional output to required input connection in editor
Fixes https://github.com/galaxyproject/galaxy/issues/18791
2024-09-13 17:33:36 +02:00
Marius van den Beek a6d8851095 Merge pull request #18798 from mvdbeek/fix_wrong_extension_on_pick_data_output
[24.1] Fix wrong extension on pick data output
2024-09-11 16:34:20 +02:00
mvdbeek ee63214516 Fix wrong extension on pick data output
This fixes https://github.com/galaxyproject/galaxy/issues/18795
2024-09-11 12:21:33 +02:00
marioandAdil Mohiuddin 8d24350fb7 Fixed redirect issue in RegisterForm.vue
Co-authored-by: Adil Mohiuddin <amohi9046@gmail.com>
2024-09-09 13:30:24 -07:00
Nuwan Goonasekera a7fe1d0aa5 Merge pull request #18670 from Edmontosaurus/implement_psa_generic_oidc_backend
Implemented the generic OIDC backend from python-social-auth into Gal…
2024-09-09 09:53:39 +05:30
Edwin den Haas d3a87e2547 Fixed some linting mistakes.
* Fixed some linting problems by using the "make format" and "make client-format" commands
2024-09-06 17:55:48 +02:00
Ahmed Awanandmvdbeek d451c8d9e4 remove Toast for inaccessible histories
since their summaries wouldn't even be fetched it the first place

Co-authored-by: mvdbeek <m.vandenbeek@gmail.com>
2024-09-04 12:09:23 -05:00
Ahmed Awan c742333925 only load/pin history if items were copied 2024-09-03 13:01:27 -05:00
Ahmed Awan 43f3b8fdfb move copy operation to another loop to only copy when no errors 2024-09-03 13:01:27 -05:00
Ahmed Awan 4b9116b4ab allow DCEs to be dropped to tool form 2024-09-03 13:01:27 -05:00
Ahmed Awan 29a023d1b5 use a computed to track changed history for drag drop 2024-09-03 13:01:27 -05:00
Ahmed Awan f4c17453f6 create a reusable historyDragDrop composable
This unifies the drag and drop operations in `HistoryPanel` as well as the drop area in the `MultipleViewList`.
2024-09-03 13:01:27 -05:00
Ahmed AwanandDavid López 64f4e86f14 export explicit types for content source and type
Co-authored-by: David López <46503462+davelopez@users.noreply.github.com>
2024-09-03 13:01:27 -05:00
Ahmed Awan 15e34e5d6a store DCEs as dragData, and check for element_type within onDrop()
for now, only `getDragData` for `DCEDataset`s
2024-09-03 13:01:27 -05:00