Commit Graph
1701 Commits
Author SHA1 Message Date
Dannon Baker d76fb90e15 Merge next-stable. 2014-05-29 08:23:03 -04:00
Jeremy Goecks df9ef1f107 Enhance TabularChunkedView to load first chunk from server if it's not already available. This enables TabularChunkedView to be loaded dynamically rather than relying on bootstrapped data. 2014-05-28 17:20:15 -04:00
Carl Eberhard e82a1ad9af HDA view: properly compile underscore template on first load, override template fn to pass localizer (_l) into template fn 2014-05-28 13:41:07 -04:00
John Chilton a7b7519e3f Remove invalid comment. 2014-05-28 11:58:33 -05:00
Dannon Baker f610d230c3 Cleanup prior to tabular work. 2014-05-28 09:47:22 -04:00
Jeremy Goecks 2d5f057e39 Remove jStorage from Trackster requirements because it is not used. 2014-05-27 17:42:10 -04:00
John Chilton f009c80d6d Merge next-stable. 2014-05-27 12:53:20 -05:00
John Chilton 4db3430511 Pack scripts. 2014-05-27 12:53:06 -05:00
John Chilton cda34115c5 Bugfix: Workflow editor would unnessecarily leave nodes in mapped over state when no connections force it.
Other small code harmonizations to do this cleanly.
2014-05-27 12:52:41 -05:00
John Chilton b8de16eff2 Bugfix: Fix another attachable bug related to collections and multiple inputs (like 1882eff).
With unit tests that would have prevented both bugs.
2014-05-27 12:52:41 -05:00
John Chilton 23d2462f0a Bugfix: Workflow editor mapping icon bug. 2014-05-27 12:52:41 -05:00
Aysam Guerler 3bdb0066b6 Ui: Refactoring of ui-tabs 2014-05-26 23:57:16 -04:00
John Chilton fede9b8cee Pack scripts. 2014-05-23 17:06:44 -05:00
John Chilton 30338b74b9 Bugfix: Wf editor didn't update params that change between data to data_collection. 2014-05-23 17:05:52 -05:00
John Chilton 3516d03a18 Bugfix: Workflow editor did not handle canAccept properly for multiple input reductions. 2014-05-23 16:50:36 -05:00
John Chilton f8fa135605 Pack scripts. 2014-05-22 11:02:05 -05:00
John Chilton d59a593212 Fix GUI for f24bb5d. 2014-05-22 11:01:04 -05:00
John Chilton 448e345119 Pack scripts. 2014-05-19 13:38:21 -05:00
John Chilton 121c481411 Don't show different multi-run option button if only one option. 2014-05-19 13:36:49 -05:00
Martin Cech f599e9b01c data libraries: permissions UI and API work, library router fixes, security addition for retrieving paginated roles for given dataset 2014-05-16 18:13:26 -04:00
Martin Cech 37d8aac8cd data libraries: first take on api for requesting roles(assigned and assignable) for permissions; do not use - needs to be tested on test
changes to UI, removed modal for dataset details, dissasembled into separate backbone view
2014-05-14 13:53:01 -04:00
Martin Cech 4605eeb541 extended ui-select module to support multiple inputs and on-demand ajax loading of paginated data 2014-05-14 13:50:15 -04:00
Martin Cech dd4170cf9e important docs for select2 backbone view 2014-05-12 14:56:06 -04:00
Martin Cech ab74f2d3f6 data libraries: introduced three visible share states for datasets in libraries private(only the current users private role has access)/restricted(not private and not non-restricted)/non-restricted(there is not a single role in the access set of roles)
also callback on modal hide() to call router and modify URL, some other minor fixes, pep8
2014-05-07 16:51:36 -04:00
Martin Cech e0dd790f91 packed versions of John's JS code from dataset collections 2014-05-07 14:29:04 -04:00
Martin Cech 4ad5b570a1 allow JS modal to execute callbacks on hide() 2014-05-07 14:23:15 -04:00
John Chilton 1d88cb2cee Merged in jmchilton/galaxy-central-fork-1 (pull request #379)
Disable select2 for all multi-select inputs.
2014-05-06 10:08:39 -05:00
John Chilton fa7d906333 Dataset collections - update workflow editor for collection inputs, mapping, and reduction.
This commit enables the workflow editor to deal with input collection data parameter types and inputs (easy) and much more complicatedly reason about mappings and reductions over inputs and collection inputs. Not sure I can really describe the new interface in a changeset - essentially it is more complicated to determine if a input can be connected to by an output - and that connection affects what are valid other inputs and what the outputs are.
2014-05-06 08:54:31 -05:00
John Chilton 437967959a Add helper destroyInvalidConnections to Terminal.
Used in current workflow and reused in different context in collection code.
2014-05-06 08:54:31 -05:00
John Chilton cbb5a33f93 Dataset collections - backbone view for history content. 2014-05-06 08:54:31 -05:00
John Chilton beec8d981d More reworking of backbone views to allow multiple content types. 2014-05-06 08:54:31 -05:00
John Chilton e6e10e46d8 Dataset collections - backbone model for history content. 2014-05-06 08:54:31 -05:00
John Chilton 3b8bbd0aae Dataset collections - create lists and pairs via HDA multi-select. 2014-05-06 08:54:31 -05:00
John Chilton 7d14e29091 Dataset collections - allow mapping collection params over subcollections. 2014-05-06 08:54:30 -05:00
John Chilton 5410d476e8 Dataset collections - "reduce" with existing tools.
Allow users to select dataset collections in place of individual datasets for data tool parameters with multiple="true" enabled (if all elements of collection would be valid as input to this parameter).

Restrict collection reductions to flat collections. If a user wanted to reduce a nested collection they probably want to map of the subcollections reducing each and building a collection of the reductions. TODO: The sentence is probably unintelligiable, need to provide a concrete example.

A functional test demonstrating these reductions in included.
2014-05-06 08:54:30 -05:00
John Chilton 74c645ba8c Allow running tools on multiple datasets simulatenously (UI).
Update tool form. This commit needs work to ensure this only affects the tool_form.mako.
2014-05-06 08:54:30 -05:00
John Chilton 4394723ab5 Rename historyPanel.refershHdas to refreshContents. 2014-05-06 08:54:30 -05:00
John Chilton e391dd3db5 Refactor backbone views to allow different kinds of history contents.
This makes room for a forth coming HistoryDatasetCollectionAssociation model that will be emitted from the history contents API. Same comment as previous changeset applies - this is a potentially crude way to share duplicated functionality and a better design would be most welcome.
2014-05-06 08:54:30 -05:00
John Chilton 16b5bb875f Refactor backbone models to allow different kinds of history contents.
In particular, add a new backbone parent model (HistoryContent) refactored out of HistoryDatasetAssociation. This makes room for a forth coming HistoryDatasetCollectionAssociation model that will be emitted from the history contents API.

There are likely better ways to share common functionality between a dataset and a dataset collection contents - more JS savy developers should feel free to refactor into smaller mixins for instance. For now HistoryContent is just composed of the overlap in functionality between dataset and collection representations downstream and is an quick and dirty way to share said functionality.
2014-05-06 08:54:30 -05:00
Martin Cech bba6048af9 data libraries: when importing into history set it as current and provide link to the 'Analyze page' so users can switch quickly 2014-05-05 13:51:13 -04:00
Carl Eberhard d769895cc2 aad9eb1a8486: remove debugging statement 2014-05-05 13:36:51 -04:00
Carl Eberhard 3538c70bfc Fixes: correct docs in histories/set_as_current to PUT; use correct empty msg when removing the last hda view in a history; remove dependency on utils.js from ui-modal.js 2014-05-05 13:34:07 -04:00
Martin Cech fe79378599 data libraries: router improvements, detecting whether the loaded page is the first page of the app (user came from outside) or within and navigating accordingly 2014-05-05 13:03:16 -04:00
Martin Cech 033e67698b data libraries: first take on shareable url for datasets 2014-05-02 18:00:23 -04:00
Carl Eberhard 6fbd061961 History: cruft removal from controller and associated javascript 2014-05-02 15:45:25 -04:00
Martin Cech a1f6d2042e data libraries: bugfix, better UI changes role handling (stilll not _good_ but better) 2014-05-01 18:21:37 -04:00
Carl Eberhard c5ac90301e History: remove unused server templates history_common, history_item, and history_annotation_table; Pages: remove unused dialog for annotated histories 2014-05-01 09:17:19 -04:00
Martin Cech 6ef129ed60 data libraries: streamlined deleting and undeleting datasets, filter to include deleted dataset on every folder, better errror handling, some refactoring 2014-04-30 16:38:56 -04:00
Martin Cech 89d424dae9 data libraries: new API for deleting LDAs, UI improvements, download router flow changes 2014-04-29 18:11:06 -04:00
Martin Cech 7b06f76cca data lirbaries: support for showing deleted datasets in the folderview 2014-04-28 15:15:25 -04:00