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
Daniel Blankenberg
190409af3a
Do not |h escape tool dependency error message, as it is escaped and formated by tool_shed.util.basic_util.to_html_string
2014-12-15 17:01:07 -05:00
Dave Bouvier
69ff4677bc
Escape anything that could be user input in mako templates, add markupsafe.escape to username and email in users API controller.
2014-12-10 11:31:21 -05:00
Martin Cech
7f4e8140a1
propagate the commit of 795336f22d8b94b86256b1d4738ee1bf24e18b57 that is already in next-stable to the stable
...
original commit msg:
none of the requests & forms controllers used escaping so I escaped the variables exclusively in the templates
2014-12-03 13:29:03 -05:00
Dannon Baker
21eb0edea3
Web helpers (${h.*}) in mako used to_json_string, now dumps.
2014-09-08 17:03:22 -04:00
Dave Bouvier
cf419552da
Add feature to download a tarball containing tool XML, tool wrapper script, test inputs and outputs, and tool data table definitions + sample .loc file.
2014-08-27 14:55:43 -04:00
Dannon Baker
600cdc5b8f
Clarify wording, explain cutoff. Add headers to better segment the page and prevent confusion between the two grids.
2014-08-26 10:48:12 -04:00
Dannon Baker
0ed6b9f4ee
Remove extra p tag from jobs admin.
2014-08-26 10:28:38 -04:00
Dannon Baker
a8d95b5a04
Merge 'recent jobs' view from PR466/467. Work in progress.
2014-08-26 10:28:00 -04:00
Dannon Baker
946dfb74ff
Re-enable administrative job lock, works with multiple handler processes using the internal message queue
2014-08-20 09:48:19 -04:00
Dave Bouvier
da73ca12e7
Remove deprecated "data admin" code, since the functionality was implemented better with Dan's data manager framework.
2014-07-08 13:17:22 -04:00
Greg Von Kuster
02c71550da
Add a confirmation page when purging installed repositories and include a fix for purging an installed repository that has a tool version lineage chain.
2014-06-26 13:54:51 -04:00
Greg Von Kuster
37eabda30b
Eliminate the use of the common_install_util module for Galaxy installs from the Tool Shed.
2014-06-18 22:08:00 -04:00
Greg Von Kuster
f34f8877de
Eliminate the use of trans in most functions in the Tool Shed's shed_util_common utility module.
2014-06-12 15:43:38 -04:00
Greg Von Kuster
b2f3d6a551
Continued down-sizing of the Tool Shed's shed_util_common module by moving certain functions to more appropriate locations. Some fixes for adding and removing entries to the Tool Shed's repository registry.
2014-05-28 11:17:50 -04:00
Daniel Blankenberg
421e88cd05
Display line errors in data table registry display encountered when loading a location file.
2014-05-13 16:10:27 -04:00
Daniel Blankenberg
f5d2c1eb7d
When viewing tool data table registry in admin interface, provide link to manage data table interface for each tool data table.
2014-05-13 12:35:35 -04:00
Dave Bouvier
b18b1cb5f3
Merge fix from stable.
2014-04-28 13:20:00 -04:00
Dave Bouvier
53cc897047
Fix server error when attempting to update a repository that defines set_environment tool dependency types.
2014-04-23 16:24:11 -04:00
Dave Bouvier
5bdb75aa82
Correct usage of "it's" versus "its".
2014-04-17 15:49:32 -04:00
Nicola Soranzo
f73d5fba6c
Fix old wiki links.
2014-04-10 20:00:45 +02:00
Greg Von Kuster
27e60943bf
The basis of this change set is to provide some fixes to certain Tool Shed functions for supporting changing HTTP protocols over time (ie.e, https <-> http). In doing this, I've refactored several functions and moved most of the Tool Shed <-> Galaxy URL munging functions to the Tool Shed's common_util.py module. Ive renamed the munging functions to clarify what each of them does. Several duplicate functions have been eliminated from the code as well.
2014-04-09 10:11:48 -04:00
Daniel Blankenberg
ba7a5c7b08
When a tool dependency has failed to install, display the error message as pretty escaped html.
2014-04-02 15:15:00 -04:00
Greg Von Kuster
7bdb8a06fb
Handle combinations of newly defined tool dependencies and repository dependencies that are included in updates being pulled to tool shed repositories installed into Galaxy.
2014-03-26 14:58:08 -04:00
Dannon Baker
558d002bd2
Select2 dynamic loading now uses non-static URL (Should fix main's prefixed URL issue)
2014-02-11 11:59:38 -05:00
Greg Von Kuster
7e883fb968
Eliminate the recently introduced restriction on uninstalling repositories that are dependencies of other installed items, but keep the beneficial feature that displays dependent items that will be affected if a repository is uninstalled.
2014-01-20 16:07:08 -05:00
Dave Bouvier
37eb8a5b39
Fix tool configuration reload for changes in 5f6c670.
2014-01-15 08:54:33 -05:00
Dave Bouvier
4663aace4b
Don't try to fetch the nonexistent status element from the dependency tuples.
2013-12-13 11:02:33 -05:00
Greg Von Kuster
0132d1ae0a
Use tuples to define objects in Galaxy's installed_repository_manager.
2013-12-13 10:35:49 -05:00
Greg Von Kuster
b411625e42
Use dependent repositories rather than repository dependencies to define restriction rules allowing for uninstalling repositories.
2013-12-12 10:45:30 -05:00
Greg Von Kuster
430506351e
Allow a tool dependency to be uninstalled from Galaxy only if it is in an error state. Allow an installed repository to be uninstalled from Galaxy only if it has no dependent repositories and none of its contents are dependencies of other repository contents.
2013-12-11 16:36:32 -05:00
Greg Von Kuster
08cc737dd5
Send only a tool panel section id if selecting and existing section or a new tool panel section label when installing repositories that contain tools for display in the Galaxy tool panel from the tool shed. ToolSection objects are not passed at all, so the parameter names have been corrected for better identification.
2013-12-05 16:49:11 -05:00
John Chilton
5984bbe10c
Models: Introduce app.install_model.
...
All references to galaxy.model.tool_shed_install models should go through this instance. Right now it is a reference to the same ModelMapping instance, but the goal is to allow them to be two different mappings.
2013-12-05 00:20:54 -06:00
Aysam Guerler
7fbe750594
Grids: Unify operation handling, use new popups, refactor, bug fixes
2013-11-23 16:14:59 -05:00
Dannon Baker
2a91e276b4
Swap impersonate to select2 deferred load w/ filter. This adds a 'f_email' filter parameter to the Users api collection -- we should revisit this before the next stable release to decide how we want API filtering to actually work down the road.
2013-11-20 16:59:01 -08:00
Greg Von Kuster
a9b52453be
Move pass-through params from the request to the form data when reselecting a tool panel section when reinstalling an uninstalled tool shed repository that contains tools.
2013-10-31 10:23:46 -04:00
Greg Von Kuster
66775ee365
Enhance the Repair repository feature for tool shed repositories installed into Galaxy to handle repository and tool dependencies that are not only in an error status, but may also have one of the "installing" status values. This feature will now properly handle dependencies that are stuck in one of these installing states foe some reason. Existing system processes are not automatically killed (if they happen to exist), but warning messages are displayed.
2013-10-18 16:43:29 -04:00
Daniel Blankenberg
dd5de722f2
Fix and enhance admin/view_tool_data_tables.
2013-10-09 12:01:54 -04:00
Greg Von Kuster
2d6417b5a8
Fix javascript function to check all check boxes for select lists in the tool shed and Galaxy that handle resetting metadata on selected repositories and installing and uninstalling selected tool dependencies.
2013-10-07 16:35:38 -04:00
Greg Von Kuster
ec3b16e8bf
Allow tool dependencies with a status of NEVER_INSTALLED to be installed.
2013-10-07 12:48:25 -04:00
Dave Bouvier
695aa8f44d
Migrate cuffcompare, cuffdiff, cufflinks, and cuffmerge from the distribution to the tool shed. Update the 'Review migration stages' layout.
2013-10-01 13:54:57 -04:00
Greg Von Kuster
7fb4a3bb60
Eliminate pass-through form data from the request when selecting a tool config or tool panel to contain tools included in tool shed repositories being installed into Galaxy.
2013-09-27 15:44:08 -04:00
Greg Von Kuster
cf96dccddb
Add the ability to export a specified repository revision from the tool shed to a gzip compressed archive saved locally. The ability to import this archive to the same or another tool shed is not yet implemented, but coming soon. All of the repository's repository dependencies can optionally be exported into the same archive. The archive includes a manifest.xml file that contains the order in whcih the repositories in the archive must be imported.
...
This feature is now available for any installable revision of a repository using the new "Export this revision" option in the Repository actions menu in the browser. It is also available via the Tool Shed API using a command like the following:
export.py --url http://testtoolshed.g2.bx.psu.edu --name chemicaltoolbox --owner bgruening --revision 4133dbf7ff4d --export_repository_dependencies True --download_dir /tmp
2013-08-02 19:30:03 -04:00
Greg Von Kuster
ed12a58d6d
Fixes for managing the tool dependencies of an installed tool shed repository.
2013-07-19 13:57:31 -04:00
Greg Von Kuster
026cdda755
Fixes for repairing an installed tool shed repository.
2013-07-09 11:54:49 -04:00
Greg Von Kuster
24e6856dec
When repairing a repository via the browser, display the ordered list of repositories that will be inspected and repaired.
2013-06-27 15:52:45 -04:00