Commit Graph
6946 Commits
Author SHA1 Message Date
Martin Cech 01cd002652 data libraries: API improvements, access permissions work, started with UI for adding files from history work 2014-04-11 17:29:36 -04:00
Dannon Baker 1bbe1b28c9 Merged in jlhg/galaxy-central (pull request #365)
Update the job exit codes
2014-04-11 11:33:20 -04:00
Jian-Long Huang fbdf57aa63 Update the job exit codes 2014-04-11 21:41:39 +08:00
Nicola Soranzo 46641daaa7 Merge galaxy/galaxy-central default branch. 2014-04-11 12:00:39 +02:00
Jeremy Goecks 80b603902a Merge next-stable branch to default. 2014-04-10 17:21:38 -04:00
Jeremy Goecks 28ddf4bcc2 Updates to Sweepster to get it working again. 2014-04-10 17:21:00 -04:00
Greg Von Kuster 8bce650dda Add a new tool shed mercurial utility module named hg_util.py and begin to extract hg related utility functions out of the shed_util_common.py module. Enhance the functions that display the mercurial changeset rev and hash string to display one or the other or both. Display only the rev and not the hash string on the prominent grids in the tool shed, but continue to display the hash string on admin grids. 2014-04-10 17:11:01 -04:00
Daniel Blankenberg 34f9066503 merge next-stable 2014-04-10 16:48:31 -04:00
Daniel Blankenberg c5f3f75ad5 Fix for route used in displaying images on tool installed from a toolshed. 2014-04-10 16:48:07 -04:00
Martin Cech 6854dbd523 history API: allow anon users import public datasets into their (only) history, add exception for unknown datatype
library API: don't show folders without single accesible item to anonyms
2014-04-10 16:45:59 -04:00
Martin Cech 0dd3187401 data libraries: API refactoring and improvements; backbone decoupling; role UI first implementation 2014-04-10 15:05:33 -04:00
Nicola Soranzo f73d5fba6c Fix old wiki links. 2014-04-10 20:00:45 +02:00
Nicola Soranzo 61c427c154 Fix a broken import. Cleanup imports. 2014-04-10 19:57:25 +02:00
Nicola Soranzo d7b542d3c2 PEP8 whitespace fixes. 2014-04-10 19:56:43 +02:00
Daniel Blankenberg 2b52d39816 Change suc.get_url_from_tool_shed to common_util.get_tool_shed_url_from_tool_shed_registry. 2014-04-10 13:49:43 -04:00
Daniel Blankenberg ed52fb0cd2 merge next-stable 2014-04-10 13:40:00 -04:00
Daniel Blankenberg e83208a0c1 When posting to BioStar include a ToolShed url, as applicable. 2014-04-10 13:39:41 -04:00
Daniel Blankenberg d197d2c17b Include tool version information in bug reports. 2014-04-10 13:38:44 -04:00
Nicola Soranzo 54da17c1ef Remove unused method. Cleanup imports. 2014-04-10 18:35:18 +02:00
Nicola Soranzo 02dae93ad0 Remove unused method. 2014-04-10 18:22:32 +02:00
Greg Von Kuster b436a8082f Display repository dependency definition attributes for repositories being installed into Galaxy where the dependency hierarchy cannot be determined likely due to invalid dependency definitions. 2014-04-10 11:35:37 -04:00
Carl Eberhard 86da018f62 Metrics API: allow posting of metrics sending to app.trace_logger.log if available 2014-04-09 16:15:00 -04:00
Jeremy Goecks be37a0846c Automated merge of next-stable to default. 2014-04-09 12:53:57 -04:00
Jeremy Goecks 38452da57a SAM/BAM data provider: fix bug and streamline code to support both genomes with reference data and those without. 2014-04-09 12:53:34 -04:00
Jeremy Goecks c892a67f13 Genome data provider: (a) handle regions with no mapped reads and (b) clean up trailing whitespace. 2014-04-09 10:47:22 -04: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
Carl Eberhard 5120673dbd Metrics: allow time to be passed into fluent_log.py, log 2014-04-08 12:55:30 -04:00
Carl Eberhard b5b2635b0a Fix encoding/serialization of returned data from HDA create API 2014-04-07 10:10:26 -04:00
Greg Von Kuster a5161f2c7d Enhance error message displayed when installing a repository into Galaxy that has an invalid repository dependency definiton. 2014-04-04 11:55:24 -04:00
Daniel Blankenberg 5845ca36a3 Provide a full URL including protocol in activation emails. 2014-04-04 11:46:03 -04:00
Greg Von Kuster 2abe24b292 Better fix than ea1fbe9 and handle first discovered unhandled secure / insecure protocol issue when messing with the tool shed url for installed repositories. 2014-04-03 17:40:44 -04:00
Greg Von Kuster 9f5f3a93e1 Add exception handling when updating an installed repository to a revision that include newly defined dependency definitions. 2014-04-03 12:00:25 -04:00
Daniel Blankenberg a5b23557bf Change Biostar 'submit' parameter to be called 'action'. Resolves needing to use workaround of 'click()' on submit button instead of submit() on form. 2014-04-03 11:17:47 -04:00
Greg Von Kuster 8f031dfd7b Upon import, handle problematic prior_installation_required attribute incorrectly added (and set to "False") to the <repository> tag when a repository was exported. 2014-04-03 10:19:46 -04:00
Greg Von Kuster 971e9d6f88 Don't add unnecessary (and problematic) prior_installation_required attributes to repository dependency definitions when exporting a repository and its dependencies into a capsule. 2014-04-03 09:31:43 -04:00
Greg Von Kuster ffa19b77a5 Add a new RepositoryGridFilterManager to the Tool Shed framework to support filtering the repositories displayed in the many Tool Shed grids. The current filters are CERTIFIED_LEVEL_ONE, CERTIFIED_LEVEL_ONE_SUITE and CERTIFIED_LEVEL_TWO, CERTIFIED_LEVEL_TWO_SUITE. The "level one" filters display repositories or suites that have been certified by the Tool Shed's install and test framework. The "level two" filters are not yet supported (the query enhancements are trivial, but not yet done) since no repositories in the test or main Tool Shed have been certified at this level (this level requires reviews and approvals by IUC members). When set, filters are stored in session cookies. Filters are easy to set. The Javascript event handler (e.g. checking a filter checkbox) would make a call something like: trans.app.repository_grid_filter_manager.set_filter( trans.app.repository_grid_filter_manager.filters.CERTIFIED_LEVEL_ONE ). 2014-04-02 15:18:40 -04:00
Dave Bouvier 0994d4c2bd Fix issue in migrations where the same complex repository would be installed once for each repository that depends on it. 2014-04-02 09:13:33 -04:00
Greg Von Kuster 7e9f07c9d3 Don't require categories and status attributes to be associated with a repository being imported from a capsule, although they should always exist. 2014-04-02 07:22:01 -04:00
Dave Bouvier f807d8f406 Remove escaped double quotes from setup_virtualenv action. 2014-04-01 14:48:48 -04:00
Jeremy Goecks 67288cb54f Fix for 615d504: do not use downsampling when all reads can be returned. 2014-04-01 14:45:34 -04:00
Daniel Blankenberg 01a77cc319 Update Biostar question posting to use POST. Have biostar bug reports automatically post. 2014-04-01 14:11:56 -04:00
Dave Bouvier 10cda06773 Pass shell=True to subprocess.Popen, which eliminates the need to escape double quotes and prepend /bin/sh -c to a tool dependency shell command. 2014-04-01 13:08:02 -04:00
Dave Bouvier 83af05b1f2 Migrate 46 tools from the distribution to the tool shed: gatk, gops, regional variation. 2014-04-01 11:04:32 -04:00
Jeremy Goecks 75d9496e10 Genome data providers: (a) organize imports and (b) implement random and nth read iterators to downsample deep coverage regions. Use nth read iterator by default because it is the fastest. 2014-04-01 10:30:12 -04:00
Martin Cech a1e9cf6f07 data libraries, don't allow showing deleted libraries to non-admins; provide information what actions user is allowed to do on library; 2014-03-31 15:36:49 -04:00
Dannon Baker d10be6b718 Merged in nsoranzo/galaxy-central (pull request #355)
Workflow API: show also workflow owner, so a user can check it before importing.
2014-03-31 13:21:49 -04:00
Martin Cech 14760aba92 added is_admin to the javascript user object for UI rendering purposes;
modified is_admin_user in masthead config to be consistent with standard is_admin check
2014-03-31 12:55:06 -04:00
Greg Von Kuster 8254c7a62c Eliminate unused method in the tool shed's repository controller. 2014-03-31 08:00:19 -04:00
Greg Von Kuster 45ec91d466 Improvements for populating the tool panel when installing a repository containing a version of a tool alreadly loaded in the tool panel. 2014-03-31 07:37:45 -04:00
Greg Von Kuster 8420fc65cd When multiple versions of the same tool are loaded into the Galaxy tool panel, make sure the newest version of the tool is displayed by default in the tool version select list on the tool form when it is initially loaded. 2014-03-30 22:48:17 -04:00