Commit Graph
14948 Commits
Author SHA1 Message Date
guerler c57c36b514 Remove over indent 2017-08-09 12:15:09 -04:00
guerler a7c6c69cbf Fix lint 2017-08-08 08:42:46 -04:00
guerler 5a8adbf8b7 Merge branch 'remove_duplicates' into admin_grid_roles 2017-08-07 22:47:39 -04:00
guerler 4b2eca373e Remove duplicate roles from selection list 2017-08-07 22:46:10 -04:00
guerler 419f3db64f Remove unused information feature for toolshed 2017-08-07 20:52:41 -04:00
guerler e77fd47b03 Fix boolean handling 2017-08-07 20:45:13 -04:00
guerler 663c6c1397 Fix boolean title, and move unused role makos to toolshed 2017-08-07 20:43:07 -04:00
guerler 183176a05c Add create role form 2017-08-07 20:35:53 -04:00
guerler 9ee062bd46 Show current name and description when renaming roles 2017-08-07 20:14:00 -04:00
guerler d698d32ceb Manage users and groups for role 2017-08-07 20:11:11 -04:00
Martin Cech d2394aa172 Merge pull request #4198 from fabio-cumbo/data-source-async
Async update: support to collections
2017-08-07 17:52:58 -04:00
Björn Grüning 6e37bc05c1 Merge pull request #4382 from mvdbeek/enforce_tool_profiles
Stop loading tools that require a newer galaxy
2017-08-07 22:24:48 +02:00
John Chilton 5be7768047 Merge pull request #4326 from mvdbeek/history_import_from_file
Allow import of history archives via simple file upload
2017-08-07 15:21:17 -04:00
John Chilton 31f68edbba Merge pull request #4358 from mvdbeek/paramiko_based_shell_runner
Paramiko based shell runner
2017-08-07 15:15:42 -04:00
mvdbeek b19640b81a Stop loading tools that require a newer galaxy
We look at a tools profile attribute, and if it is too new we will not
load the tool. This is a first step towards
https://github.com/galaxyproject/galaxy/issues/2086
2017-08-07 18:53:25 +02:00
John Chilton e92a15a185 Merge pull request #4368 from mvdbeek/tie_down_collection_matcher
Implement default_identifier_source for outputs and sort input keys by default
2017-08-07 07:45:37 -04:00
John Chilton 3f270e91af Merge pull request #4315 from jlhg/fix-s3mu-map-wrap
Fix TypeError when uploading large files from ftp to s3
2017-08-07 07:35:01 -04:00
guerler 1675b9cca2 Merge branch 'revise_grid_forms' into admin_grid_roles 2017-08-05 12:08:48 -04:00
guerler 9d8bdc6f30 Repack scripts 2017-08-05 12:06:54 -04:00
guerler d2d250b847 Merge branch 'dev' into revise_grid_forms 2017-08-05 11:59:59 -04:00
Eric Rasche 4effd7d77a Merge pull request #4365 from jmchilton/csrf
CSRF protection for login, logout, and user registration.
2017-08-05 08:27:57 +02:00
guerler 9dc5ace31a Remove lines 2017-08-04 19:28:06 -04:00
guerler d11fc568a4 Merge branch 'revise_grid_forms' into admin_grid_roles 2017-08-04 16:49:36 -04:00
guerler 96cc67a2ca Fix lint 2017-08-04 16:49:02 -04:00
guerler 4d542820e7 Remove unused messages, set default message status 2017-08-04 14:59:45 -04:00
guerler 20ce574e33 Add role renaming feature to revised endpoint 2017-08-04 14:27:22 -04:00
guerler 010a7dfb9c Remove unused toolshed grid mako 2017-08-04 14:22:19 -04:00
guerler c2b98bce78 Remove unused grid makos 2017-08-04 14:20:58 -04:00
guerler 246e94ae84 Build role renaming in client 2017-08-04 14:17:43 -04:00
guerler ffe3ac294d Do not parse empty messages 2017-08-04 14:01:43 -04:00
guerler 77608ac410 Merge branch 'revise_grid_forms' into admin_grid_roles 2017-08-04 13:55:27 -04:00
guerler 146dd82f04 Remove unnecessary grid makos 2017-08-04 13:44:37 -04:00
guerler e791ac29bb Move user form grid makos to toolshed 2017-08-04 13:29:36 -04:00
guerler 63ebee1a41 Add put handling to revised manage_roles_and_groups_for_user controller endpoint 2017-08-04 13:16:25 -04:00
guerler 7e1c40799e Use initial method parsing for reset password info 2017-08-04 12:42:08 -04:00
guerler f50e0ba5bb Revise endpoint to manage user roles and groups, add initial message support to form wrapper 2017-08-04 12:34:16 -04:00
John Chilton b17091a3ec CSRF protection for login, logout, and user registeration.
The approach is to use per-session CSRF tokens - this avoids many complications related to per-form tokens. We generate a sequence of hashes based on session IDs that doesn't follow the same pattern as normal database API IDs by supplying a "kind" parameter to encode_id (we use the same pattern for securing the job files API for Pulsar).
2017-08-04 11:52:13 -04:00
guerler 23b141a2ec Complete new controller endpoint to reset passwords 2017-08-04 11:05:14 -04:00
mvdbeek ccad70c22c Add warnings if a tool lineage could not be retrieved 2017-08-04 13:40:13 +02:00
mvdbeek 7474474cc0 Move tool lineage registration to toolbox.__add_tool() 2017-08-04 09:42:26 +02:00
mvdbeek faee2b65c2 Use self.job instead of self.parent_job in Task
Noticed by @nsoranzo.
2017-08-04 09:16:47 +02:00
guerler c6dee98c55 Fix input types, repack scripts 2017-08-04 00:06:48 -04:00
guerler e0ccec46b3 Move help info 2017-08-03 23:46:15 -04:00
guerler 06b5be23dd Specify password reset form 2017-08-03 23:43:37 -04:00
guerler cd8314808e Allow array parsing through url 2017-08-03 22:51:13 -04:00
guerler 6c11ffbe84 User generic form wrapper to reset password 2017-08-03 19:47:00 -04:00
guerler 88b8016b46 Merge branch 'dev' into revise_page 2017-08-03 18:24:37 -04:00
mvdbeek 51951a8850 Always use tool version to get tools from toolbox
This fixes a bug when getting parameters for jobs that were executed
with old tool versions.
2017-08-03 18:38:57 +02:00
mvdbeek 8d5a315671 Register tool lineage when loading tool via quick_load() 2017-08-03 18:21:57 +02:00
John Chilton fe3fdc82d2 Merge pull request #4369 from mvdbeek/tag_removal
Allow removal of dataset tags in workflows
2017-08-03 10:04:50 -04:00