Commit Graph
1123 Commits
Author SHA1 Message Date
Uwe Winter 68b4a0c948 Add Config opion disable_local_accounts 2025-09-29 17:40:47 -05:00
Aysam Guerler 8ec885eda0 Merge pull request #20868 from ahmedhamidawan/move_tour_generator_webhook_to_core
Replace tour_generator webhook with internal API and frontend
2025-09-26 07:45:08 +03:00
Dannon 8ebc13e047 Merge pull request #20361 from scottcain/update-admin-doc-index
Remove 8 year old note that points at a non-existent subdomain
2025-09-23 14:38:38 -04:00
Ahmed AwanandBjörn Grüning e9710be048 set enable_tool_generated_tours to true by default
Co-authored-by: Björn Grüning <469983+bgruening@users.noreply.github.com>
2025-09-23 08:41:29 -05:00
Ahmed Awan 8e47e1638d add enable_tool_generated_tours config option
Doesn't do anything yet
2025-09-23 08:41:27 -05:00
mvdbeek 0c09aa9e5c Add test for proposed prod-like deployment 2025-09-21 17:03:17 +02:00
Ahmed Hamid Awan 2d513e834c Merge pull request #20911 from ahmedhamidawan/merge_25.0_into_dev_sept
Merge 25.0 into dev
2025-09-15 21:06:30 -05:00
marius-mather 1f4cd32967 Rebuild config and skip pre-commit changes 2025-09-16 08:58:52 +10:00
Ahmed Awan f823afcc2a Merge remote-tracking branch 'upstream/release_25.0' into merge_25.0_into_dev_sept 2025-09-15 14:46:12 -05:00
marius-mather c11e7529c8 Merge remote-tracking branch 'upstream/dev' into oidc-pipeline-config 2025-09-15 11:05:44 +10:00
marius-mather 6d7deabdb7 Rebuild config docs 2025-09-15 10:49:45 +10:00
John Davis ddee1a2a90 Merge branch 'release_24.2' into release_25.0 2025-09-10 09:54:38 -04:00
Tim Kok cc6da148c1 Add support for hierarchical module systems in lmod + modules dependency resolvers 2025-09-05 09:04:31 +02:00
John Davis c87d5391d6 Update celery section in docs 2025-09-03 10:57:50 -04:00
mvdbeek ba5122a724 Drop configfiles not supported from docs 2025-09-01 17:36:10 +02:00
Nicola SoranzoandMarius van den Beek be6a0dee57 Drop unnecessary "just"
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2025-08-27 19:18:20 +01:00
Nicola Soranzo 7fa47d4ba6 Update Python instructions for admins 2025-08-27 16:30:39 +01:00
Matthias Bernt 70444d3177 Merge branch 'release_25.0' into dev
# Conflicts:
#	client/package.json
#	lib/galaxy/version.py
#	package.json
#	packages/app/HISTORY.rst
#	packages/app/setup.cfg
#	packages/auth/HISTORY.rst
#	packages/auth/setup.cfg
#	packages/config/HISTORY.rst
#	packages/config/setup.cfg
#	packages/data/HISTORY.rst
#	packages/data/setup.cfg
#	packages/files/HISTORY.rst
#	packages/files/setup.cfg
#	packages/job_execution/HISTORY.rst
#	packages/job_execution/setup.cfg
#	packages/job_metrics/HISTORY.rst
#	packages/job_metrics/setup.cfg
#	packages/meta/HISTORY.rst
#	packages/meta/setup.cfg
#	packages/navigation/HISTORY.rst
#	packages/navigation/setup.cfg
#	packages/objectstore/HISTORY.rst
#	packages/objectstore/setup.cfg
#	packages/schema/HISTORY.rst
#	packages/schema/setup.cfg
#	packages/selenium/HISTORY.rst
#	packages/selenium/setup.cfg
#	packages/test_api/HISTORY.rst
#	packages/test_api/setup.cfg
#	packages/test_base/HISTORY.rst
#	packages/test_base/setup.cfg
#	packages/test_driver/HISTORY.rst
#	packages/test_driver/setup.cfg
#	packages/tool_shed/HISTORY.rst
#	packages/tool_shed/setup.cfg
#	packages/tool_shed_schema/HISTORY.rst
#	packages/tool_shed_schema/setup.cfg
#	packages/tool_util/HISTORY.rst
#	packages/tool_util/setup.cfg
#	packages/tool_util_models/HISTORY.rst
#	packages/tool_util_models/setup.cfg
#	packages/tours/HISTORY.rst
#	packages/tours/setup.cfg
#	packages/util/HISTORY.rst
#	packages/util/setup.cfg
#	packages/web_apps/HISTORY.rst
#	packages/web_apps/setup.cfg
#	packages/web_client/HISTORY.rst
#	packages/web_client/setup.cfg
#	packages/web_framework/HISTORY.rst
#	packages/web_framework/setup.cfg
#	packages/web_stack/HISTORY.rst
#	packages/web_stack/setup.cfg
2025-08-13 14:34:10 +02:00
Martin Cech fe5315d74d fix docs for nginx 2025-08-11 11:10:50 +02:00
Marius van den Beek 393e005ce9 Merge pull request #20510 from nsoranzo/remove_ToolDocumentCache
Remove deprecated tool document cache
2025-07-29 17:03:42 +02:00
Nicola Soranzo 6ec1249584 Merge branch 'release_25.0' into dev 2025-07-10 12:16:38 +01:00
mvdbeek 543b395a43 Clarify how to separate job and workflow scheduling 2025-07-09 10:22:08 +02:00
Michael Schatz 2ddcb77e90 Display the Galaxy Citation within the Export Tool References List
This commit implements a new feature to display a user-defined Galaxy Citation
within the "Export Tool References List". By default, this includes
a reference to the NAR paper, but this can be changed at runtime
via a galaxy.yml edit or by rebuilding the client with an updated
config_schma.yml. This feature was proposed and discussed here:
https://github.com/galaxyproject/galaxy/issues/19362

