Commit Graph
8561 Commits
Author SHA1 Message Date
Nicola Soranzo 95c0950ba6 Add type annotations to `JobRunnerMapper` and related code 2024-11-07 15:19:32 +00:00
John Davis e5635dc2b7 Merge pull request #19073 from jmchilton/pydantic_model_linting
Integrate Tool Parameter Modeling into Linting (for Planemo)
2024-11-05 17:52:10 -05:00
Nicola Soranzo 1f223d0dc5 Test hash validation also for upload by path 2024-11-05 15:33:40 +00:00
Björn Grüning a5aaa1c1be Merge pull request #19077 from davelopez/allow_deferred_as_uri
Allow deferred datasets to behave as URIs
2024-11-04 23:09:12 +01:00
davelopez 2bdcec0dda Add test for gx_allow_uri_if_protocol with deferred collections 2024-11-03 12:47:15 +01:00
davelopez 605389f1f2 Expand documentation on allow_uri_if_protocol 2024-11-03 11:06:25 +01:00
Björn Grüning 3ff384319f Merge pull request #19030 from jmchilton/fixes_for_21.01
Fix numerous issues with tool input format "21.01"
2024-11-01 10:05:22 +01:00
Nicola Soranzo ac480e7df5 Drop use of deprecated imghdr standard library module
which has been removed in the upcoming Python 3.13 .
2024-10-31 12:09:21 +00:00
davelopez 678caa415f Add test for allow_uri_if_protocol with deferred input 2024-10-31 11:17:17 +01:00
davelopez 305dd2b181 Add has_deferred_data flag to MockDataset and FakeDatasetAssociation 2024-10-31 11:17:16 +01:00
davelopez b3a70863fc Add test for parsing allow_uri_if_protocol 2024-10-31 11:17:16 +01:00
Marius van den Beek 339724e0aa Merge pull request #19070 from mvdbeek/reuse_trs_import_in_workflow_contents_manager
Move TRS import into WorkflowContentManager
2024-10-30 15:27:21 -04:00
mvdbeek 48ed0682dc Move TRS import into WorkflowContentManager
which fixes missing source metadata when importing a workflow through a
landing page.
2024-10-30 17:32:23 +01:00
John Chilton 5b08e9b9bb Integrate some new Pydantic models into Planemo lint. 2024-10-30 10:58:35 -04:00
John Chilton 6d7842e66f Numerous fixes for tool input format "21.01" parameters. 2024-10-30 10:52:08 -04:00
Björn Grüning d11d8930a3 Merge pull request #19027 from jmchilton/parameter_model_enhancements
A variety of improvements around tool parameter modeling (second try)
2024-10-29 07:57:12 +01:00
Marius van den Beek 1ebd078043 Merge pull request #18985 from jmchilton/workflow_request
Allow recovering a normalized version of workflow request state from API
2024-10-28 13:17:08 -04:00
John Chilton 078ad6114b Fix param models for dynamic options and truevalue/falsevalue 2024-10-22 07:49:37 -04:00
John Chilton 730ea2ee03 Pydantic models for parameter validators. 2024-10-22 07:49:37 -04:00
John Chilton c198c7cb97 models for tool landing request state... 2024-10-22 07:49:37 -04:00
John Chilton 7ef5cc22e4 Refactor for reuse in galaxy.tool_util.parameters. 2024-10-22 07:49:37 -04:00
John Chilton f27b202500 Spelling error. 2024-10-22 07:49:37 -04:00
John Chilton 8c10f36dd2 Refactor Tool._populate for reuse of hook checks. 2024-10-22 07:49:37 -04:00
John Chilton 951ab47f47 More tool tests. 2024-10-22 07:49:37 -04:00
John Chilton 639d3025b3 Merge pull request #18979 from mvdbeek/workflow_landing_improvements
Workflow landing improvements
2024-10-22 07:47:12 -04:00
mvdbeek f4a779e45f Fix unit tests 2024-10-20 18:34:57 -04:00
Nicola Soranzo 4e56b47d5d Merge branch 'release_24.1' into dev 2024-10-16 11:26:07 +01:00
mvdbeek 67fff6ac73 Allow using TRS ids as workflow id in workflow landing requst 2024-10-15 15:25:38 +02:00
John Chilton 7f7710d392 Implement recovering normalized workflow request from invocation. 2024-10-15 09:12:05 -04:00
davelopez 946bded098 Use UUID instead of ID in user object store test 2024-10-15 11:33:13 +02:00
John Chilton edc5bc2a8f Allow oauth2 file sources with Dropbox initial implementation. 2024-10-14 15:16:41 +02:00
John Chilton 01c42c888b Expand pre-checking of file source/object store configuration.
- UI for detailed display of errors.
- UI option to test configuration from management menu.
- API + UI for checking configuration before upgrading to new version of template.
- API + UI for checking configuration before updating current template's settings.
- Add an option during update/upgrade to allow forcing the update even if configuration doesn't validate - I don't allow creation of invalid things, but if there are problems with an existing thing - admins and power users should have recourse. It is their data.
2024-10-14 14:27:05 +02:00
mvdbeek a42496e8ec Disable locking when opening h5 files, add missing with 2024-10-12 09:26:54 +02:00
Marius van den Beek 790b30b1bb Merge pull request #18963 from mvdbeek/cors_handling_fastapi
Allow CORS requests to /api/workflow_landings
2024-10-10 15:55:58 +02:00
mvdbeek 46ba18cbc8 Allow CORS requests to api/workflow_landings 2024-10-10 09:40:28 +02:00
Marius van den Beek 119324f754 Merge pull request #18942 from jdavcs/dev_sharing_fix2
Fix backend sharing bug
2024-10-08 16:06:00 +02:00
David López aac9e5c30e Merge pull request #18638 from itisAliRH/libraries-modernization-1-directory-dataset-picker
Libraries Modernisation: Directory Dataset Picker
2024-10-07 18:17:47 +02:00
John Chilton eea3909cb0 Fixes and expansion of webdav unit tests. 2024-10-05 17:23:26 -04:00
John Davis 00bebee7c7 Add test exposing bug
After user's email has been modified, we can't retrieve sharing roles
for that user
2024-10-04 14:44:41 -04:00
Dannon 9e01e37bc1 Merge pull request #18891 from kostrykin/multi-channel-images/dev
Add support for arbitrarily ordered image axes in image content assertions
2024-10-04 11:40:37 -04:00
John Chilton e3f4068d2c Merge pull request #18928 from mvdbeek/add_filter_null_collection_operation_tool
Add filter null collection operation tool
2024-10-04 10:10:29 -04:00
Björn Grüning d18bc6855d Merge pull request #18919 from jmchilton/biotools
Fix commas that shouldn't be in biotools_mappings.tsv
2024-10-04 11:06:06 +02:00
mvdbeek b02f46b1f4 Implement filter null database operation tool 2024-10-02 20:02:01 +02:00
John Chilton beb4842b8d Allow multiple xrefs in biotools_mappings.tsv. 2024-10-02 00:10:44 -04:00
Marius van den Beek 2ead0c41e9 Merge pull request #18807 from jmchilton/landing 2024-10-01 21:44:50 +02:00
Marius van den Beek 8db5a7682c Merge pull request #18834 from jmchilton/data_fetch_fixes
Fixes and tests for data fetch models.
2024-10-01 19:15:00 +02:00
Nicola Soranzo 136747e766 Type annotations and fixes
- Use `galaxy.util.path.StrPath` everywhere
2024-09-30 21:33:44 +01:00
Alireza Heidari 60ea778a1e 🎨: update navigation selector for non exists user import directory in libraries 2024-09-30 22:08:37 +02:00
John Chilton 93f2af6a44 Allow dataset and source checksum validation during materialization. 2024-09-30 13:25:02 -04:00
John Chilton 660f78fe37 Implement workflow landings.
Includes a lot of plumbing for tools but not the APIs - they are not ready to go yet.
2024-09-30 13:25:02 -04:00