Commit Graph
4348 Commits
Author SHA1 Message Date
Dannon Baker d6f5f859fa Strip _ translation (i18n) from old mako templates 2022-07-15 06:56:11 -04:00
Ahmed Awan c2ec89f19a Replaced order of button and text 2022-06-02 12:16:01 -04:00
Ahmed Awan 0e263da130 Add text to import/switch buttons 2022-06-02 10:18:13 -04:00
John Chilton 362a1807ee More cleanup tool_dependencies.xml handling. 2022-05-27 10:57:45 -04:00
John Chilton 5c807f6b6b Remove tool shed tool_dependencies.xml handling on the client side. 2022-05-27 10:57:44 -04:00
Ahmed Awan f2ead84a1c Import button more explicit, switch to history button changed 2022-05-20 14:20:22 -04:00
John Chilton 5d92811169 Switch workflow sharing to common Vue component.
Workflow's sharing mako component is/was more complicated than the other model types having options like MyExperiment export and a file download option. This work rips all the sharing stuff out of the endpoint and renames what it is left export.

Obviously what is left should be dropped or reworked as Vue, but this work still takes a big step toward removing legacy controller code and mako template code.
2022-04-25 13:29:01 -04:00
John Chilton 630e2f628f Test more simple workflow display/linking options.
- Test link source.
- Test showing workflow annotation.
2022-04-04 19:57:27 -04:00
John Chilton fdfa72bf72 Improved workflow show test case - use navigation and less arbitrary DOM element. 2022-04-04 19:43:15 -04:00
mvdbeek 3818f50af5 Drop interactive environments 2022-03-23 15:43:24 +01:00
Marius van den Beek 248d96d3be Merge pull request #13582 from mvdbeek/drop_redundant_routes
Drop redundant legacy API endpoints
2022-03-23 14:01:25 +01:00
mvdbeek df3d43807a Switch from one config_dict hack to another 2022-03-21 18:32:39 +01:00
Assunta DeSanto 2859822a19 adding in support links (again) after mismanaged merge 2022-02-07 19:00:28 -05:00
Assunta DeSantoandJohn Chilton 2c92eac235 Merge branch 'dev' of https://github.com/galaxyproject/galaxy into feature/convert-collections-to-vue
Co-authored-by: John Chilton <jmchilton@gmail.com>
2022-02-07 18:50:32 -05:00
Assunta DeSanto 15c8e9d9dc removing mailing lists from help menu 2022-02-07 16:36:05 -05:00
Assunta DeSanto 4d6c1838c1 added support link back to menu, removed search link from help dropdown 2022-02-07 16:32:31 -05:00
mvdbeek e3800de16b Maintain redirect if login is necessary
Which enables https://github.com/galaxyproject/galaxy/issues/12735.
Includes a new selenium test that exercises this functionality.
For the test I also had to fix a subtle bug when a user with a
Galaxy session but not history attempts to git /api/users/current.
This seems to have been a problem previously as well
(https://github.com/galaxyproject/galaxy/blob/5210377c3f163220b48f1ee4f5ac8d8cd0c2b0e0/lib/galaxy/quota/__init__.py#L226)
and for this instance I don't see a problem returning an empty
dictionary, as the response is inconsisten between anon users
and logged in users anyway.
2022-01-31 12:48:41 +01:00
Dannon Baker 96e1c4c3d7 Drop 'support url' from Galaxy config, preferring the 'help' option that goes to discourse 2022-01-25 15:29:57 -05:00
Nicola Soranzo 5390a07224 Merge branch 'release_21.09' into dev 2022-01-19 19:05:56 +00:00
mvdbeek faddbeeca9 Use job.get_user_email systematically 2022-01-18 14:21:09 +01:00
Dannon 1a4b19a726 Merge pull request #13121 from gregvonkuster/destid_reports
Add job reports for node types and execution times
2022-01-14 22:21:24 -05:00
Sergey Golitsynskiy e496cd0ac2 Remove tool migrations api end points 2022-01-13 13:31:22 -05:00
greg 4c1ce27e0a Add job reports for node categories and execution times 2022-01-05 14:03:44 -05:00
mvdbeek 6677ca1e4b Fix link to WYMeditor css 2022-01-05 14:06:21 +01:00
Matthias Bernt 311836603d remove is_multi_byte from tool_shed and templates 2021-11-27 14:28:30 +01:00
Dannon Baker c3605c7112 Merge remote-tracking branch 'upstream/release_21.09' into dev 2021-10-19 09:59:21 -04:00
mvdbeek 9c4b6305b9 Merge branch 'release_21.05' into release_21.09 2021-10-18 08:29:12 +02:00
mvdbeek 2a4cd49083 Merge branch 'release_21.01' into release_21.05 2021-10-18 08:28:04 +02:00
mvdbeek b1084df442 Disable text input for unselected inputs
This means they won't be included in the submitted form.
Since we just pick the index of a selected dataset name in
`extract_steps` this would lead to the wrong inptu dataset label in the
workflow editor. Fixes the first issue in https://github.com/galaxyproject/galaxy/issues/12590
2021-10-05 11:49:36 +02:00
Dannon Baker fe3d2fbafd Merge remote-tracking branch 'upstream/dev' into webpack5 2021-09-22 09:18:14 -04:00
Marius van den Beek 03ff774f23 Merge pull request #11701 from OlegZharkov/share-to-users
Refactor Sharing
2021-09-20 19:46:54 +02:00
Oleg Zharkov 972aa243a5 delete history share.mako 2021-09-17 10:18:37 +02:00
Dannon Baker 6bb7f97b21 Merge remote-tracking branch 'upstream/dev' into sanitize_allow 2021-09-15 21:33:08 -04:00
Oleg Zharkov 2f5f70b690 remove show_params.mako 2021-09-14 13:19:46 +02:00
guerler ade2764e25 Fix padding in legacy dataset display mako 2021-08-31 11:24:14 -04:00
Dannon Baker 297873b80f No need to use jquery here to get the body 2021-07-29 12:01:58 -04:00
Dannon Baker 7586efd98a Update remaining templates to new bundle entrypoints 2021-07-27 08:55:55 -04:00
Dannon Baker c872fb5317 Bundle entrypoint refactoring/fixing 2021-07-26 22:00:40 -04:00
Dave Bouvier a0c824942e First pass at modifying the tool HTML allow list
- Enable partial matches for owner, repository, or tool ID
- Add API endpoints to GET, PUT, and DELETE list entries
- Partially vuefy client components
- Implement client-side interface with GET endpoint

TODO: Implement interface with PUT and DELETE endpoints.
2021-07-19 15:56:22 -04:00
mvdbeek 1d0e8c15fa Merge branch 'release_21.05' into dev 2021-07-15 15:58:38 +02:00
Dannon Baker f3476a2d81 Fix fugue pencil on old sharing not showing up correctly.
Instead of tracking down and fixing the static I just
swapped to the fontawesome pencil already used elsewhere.
2021-07-08 10:10:07 -04:00
mvdbeek 9d45e2b0db Remove unused legacy controller things 2021-06-19 16:28:56 +02:00
mvdbeek 89e5994219 Merge branch 'release_21.01' into dev 2021-05-04 20:03:58 +02:00
Dannon Baker e15ec9173c Use full page context (not just the short embed chunk) when injecting a viz in an iframe 2021-04-27 13:29:43 -04:00
setlen 4677cf9e0d Make sure the options are all documented, remove some logging. 2021-02-12 21:23:52 +01:00
setlen 445fffcc57 Add support for Plausible analytics and Matomo analytics
Solves #10954
2021-02-12 01:28:32 +01:00
Sergey Golitsynskiy d21de8e8c8 Refactor; move logic into manager; add typing 2021-01-21 23:39:45 -05:00
Dannon 02f6e028bb Merge pull request #10960 from astrovsky01/new_version_tab
Add version tab which links to release notes to help tab
2021-01-08 11:08:38 -05:00
John Chilton 1fd4bce673 Refactor legacy grids - tool shed webapp shouldn't depend on reports webapp. 2020-12-31 15:18:57 -05:00
mvdbeek b101b16270 Simplify JobInformation and DatasetInformation components
JobInformation contained a lot of dataset related infos.
This reworks the JobInformation component to
- only deal with job-related fields
- pushes the off-topic fields into DatasetInformation
This also adds a component that can nicely display rows with
code (stdout/stderr/command line) and that can expand these.
I also refactored out the id decoding logic into a standalone component
for re-use.

This will be very useful for the invocation PR.
2020-12-21 21:07:58 +01:00