Summary of changes:
- Define a new configuration property for citation_bibtex with a reference to the current main galaxy paper.
- Inject that as a citation within the Export Tool Refernences to diplay alongside other tools used in the current history.
- Uses the Cite() package to format in bibtex or APA as needed (as done for all other tools too)
- Updates the docs, and schema as needed to provide the default value and description
2025-06-30 11:53:11 -05:00
Nicola Soranzo 9007d8692d Remove deprecated `ToolDocumentCache`
Close https://github.com/galaxyproject/galaxy/issues/20432 .
2025-06-24 23:10:53 +01:00
Nate Coraor 96523d4570 Merge remote-tracking branch 'upstream/release_25.0' into dev 2025-06-20 16:18:47 -04:00
mvdbeek 39285ff347 Run make config-rebuild 2025-06-19 09:44:39 +02:00
Charles CoulombeandNicola Soranzo 03b2bb539f Update doc/source/admin/special_topics/mulled_containers.rst
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2025-06-12 13:50:32 -04:00
Charles CoulombeandNicola Soranzo 1270fdd64b Update doc/source/admin/special_topics/mulled_containers.rst
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2025-06-12 13:50:22 -04:00
Charles Coulombe e646c85ef9 Update mulled_containers.rst
Fixed typo
2025-06-12 11:07:32 -04:00
Nicola Soranzo 0b2e2f4307 Deprecate `enable_tool_document_cache`
See https://github.com/galaxyproject/galaxy/issues/20432 .
2025-06-10 19:57:53 +01:00
Scott Cain c95520e05c removing 8 year old note that points at a non-existent subdomain 2025-05-27 10:25:57 -07:00
mvdbeek f311f7d334 Add basic documentation for admins 2025-05-12 10:54:56 +02:00
Marius van den Beek 2eac17db1e Merge pull request #19936 from jdavcs/dev_13922_metrics
Drop old job metrics
2025-05-09 15:02:21 +02:00
John Davis b05170ef7c Add warning, gxadmin script ref to script, docs 2025-05-09 12:19:16 +02:00
John Davis 26cff176bf Add documentation 2025-05-09 12:19:15 +02:00
davelopez 5347684565 Fix isort linting 2025-05-09 12:14:20 +02:00
José Manuel Domínguez 10de12c5f1 Implement file source to integrate Galaxy with RSpace
This commit implements a FilesSource that interacts with an RSpace [1] instance and includes a file source template so that users can define their own file sources based on it.

