Commit Graph
2261 Commits
Author SHA1 Message Date
mvdbeek f311f7d334 Add basic documentation for admins 2025-05-12 10:54:56 +02:00
John Chilton 219796f049 Implement paired_or_unpaired collections, list wizards. 2025-05-09 17:39:38 -04: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
Marius van den Beek 12f7449459 Merge pull request #19390 from jmchilton/tags
Documentation around highlighting PRs for release notes.
2025-05-09 09:34:45 +02:00
Dannon Baker e8cfa1cb0f Merge remote-tracking branch 'upstream/dev' into tool-install-opt 2025-05-08 17:26:39 -04:00
John Davis 5a1b0ba517 Merge pull request #19527 from natefoo/core-metrics-tz
Support setting and displaying timezone with the core metrics plugin
2025-05-06 22:10:11 -04:00
Nate Coraor decf037cd3 Support setting and displaying timezone with the core metrics plugin 2025-05-06 11:45:51 -04:00
John Chilton 1f95f421c9 Tool markdown reports. 2025-05-02 11:25:21 -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
David López 64d385f21e Merge pull request #19493 from kysrpex/elabftw_file_source_template
eLabFTW file source from file source templates
2025-02-13 17:08:48 +01:00
José Manuel Domínguez e0e8dd2501 Set writable: true in file source template for eLabFTW 2025-02-13 15:33:56 +01:00
José Manuel Domínguez 1417037509 eLabFTW file source from file source templates
Support user-defined file sources based on `eLabFTWFilesSource`. Add a file source template for eLabFTW and the required documentation.
2025-02-13 15:33:56 +01:00
Sanjay Srikakulam e1e962ffe8 add rebuilt config files 2025-02-12 16:20:47 +01:00
Dannon Baker 1e0d76526c Config rebuild for registration message update. 2025-02-12 07:55:59 -05:00
Enis Afgan d6e508d6cc Correct description for the repository deps option 2025-02-11 15:36:56 -05:00
Sanjay Srikakulam 27d9ca67b2 Add config options and celery periodic task for failed jobs jwd cleanup task 2025-02-11 16:16:30 +01:00
Enis Afgan 1214692a16 Update descriptions of the install options 2025-02-07 09:49:35 -05:00
Enis Afgan bd847412a0 Add config options for tool dependency installs 2025-02-06 15:32:52 -05:00
mvdbeek a14e006f65 Merge branch 'release_24.2' into dev 2025-02-06 19:30:16 +01:00
John Davis 3cd860f1cb Add last PRs, fix markup typo 2025-02-06 10:06:01 -05:00
John Davis 1e43010488 Add ChatGXY highlight to user notes 2025-02-06 09:56:26 -05:00
Dannon Baker 3399f0f1c1 Add chatgxy blurb to 24.2 announce 2025-02-06 09:56:26 -05:00
John Davis 74adfa8f20 Add upcoming deprecation notice for Python 3.8 2025-02-06 09:56:26 -05:00
John Davis 513b20b2ec Add developer notes 2025-02-06 09:56:26 -05:00
John Davis 63a3886e63 Fix links in admin notes 2025-02-06 09:56:26 -05:00
John Davis 52a0657544 Add highlights to full release notes 2025-02-06 09:56:26 -05:00
John Davis d846960671 Update admin notes 2025-02-06 09:56:26 -05:00
Ahmed Awan 3ff6e96547 fix spacing for iframes 2025-02-06 09:56:26 -05:00
Ahmed Awan 5fc8507e7b add links for YouTube videos 2025-02-06 09:56:26 -05:00
Ahmed Awan d7ab6c6695 add description for workflow run metrics PR 2025-02-06 09:56:26 -05:00
Ahmed Awan 97550e1baf finalize all descriptions for PRs, add PR links 2025-02-06 09:56:26 -05:00
John Davis e46a50399e Update release team
No designated comm staff this release
2025-02-06 09:56:26 -05:00
John Davis c093c496b7 Add section headings for fixes and enhancements 2025-02-06 09:56:26 -05:00
John Davis 8597ef93c0 Drop deprecation notices section 2025-02-06 09:56:26 -05:00
John Davis e88f93a7ff Update PR list, month of release 2025-02-06 09:56:26 -05:00
John Davis 14cb243a57 Update release team member link 2025-02-06 09:56:26 -05:00