John Chilton
d7b4b36756
Change paired collections terminology from left/right to forward/reverse.
...
If you have paired datasets in your database they will no longer work - send me an e-mail and I can give you an SQL update statement.
2014-05-15 13:01:36 -05:00
John Chilton
f1a322bc91
Order history.{active,visible}_dataset_collections by hid instead of id.
2014-05-15 12:04:58 -05:00
John Chilton
ededf2451d
PEP-8 fixes for DatasetInterface.copy_datasets.
2014-05-15 12:04:58 -05:00
John Chilton
a376cc7230
Allow 'Copy Datasets' page to copy collections as well.
2014-05-15 12:04:58 -05:00
John Chilton
ae1ea31eec
Bugfix: Copying datasets to existing and new history at same time.
...
Previously would give error about set not having an append method.
2014-05-15 12:04:58 -05:00
Aysam Guerler
17d5ffad32
Charts: Fix multipanels in heatmap
2014-05-15 11:57:43 -04:00
Nate Coraor
dba55de9cf
Merged in erasche2/galaxy-central (pull request #393 )
...
Added rolling restart script to kill servers sequentially
2014-05-15 11:33:20 -04:00
Eric Rasche
209bfcb2fb
Fixed typo on regex
2014-05-15 09:48:17 -05:00
Eric Rasche
d3bbb93fe7
Added line anchors for performance
2014-05-15 09:43:04 -05:00
Greg Von Kuster
2957700246
Refactoring cleanup in the Tool Shed's package installation framework.
2014-05-15 09:59:55 -04:00
Aysam Guerler
259ec14c2a
Charts: Fix style
2014-05-14 22:49:44 -04:00
Aysam Guerler
aecbac128c
Charts: Update panel
2014-05-14 22:21:36 -04:00
Aysam Guerler
eafa59209e
Charts: Update boxplots and stacked bar
2014-05-14 22:18:17 -04:00
Aysam Guerler
2caca37748
Charts: Add new selection panel, improve modularity, activate basic heat map
2014-05-14 22:11:59 -04:00
John Chilton
bdab215a8d
Bugfix: Yet another bug fix for workflow extraction with collection operations.
...
Fail, fail, fail.
2014-05-14 18:25:50 -05:00
John Chilton
d6cea61cc5
Bugfix: Small fix for running workflows with subcollection mapping steps.
2014-05-14 18:25:50 -05:00
Greg Von Kuster
2d5c37a73f
Enhance the galaxy API for the Tool Shed to retrieve the latest installable revision from the Tool Shed from an installed repository, specifying a name and owner. Enhance the ~/scripts/api/install_tool_shed_repositories.py script to allow the changeset_revision to be optional, and if not specified, the latest installable revision will be installed for the repository specified by the name and owner.
2014-05-14 18:13:33 -04:00
Nate Coraor
d18dee991e
Add a config option for controlling the AMQP consumer timeout, catch socket.error and attempt to recover from it.
2014-05-14 16:34:15 -05:00
Daniel Blankenberg
e9391803bb
Fix for setting metadata when uploading directly to a library.
2014-05-14 17:26:41 -04:00
John Chilton
255e77c862
Remove stray log statements in previous commit.
2014-05-14 16:13:32 -05:00
John Chilton
11e0676490
Bugfixes: More bug fixes for extracting collection-y workflows from a history.
...
The embarrassment continues...
2014-05-14 16:06:33 -05:00
Eric Rasche
f5e39af8e8
Added --daemon flag so user doesn't have to
2014-05-14 15:33:44 -05:00
Nate Coraor
5e32a8ae5b
Correctly handle the case where the AMQP SSL connection param parser gets params=None.
2014-05-14 15:27:28 -05:00
Eric Rasche
9c3b514693
Removed detach as --daemon flag will detach process
2014-05-14 15:23:26 -05:00
Eric Rasche
52f12b0729
Added rolling restart script to kill servers sequentially
2014-05-14 14:48:26 -05:00
Dave Bouvier
d682e58ad4
Fix missing imports, add self.app in a few more places.
2014-05-14 15:19:48 -04:00
John Chilton
75d47452f9
Merge.
2014-05-14 14:08:56 -05:00
John Chilton
61a28e9b28
Bugfix: Annotation, tags on collections update looking in old location.
...
Moved to collection instances instead of collections a little before PR opened.
2014-05-14 14:08:03 -05:00
Greg Von Kuster
e31f73041d
Fix for tool migration manager to use self.app instead of trans.app.
2014-05-14 15:07:30 -04:00
Greg Von Kuster
5b3e02d5c3
Phase 2 of the tool dependency package installation framework rewrite: 1) rename the RecipeManager class to be the StepManager class and add a new TagManager class, both of which are contained in the recipe_manager.py module. 2) Add appropriate new classes for handling recipe tag sets to a new tag_handler.py module. Add a new InstallManager class with functions for installing tool dependencies. Eliminate the use of fabric_util.py and install_util.py.
2014-05-14 14:55:31 -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
Daniel Blankenberg
9b170521ed
Fix for when hours_between_check is defined in ini.
2014-05-14 12:04:47 -04:00
Daniel Blankenberg
3f87380dea
Allow for an arbitrary number of tool_data_table_config_path files to be defined in ini file. Values are comma separated.
2014-05-14 11:52:20 -04:00
John Chilton
486dc41639
Bugfix for updating history dataset collection name.
...
Thanks to Bjoern for the bug report.
This attribute had been DatasetCollection in earlier versions of this code and the update code was only partially cut-over to use the new location for name (on HistoryDatasetCollectionAssociation).
2014-05-14 05:26:21 -05:00
John Chilton
c79e4dcc40
Fix duplicated names in on_text when using multiple data inputs.
...
Unit tests verifing the fixed, correct behavior included. Bug introduced in e8c84dd715782e7c1d709d8068e6033b835f7f39 as an unintended consequence of duplicating the first dataset in the dictionary of input datasets generated by the tool action code.
Fixes https://trello.com/c/LCEKxImR .
2014-05-13 17:47:57 -05:00
Dannon Baker
48ff27d6e3
Merge from stable.
2014-05-13 17:39:55 -04:00
John Chilton
e536ba727b
Merged in natefoo/galaxy-central (pull request #392 )
...
SSL client certificate support for LWR AMQP connections
2014-05-13 15:38:04 -05:00
Nate Coraor
c9cc289a85
Allow specification of SSL client authentication parameters to the kombu
...
connection. This is done via the `amqp_connect_ssl_*` options in `server.ini`.
2014-05-13 15:22:03 -05: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
157812954d
More Data Manager UI fixes. Fix for viewing data manager job info when dataset has been deleted.
2014-05-13 15:47:54 -04:00
Daniel Blankenberg
a975b8f811
Allow tool_runner rerun to accept a job_id instead of a dataset_id.
2014-05-13 15:12:25 -04:00
Daniel Blankenberg
311034304a
More Data Manager UI tweaks.
2014-05-13 14:34:57 -04:00
Daniel Blankenberg
b02534af73
Alphabetize lists of Data Manager elements on index page.
2014-05-13 14:21:08 -04:00
Daniel Blankenberg
8090829a8b
Data Manager UI enhancements.
2014-05-13 14:07:07 -04:00
Daniel Blankenberg
c86e36f652
Add the ability for Admins to reload tool data table entries from disk without restarting the Galaxy server. This does not look for new <table> entries or contained new <file>s within XML files, but will e.g. make any changes to a .loc file become live immediately without restart.
2014-05-13 13:01:47 -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
John Chilton
98a560ccd1
Optimize/correct LWR remote metadata generation for working directory outputs.
...
Previously I was attempting to mimic Galaxy's behavior of copying these files to a fixed output location after execution on the remote server before setting metadata. This was an un-needed copy since it appears to easier to just send the metadata generation code the expected path on the working directory.
2014-05-13 10:20:06 -05:00
John Chilton
f8e904a81d
Remove no longer valid log message.
2014-05-13 10:20:06 -05:00
John Chilton
3287af315d
Ensure new_file_path exists before set_metadata.py generates metadata.
...
This directory is required to exist but usually unneeded because Galaxy creates this directory on startup. However, when setting metadata remotely with the LWR that remote Galaxy instance may have never been started and this directory may not exist.
2014-05-13 09:29:41 -05:00