Commit Graph
12645 Commits
Author SHA1 Message Date
John Chilton 28749c8c80 Merged in jmchilton/galaxy-central-fork-1 (pull request #342)
Refactor History Contents to Support Multiple Types
2014-03-04 07:25:07 -06:00
Daniel Blankenberg e1750666e0 Delimit Biostar tags by commas. 2014-03-03 17:21:50 -05:00
Dave Bouvier 27cda094f6 Update setup_r_environment to work with the elimination of fabric. 2014-03-03 15:35:26 -05:00
Jeremy Goecks ee7d642503 Extend TabularDataTableView to support full page view and an embedded view. 2014-03-03 14:04:09 -05:00
Enis Afgan 385b760b9d Add kwd to get_dbkeys method signature to fix the API call that includes the actual API key in the request 2014-03-03 17:39:40 +01:00
Daniel Blankenberg 374eadfb62 Use qualified url for biostar_url_redirect due to javascript always prepending galaxy base prefix (e.g. usually /) unless url contains // 2014-03-03 10:09:19 -05:00
Daniel Blankenberg 38834dbe0f Fixes for biostar show galaxy tag redirect 2014-03-03 09:57:31 -05:00
Daniel Blankenberg 6af8f4d88e Update Biostar interaction to use new cookie-based method. 2014-03-03 09:11:38 -05:00
Jeremy Goecks b1ead9cdb8 Automated merge 2014-02-28 17:03:52 -05:00
Jeremy Goecks 5c5ff9c085 Add header and line demarcation to tabular chunked data view. 2014-02-28 16:18:05 -05:00
John Chilton be13bd26a7 Test cases for filtering tool parameters on other parameter values.
Includes test case that is broken without JJ's contributions in pull request #343.
2014-02-28 14:49:46 -06:00
Jeremy Goecks 388c8316d2 Trackster: replace custom config settings model and view with generic model/view from config.js. Improvements for generic config model/view. Whitespace fixes. 2014-02-28 15:27:59 -05:00
Daniel Blankenberg 5dca8912fa UI fixes for Configure workflow menu. 2014-02-28 15:02:07 -05:00
John Chilton fb9d65f76e Add test cases for need_late_validation of select parameters.
Two of these fail without JJ's work in pull request 336, additionally these verify 336 doesn't break GATK support for instance.
2014-02-28 12:42:30 -06:00
John Chilton 7d771ba629 Merge JJ's pull request #315 (with minor modifications discussed with JJ). 2014-02-28 10:08:26 -06:00
John Chilton 32d61e01f3 Modify jobs index to allow exact or inexact tool id filtering.
Discussed this with JJ and Dannon. Formerly this was only inexact matchings, I was a little worried about API users expected exact tool id matches when using a parameter called tool_id. JJ's original intended behavior can be accessed using tool_id_like.
2014-02-28 10:02:29 -06:00
John Chilton 2754bcf995 Reduce a little code dup in api/jobs.py. 2014-02-28 09:57:53 -06:00
Greg Von Kuster 32a8bfe9e1 Minor fixes for installing tool dependencies and counting repositories processed during the tool shed's install and test runs. 2014-02-28 08:52:52 -05:00
John Chilton e70cbcf372 Rework history_contents API to allow room for multiple 'type's of history contents.
Downstream dataset collections are being added and can be associated with histories. They have hids, can be deleted, etc... many of the same properties as HDAs. This refactoring "makes room" for these in the history contents API by allowing type to be passed in.

Since HDAs and HDCAs can have the same id - the path history/{history_id}/contents/{contents_id} is somewhat ambigious - so this changeset adds the path history/{history_id}/contents/datasets/{history_dataset_id} while a matching resource path downstream history/{history_id}/contents/dataset_collections/{history_dataset_collection_id} has been added.

The vanilla contents path remains but should be considered deprecated IMO.

Adding type parameter to history/{history_id}/contents index route - this will always default to dataset for backward compatibility - but downstream can be specified as either dataset, dataset_collection, or "dataset,dataset_collection".
2014-02-27 18:06:36 -06:00
John Chilton 838ed82e31 Rework history.contents_iter to potentially support multiple types.
This is utilized downstream in collections work to allow a similar API to be used for loading HistoryDatasetCollectionAssociations as HistoryDatasetAssociations.
2014-02-27 18:06:36 -06:00
John Chilton 77a0d8f277 Start rework of API test mixin TestsDataset into an plain object.
Mirroring the newer WorkflowPopulator and LibraryPopulator.
2014-02-27 18:06:36 -06:00
John Chilton 347e4dd046 Infrastructure for library API testing.
Doesn't really test libraries extensively, but adds enough infrastructure to enable a library dataset to history copy test via API.
2014-02-27 18:06:36 -06:00
John Chilton 00b0b6c442 Include LDDA state in library dataset to_dict.
Needed to monitor library dataset uploads (in particular for API tests, but really any monitoring will benefit from this).
2014-02-27 18:06:36 -06:00
John Chilton 7f96eae91c Include root folder id in output when creating library.
This prevents the need to hit the API one more time to get the root folder ID before creating datasets/folders/etc... in the library.
2014-02-27 18:06:36 -06:00
John Chilton a18dbc0a07 Initial work on test cases for history contents API. 2014-02-27 18:06:36 -06:00
Jeremy Goecks c292039fe9 Automated merge 2014-02-27 16:56:25 -05:00
Jeremy Goecks 4e098ea2d5 Trackster: track mouse with vertical line to support visual alignment. 2014-02-27 16:56:03 -05:00
Dave Bouvier 601984107c Eliminate the use of shell commands to perform functions that can be done internally with the elimination of fabric.local for tool dependency installation. 2014-02-27 15:46:03 -05:00
Greg Von Kuster 1c1e420bcb Improve time management and process handling when installing repositories and tool dependencies from the tool shed and completely eliminate the tuse of fabric.local when installing tool dependencies. 2014-02-27 12:14:53 -05:00
Dave Bouvier c2c5ffda35 Fix python 2.6 support. 2014-02-27 09:20:45 -05:00
Bjoern Gruening 071f8b22c1 change strip to rstrip as proposed by Nicola 2014-02-27 11:12:49 +01:00
Bjoern Gruening a05617e5fe strip trailing slashes in tool IDs 2014-02-27 09:40:35 +01:00
Dave Bouvier cd8b4f7497 Merge stable. 2014-02-26 15:11:47 -05:00
Greg Von Kuster 73a12d096e Fixes for handling complex repository dependency definitions in tool dependency recipes. 2014-02-26 15:09:43 -05:00
Greg Von Kuster a88e1d324a Fixes for handling complex repository dependency definitions in tool dependency recipes. 2014-02-26 15:09:43 -05:00
Jeremy Goecks 788f023ee9 Automated merge of stable to default. 2014-02-26 14:06:19 -05:00
Jeremy Goecks 7fdb6b2954 Trackster: location parsing/interpretation fix. 2014-02-26 14:05:50 -05:00
Aysam Guerler 3ef52ddb04 UI: Add click-event handler to tabs, Ui: Improve table wrapper, Charts: Hide tooltips on element hide, improve UI 2014-02-26 13:09:23 -05:00
John Chilton 8daf4c6e03 Merge latest stable. 2014-02-26 10:32:13 -06:00
John Chilton 6c5fcb9410 Merged in jmchilton/galaxy-central-fork-1/stable (pull request #333)
Disable rendering of user uploaded/tool generated SVG files.
2014-02-26 10:30:09 -06:00
Carl Eberhard fa2732f347 merge 2014-02-26 10:53:13 -05:00
Carl Eberhard c54cf5642b Improve embedded item editing in pages: a) preserve empty paragraphs, b) when the cursor is in an embedded title and enter is pressed: create a new paragraph before the item, when the cursor is in an embedded content and enter is pressed: create a new paragraph after the item 2014-02-26 10:52:56 -05:00
Dave Bouvier c5640993b6 Use log instead of print for tool dependency installation processes' stdout and stderr, since twill redirects those streams to a StringIO object. 2014-02-26 10:20:44 -05:00
Dave Bouvier 95ab78b847 Fix missing parenthesis. 2014-02-26 10:19:48 -05:00
Daniel Blankenberg c5ab91e8f4 Fix for uninstalling a ToolShed tool repository revision with a tool with multiple versions installed not properly replacing with the still existing tool version in the tool panel. 2014-02-25 17:36:59 -05:00
Jeremy Goecks f4b401aa7e Automated merge of stable to default. 2014-02-25 16:43:51 -05:00
Jeremy Goecks e6eeee639f Trackster bug fixes: (a) ignore arrow keys in location textbox; (b) set title for location textbox; and (c) test low and high correctly when changing location. Pack scripts. 2014-02-25 16:43:18 -05:00
Greg Von Kuster d6b5e3f4e2 More fixes for fabric.local elimination when installing tool dependencies. 2014-02-25 15:04:08 -05:00
Greg Von Kuster de2507c00a A bit of cleanup and some important fixes in re-engineered code for eliminating fabric.local when installing tool dependencies along with repositories from the tool shed. 2014-02-25 14:37:44 -05:00
Greg Von Kuster 9f9c962755 Make sure shlex receives a string when installing tool dependencies along with repositories intstalled from the tool shed. 2014-02-25 12:09:36 -05:00