Commit Graph
41569 Commits
Author SHA1 Message Date
Dannon Baker 8111f85ab2 Don't load top-level visualization_mappings in datatypes_conf -- we pushed these to indivdual datatypes. 2025-05-14 08:50:34 -04:00
Dannon Baker 6bbf6321fa Swap configuration of default dataset viz to be specified inline with the datatype. 2025-05-14 08:50:34 -04:00
Dannon Baker f8c739efde Adds a new /api/datatypes/{datatype} endpoint
provides comprehensive information about a specific datatype in a single
response, consolidating information previously spread across multiple
endpoints, and adds a bit new.
2025-05-14 08:50:33 -04:00
Dannon Baker 47ca870ae4 Adjust datatypes preferred viz API /datatypes/{type}/visualizations 2025-05-14 08:50:33 -04:00
Dannon Baker a1ce48a282 Preferred viz rough sketch 2025-05-14 08:50:33 -04:00
Dannon Baker 959b8bd00b Sketch out initial dataset view component 2025-05-14 08:32:21 -04:00
Dannon eac679df74 Merge pull request #20100 from ahmedhamidawan/enhance_external_login
Enhance external login interface styling
2025-05-14 08:20:25 -04:00
Dannon 8e3501aff7 Merge pull request #19786 from ahmedhamidawan/make_private_make_history_inaccessible
Add history sharing and accessibility management view
2025-05-14 07:54:36 -04:00
Bjoern Gruening b2340aa66e fix NFDI auth 2025-05-13 21:21:22 +02:00
Marius van den Beek 546aee0a58 Merge pull request #20166 from simonbray/replacement-dataset-filter-collection
Add replacement_dataset option to collection filter tools
2025-05-13 19:28:31 +02:00
Marius van den Beek d832488dd9 Merge pull request #20194 from nsoranzo/type_annot_galaxy.model.dataset_collections
Improve type annotation of ``galaxy.model.dataset_collections``
2025-05-13 17:48:28 +02:00
mvdbeek 665269ce66 Add tools to tool config 2025-05-13 17:47:33 +02:00
Marius van den Beek 9dbe398e82 Merge pull request #19996 from dannon/it-panel
IT Activity Panel
2025-05-13 16:22:28 +02:00
Marius van den Beek 30bedf3787 Merge pull request #20165 from martenson/aai-updates
add three AAI providers
2025-05-13 16:18:15 +02:00
Marius van den Beek 2ed928ec6e Merge pull request #20210 from guerler/allow_anon_viz
Enable visualizations for anonymous user
2025-05-13 16:09:17 +02:00
Nicola Soranzo b9a273925b Improve type annotation of `galaxy.model.dataset_collections` 2025-05-13 15:07:47 +01:00
mvdbeek 490766e539 Keep old and new version 2025-05-13 15:47:48 +02:00
Marius van den Beek 6ecb8f2770 Merge pull request #20058 from bgruening/markdown_tool_help_lint
fix linting with markdown in tool help
2025-05-13 15:20:38 +02:00
guerler 965d83e039 Add a grid to display visualizations shared with me 2025-05-12 21:19:40 -04:00
guerler dc1b870893 Allow access to shared visualizations 2025-05-12 21:00:57 -04:00
guerler 6cf1f5bff4 Enable visualizations for anonymous user 2025-05-12 20:47:54 -04:00
Nicola Soranzo 61075f1ee9 Merge pull request #20208 from nsoranzo/missing_pkg_deps
Package fixes
2025-05-12 21:51:06 +01:00
Marius van den BeekandNicola Soranzo 7d53bd61c0 Fix import order
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2025-05-12 19:37:52 +02:00
Nicola Soranzo bb87560d8f Move definition of `DatasetCollectionDescriptionT` before its use
Fix the following error on py37-test_galaxy_packages_for_pulsar tests:

```
FAILED tests/tool_util/test_input_models.py::test_input_collection_type - pydantic.errors.PydanticUserError: `ParsedTool` is not fully defined; you should define `DatasetCollectionDescriptionT`, then call `ParsedTool.model_rebuild()`.
```

Also:
- Removed unused types:
  - `IncomingNotRequiredDatasetCollectionDescriptionT`
  - `IncomingNotRequiredDatasetCollectionDescription`
  - `IncomingToolOutputBaseModel`
2025-05-12 17:31:36 +01:00
mvdbeek 634ddce7de Move UnprivilegedToolResponse into api 2025-05-12 18:02:06 +02:00
Dannon Baker f2852f0406 Add icon to the tool dict -- already loaded, no extra cost other than minor data over the wire 2025-05-12 10:07:24 -04:00
mvdbeek d2597738cb Make to_cwl compatible with pulsar 2025-05-12 10:54:56 +02:00
mvdbeek 259bee364b Don't set tool if we don't have a tool dir 2025-05-12 10:54:55 +02:00
mvdbeek e73ec140ca Rebuild client schema 2025-05-12 10:54:54 +02:00
mvdbeek b007fc1341 Subclass generic for readable model title 2025-05-12 10:54:53 +02:00
mvdbeek 7c52e9fc79 Skip unprivileged tool resolution if we don't have appropriate permissions 2025-05-12 10:54:53 +02:00
mvdbeek 74a6f31f4f Implement roles to restrict custom tool permissions 2025-05-12 10:54:52 +02:00
mvdbeek 40e1be1632 Fix up tool source display for user tools 2025-05-12 10:54:52 +02:00
mvdbeek 9815e8204c Move dynamic_tool_models to tool_util_models 2025-05-12 10:54:50 +02:00
mvdbeek fde572dfc0 Update import path 2025-05-12 10:54:50 +02:00
mvdbeek 86e823304f Add missing `Literal` import 2025-05-12 10:54:49 +02:00
mvdbeek 1ea07735c2 Don't require validators for select parameters 2025-05-12 10:54:49 +02:00
mvdbeek 1c8090e7ad Fix local import in __resolvers_dict 2025-05-12 10:54:47 +02:00
mvdbeek c3e167bba4 Move dynamic tool models to tool_util 2025-05-12 10:54:47 +02:00
mvdbeek ddaf5d3021 Fix linting issues with new API routes 2025-05-12 10:54:46 +02:00
mvdbeek 22d111e0ac Add required name and version to embedded tool 2025-05-12 10:54:45 +02:00
mvdbeek 4ae1ea2010 Fix toolbox.get_tool return type annotation 2025-05-12 10:54:45 +02:00
mvdbeek ef409b27c2 Fix admin tool deactivation, dynamic tool endpoint mixup 2025-05-12 10:54:45 +02:00
mvdbeek 280208f777 Fix duplicate import 2025-05-12 10:54:44 +02:00
mvdbeek d9ea2fde61 Type fixes for workflow_run_dict 2025-05-12 10:54:44 +02:00
mvdbeek a52b78bf16 Add a few annotations to test out schema info rendering 2025-05-12 10:54:44 +02:00
mvdbeek e6b0783194 Enable (Javascript) requirements on frontend/backend 2025-05-12 10:54:42 +02:00
mvdbeek 791ab043ff Exclude defaults from unprivileged tool api response 2025-05-12 10:54:32 +02:00
mvdbeek 301bb62974 Use native type discriminator for UserToolSource model 2025-05-12 10:54:32 +02:00
mvdbeek 152bc2ffa5 Add runtime model to API
Like job_internal but replaces dataset and dataset collection with file
and array / object of files.
2025-05-12 10:54:30 +02:00