Commit Graph
452 Commits
Author SHA1 Message Date
Dave Bouvier 0651872f64 Remove debug logging. 2016-03-31 15:44:08 -04:00
Dave Bouvier 71f473b165 Disable install button if changeset is installed. 2016-03-31 14:39:26 -04:00
Dave Bouvier f60edb952a Show tool panel selector only when needed.
Add the virtualenv to run_tool_shed.sh
2016-03-09 12:50:53 -05:00
Dave Bouvier 2a91835da4 Do not display the valid tools section if there are none. 2016-03-03 14:29:14 -05:00
Dave Bouvier f44c3ae85e Update javascript with Carl's suggestions. 2016-03-03 13:01:02 -05:00
Martin Cech 4e3ad3c984 offer TS searching while browsing a category
fix few usability issues
2016-02-29 14:55:17 -05:00
Dave Bouvier 6b5e1af818 Merge branch 'dev' of git://github.com/galaxyproject/galaxy into toolshed_decouple 2016-02-25 09:07:26 -05:00
Nate Coraor 9e6afea498 Security fixes for tool shed repository browsing 2016-02-24 11:18:24 -05:00
Nate Coraor ffcd4fe192 Remove sample tracking manual external service transfer due to security concerns 2016-02-24 11:18:24 -05:00
Dave Bouvier 5d1e86cfb2 Add simple search functionality. 2016-02-23 10:44:52 -05:00
Dave Bouvier b9f9be4955 Resolve merge conflict caused by other merge. 2016-02-19 10:41:44 -05:00
Zipho Mashologu 20f18793cd added resolver dependency display to the tool view page 2016-02-01 15:57:30 +02:00
Dave B eff4462781 Fix installation of selected repository. 2016-01-29 09:33:32 -05:00
Dave B 210d6e6b8e Minor cosmetic cleanup. 2016-01-28 14:35:23 -05:00
Dave B 5937e17c1a Code cleanup, fixing even more travis errors. 2016-01-28 12:06:44 -05:00
Dave B 18bc2f39a3 Display repository dependencies. 2016-01-28 10:26:28 -05:00
Dave B 6f72b05bd5 Some tweaks to the repository preview UI. 2016-01-15 11:13:41 -05:00
Dave B e277653069 Enable selecting a tool panel section on a per-tool basis. 2016-01-14 16:18:15 -05:00
Dave B d509e8f602 Additional code and style cleanup. 2016-01-08 10:33:50 -05:00
Dave B 6d649c1ec3 Un-break traditional repository installations. 2016-01-07 11:27:40 -05:00
Dave B 1c6cffd292 Implemented selecting or creating a tool panel section. Cleaned up UI a little. 2016-01-05 14:56:33 -05:00
Dave B 78d50994bf Merge branch 'dev' of https://github.com/galaxyproject/galaxy into toolshed_decouple 2016-01-04 14:07:43 -05:00
John Chilton ce24ec6821 Remove alert from toolbox reload. 2016-01-03 13:10:55 +00:00
John Chilton 864cc32892 Allow toolbox reloading via app, UI, and API.
Introduce an app ToolCache to help ensure this operation remains speedy.
2016-01-03 13:10:08 +00:00
Dave B bded6cdfd8 Address travis' complaints. 2015-12-23 10:28:52 -05:00
Dave B ba9493aed2 Fill in some gaps in the repository listing. 2015-12-23 10:16:10 -05:00
Dave B 7c357d1d56 More dynamic updating.
- Repository dependencies reflect the selected changeset
- So do tool dependencies
- Tool panel select field shows/hides new tool panel section input field
2015-12-22 12:15:19 -05:00
Dave B 4fdfc0f47b Update displayed metadata on changeset change. 2015-12-22 09:28:30 -05:00
Dave B d91fff8f15 Add some styling, allow selecting revision to install. 2015-12-18 15:19:10 -05:00
Dave B 271c8e97f7 Some refinements to the beta toolshed browsing. 2015-11-30 10:11:27 -05:00
Dave B 099f8eb145 Functional installation of repository. 2015-11-25 14:56:49 -05:00
Dave B 6e58db9478 Merge in changes from api_install branch. 2015-11-25 10:48:54 -05:00
Dave B 83a9c6d440 Add code to initiate repository installation. 2015-11-25 10:46:26 -05:00
Dave B a4bf833e21 Add rudimentary mako files for the new interface.
This is only for development purposes, until the UI designer fixes it.
2015-11-18 14:07:03 -05:00
Dave B 992812eb86 Load toolshed categories with API. 2015-11-17 13:11:01 -05:00
Daniel Blankenberg 30668fe534 Fix for reloading tools that have non-standard tool_ids/versions. 2015-11-10 11:58:17 -05:00
Dannon Baker 54ee8cfdc0 Update old dynatree usage to 1.0 standards, clean up some of the extra-chatty debugging and an invalid ajaxComplete attachment that we don't need. 2015-10-06 10:34:12 -04:00
Dave B ea7ad2486a Additional cleanup. 2015-08-10 15:39:25 -04:00
Dave B cef6ad81f7 Typo. 2015-08-07 14:23:00 -04:00
Dave B 3f766f5d97 Rename API endpoint. Correct url for API endpoint. 2015-08-07 13:45:41 -04:00
Dave B 9c49f5720d Use API to initiate repository installation. 2015-08-07 10:39:30 -04:00
Daniel Blankenberg 1e6c49b277 Allow uninstalling multiple toolshed repositories at a time within the Galaxy UI, using checkboxes with grid multi-actions. 2015-07-28 16:22:16 -04:00
Kyle Ellrott 745c777879 Clarifing naming to use 'Phase' 2015-06-09 11:08:25 -07:00
Kyle Ellrott b904a5fddd Adding system to log tool loading/preperation exceptions so that they can be viewed in an admin dialog 2015-06-08 22:33:01 -07:00
Dave B f1af5c6c92 Attach the uninstall label to the checkbox. 2015-03-24 15:54:13 -04:00
Nate Coraor 23f3e479be Remove memdump, which probably has not worked for many years. 2015-01-28 16:20:30 -05:00
Dave Bouvier 126c98031f Remove the alert popups from the repository and tool dependency installation status pages. 2015-01-28 11:49:48 -05:00
Dannon Baker 551dfc453e Allow cancelling of upload jobs. This won't cancel the actual upload, but it'll kill (or prevent) the processing job if it exists. This also allows one to clean up 'zombie' upload jobs that never leave 'upload' state via the admin panel. 2015-01-26 16:25:19 -05:00
John Chilton aa86181e7c Move ToolSection and ToolSectionLabel out of galaxy.tools directly.
Would like to move the whole ToolBox out of galaxy.tools and into galaxy.tools.toolbox but need to separate all dependencies on galaxy.tools first.
2014-12-31 18:21:10 -05:00
John Chilton 8edced2685 Bugfix: Apply tool panel filtering in workflow editor.
Bug originally reported by Eric here - http://dev.list.galaxyproject.org/Bug-Toolbox-filters-not-applied-in-workflows-td4662879.html (though this only fixes the superficial bug of them showing up in the workflow editor - and does not yet implement "strong" toolbox filters as requested).

This is actually a broader change that centralizes logic for listing out tool panel contents when displaying components to the user and the added filtering comes about from that. It also eliminates the last places Galaxy was accessing toolbox.tool_panel directly (in those mako templates).
2014-12-29 11:48:38 -05:00