RSpace is an electronic lab notebook
(ELN) designed for documenting, managing and sharing scientific data. The central concepts in RSpace are the Workspace,
the Inventory and the Gallery.

The Workspace's role is organizing and managing research activities. It allows creating documents, folders and research
notebooks [2]. The Inventory is a tool to keep track of laboratory resources, such as reagents, samples and equipment
[3]. The Gallery is where any research data represented as files is stored [4].

The FilesSource implemented by this module accesses the Gallery of an RSpace instance. The Gallery is organized in
categories (e.g. Images, Audio, Documents, Chemistry), where each category is itself a tree structure with folders and
files just like a regular filesystem, although there is a key difference: categories and their subfolders can only
contain files of certain types (e.g. jpeg, bmp, png, etc. for the Images category).

This implementation is based on the rspace-client-python` library [5], which provides a PyFilesystem2 [6] interface
to interact with RSpace's Gallery (available as `GalleryFilesystem` in the rspace_client.eln.fs` module). It
consists just of a minimal wrapper (based on the base `PyFilesystem2FilesSource` provided by Galaxy) around the
`GalleryFilesystem` class.

References:

- [1] https://www.researchspace.com/
- [2] https://documentation.researchspace.com/article/bzgr8ea9e3-the-workspace
- [3] https://documentation.researchspace.com/category/zpizk20kgx-inventory
- [4] https://documentation.researchspace.com/article/sl6mo1i9do-the-gallery
- [5] https://github.com/rspace-os/rspace-client-python
- [6] https://docs.pyfilesystem.org/
2025-05-09 12:04:46 +02:00
Dannon Baker e8cfa1cb0f Merge remote-tracking branch 'upstream/dev' into tool-install-opt 2025-05-08 17:26:39 -04:00
Nate Coraor decf037cd3 Support setting and displaying timezone with the core metrics plugin 2025-05-06 11:45:51 -04:00
John Davis 0cef31ee61 Add documentation 2025-04-28 12:54:04 -04:00
Dannon Baker 7cc98038b0 make config-rebuild 2025-04-17 09:17:48 -04:00
Uwe Winter f1f77564d2 Allow configuring the AI backend as long as it is OpenAI compatible. 2025-04-11 15:28:43 +10:00
Enis Afgan 8a5198f76a Update descriptions to indicate these are UI-options only 2025-03-07 11:11:00 -05:00
Enis Afgan c6e553be71 Update RStudio IT 2025-02-26 16:01:00 -05:00
davelopez 87d5773f2c Add Zenodo file source template documentation 2025-02-19 10:36:33 +01:00
Enis Afgan 81eb55cce2 Resolve conflicts 2025-02-17 14:18:17 -05:00
David LópezandJosé Manuel Domínguez c896a28a95 Apply suggestions from code review
Co-authored-by: José Manuel Domínguez <43052541+kysrpex@users.noreply.github.com>
2025-02-17 13:44:24 +01:00
davelopez 61f9ebf34f Add InvenioRDM file source configuration documentation and templates 2025-02-17 13:44:19 +01:00
José Manuel Domínguez 2f4ac83cd5 Update eLabFTW file source template docs
Include the template itself and a screenshot of the form generated by the template in the docs, just like it is done for the other templates.
2025-02-17 13:10:32 +01:00
Nicola Soranzo 2bf7c7e279 Merge branch 'release_24.2' into dev 2025-02-13 16:17:35 +00:00