Carl Eberhard
32f653b092
Functional browser tests: update history options tests
2014-01-08 17:47:26 -05:00
Greg Von Kuster
6cc918bbb5
Filter out deprecated repositories when resetting metadata on repositories in the tool shed - resetting metadata on deprecated repositories is essential only for ensuring reproducibility.
2014-01-08 16:26:51 -05:00
Carl Eberhard
7b9c4b8ffa
Functional browser tests: update hda state tests
2014-01-08 16:20:28 -05:00
Greg Von Kuster
55476314cf
Fix the single broken tool shed functional test.
2014-01-08 15:48:54 -05:00
Carl Eberhard
5a535afddd
Functional browser tests: update history panel tests
2014-01-08 15:41:32 -05:00
Greg Von Kuster
d3640c6bcf
Fix for pruning content from the tool shed's repository dependencies container.
2014-01-08 15:27:25 -05:00
Carl Eberhard
ba28791824
Functional browser tests: update anon history tests
2014-01-08 15:06:57 -05:00
Dave Bouvier
871c301e35
Allow specifying the functional tests' install_database_connection with an environment variable.
2014-01-08 14:50:19 -05:00
Dave Bouvier
9402faf4fc
Remove files from test-data that are not referenced in any tool test definition or functional test script.
2014-01-08 14:15:53 -05:00
Carl Eberhard
08ee0a479e
Functional browser tests: update/fix upload tests
2014-01-08 14:40:41 -05:00
Martin Cech
f92f01a264
js data libraries refactor, tweaks, logging removal
2014-01-08 13:54:38 -05:00
Carl Eberhard
325889177f
Functional browser tests: update/fix login tests
2014-01-08 13:34:43 -05:00
Dave Bouvier
d780c1e99f
When a push is received in the hg controller, update the repository on disk after the push is complete.
2014-01-08 12:27:14 -05:00
Dave Bouvier
7c6fd53a49
Fix error when time_last_tested has a None value.
2014-01-08 12:20:41 -05:00
Greg Von Kuster
adf813800a
Retain and display more errors if they occurred during repository creation and population when importing a repository capsule into a tool shed.
2014-01-08 10:10:05 -05:00
Greg Von Kuster
3f92caaf6b
Fix for retrieving repository dependency information for a repository changeset revision via the Tool Shed's API.
2014-01-08 09:46:33 -05:00
Greg Von Kuster
d61e9b0347
Fixes for comparing datetime values in the tool shed's install and test framework.
2014-01-08 09:25:17 -05:00
Greg Von Kuster
48c5c9fa20
Eliminate comparison of times tested in the tool shed's install and test framework.
2014-01-07 21:50:02 -05:00
Greg Von Kuster
58943fb241
Don't map the time_last_tested column in the tool shed API.
2014-01-07 21:37:17 -05:00
Carl Eberhard
d90d84fbbf
Functional browser tests: fix registration tests
2014-01-07 17:09:21 -05:00
Greg Von Kuster
0a2863a01f
When exporting a repository and dependency hierarchy from the tool shed, always make sure the primary repository entry is ordered last in the manifest.
2014-01-07 16:55:59 -05:00
Martin Cech
299886a2cc
extensive logging for folder_contents API datasets
2014-01-07 16:08:20 -05:00
Carl Eberhard
853311907b
Merged in jmchilton/galaxy-central-fork-1 (pull request #289 )
...
Move history contents filtering logic into model.
2014-01-07 15:48:55 -05:00
Martin Cech
5ad08852a9
data libraries fix for modal handling and folder creation
2014-01-07 15:39:17 -05:00
Dannon Baker
f4194d306b
Update to PR285, use datetime.isoformat() instead of str(). Left in stringifying bit (commented) for future reference.
2014-01-07 14:41:53 -05:00
Dannon Baker
c154ed4091
Merged in kellrott/galaxy-central/search (pull request #285 )
...
Make to_dict method stringify non-JSONable objects
2014-01-07 14:32:27 -05:00
Dannon Baker
b6b78e5b05
Remove redundant run_as_users check.
2014-01-07 14:25:11 -05:00
Dannon Baker
e253b930b7
Merged in jmchilton/galaxy-central-fork-1 (pull request #288 )
...
If master_api_key set, allow it to run_as if any user can run_as.
2014-01-07 14:24:11 -05:00
Martin Cech
ce7cd66c16
galaxy.modal refactoring; API documentation; folders API refactoring and implementation; libraries API refactoring
2014-01-07 13:52:04 -05:00
Carl Eberhard
47ad62b6f3
History panel: fix positioning of title when both editing title and having search bar open; UI: add dropDownSelect and FilterControl components
2014-01-07 13:45:24 -05:00
Greg Von Kuster
1c5798fe69
Restrict population of repository dependency installation containers during the tool shed's install and test run if they were last populated 12 hours previously or less.
2014-01-07 13:15:46 -05:00
Dannon Baker
ba49e34798
Update cloudlaunch default AMI
2014-01-07 09:47:37 -05:00
Greg Von Kuster
cd2fc0e70d
Fix for the tool shed's install and test framework.
2014-01-07 09:23:01 -05:00
Greg Von Kuster
744360c32a
Handle case where a repository dependency has not yet been created during the current test run in the tool shed's install and test framework.
2014-01-07 06:56:19 -05:00
Greg Von Kuster
3d7ec28e2a
Handle exceptions attempting to retrieve the tool_test_results column from the repository_metadata table in the tool shed.
2014-01-06 21:35:57 -05:00
Greg Von Kuster
1a86c59d37
Always initialize the tool shed install and tes framework's tool_test_results_dict.
2014-01-06 21:13:25 -05:00
Greg Von Kuster
7aefa6879a
Enhance the tool shed's install and test framework to populate and store information about the installation of each repository dependency in addition to the repository itself. This changeset also include miscellaneous typo fixes and code cleanup.
2014-01-06 16:30:27 -05:00
Carl Eberhard
1ac869b8cd
Merge
2014-01-06 13:50:13 -05:00
Carl Eberhard
3fd49bc195
History view: replace mako gen. w/ js panel, allow importing to include deleted datasets (by using import when deleted datasets are visible); The original view page is still (temporarily) accessible by altering the url to history/original_view
2014-01-06 13:49:20 -05:00
Dave Bouvier
e2f7f650e9
Functional test for importing an exported repository capsule where a circular repository dependency has been defined.
2014-01-06 13:48:17 -05:00
Greg Von Kuster
d7a966e685
Improved logging in the tool shed's install and test framework.
2014-01-04 21:25:53 -05:00
Greg Von Kuster
603f868f7a
Set a repository and its dependent repositories created from a capsule to be defined as installable only if its creation resulted in no errors.
2014-01-04 19:25:43 -05:00
John Chilton
4d22d5fe02
If master_api_key set, allow it to run_as if any user can run_as.
...
If no master_api_key set no change in behavior, if api_allow_run_as is empty no change in behavior (i.e. run_as will not work with master_api_key if no api_allow_run_as users are configured - as to not increase attack surface for these Galaxy instances).
This changeset contains no tests, but pull request #278 included functional tests for these changes (as well as original behavior) which passed.
2014-01-03 22:04:36 -06:00
John Chilton
edf064101f
Fix history contents ordering broken with previous changeset.
...
Add stronger test cases, though these are still insufficient to exercise the error. The only way I was able to get the history contents to come out misordered was to use postgres. Nonetheless, using postgres this now orders datasets properly.
2014-01-03 21:58:13 -06:00
John Chilton
e3757343d0
Backout of Backout of 714f5b1 for now.
...
... or would that be back-into 714f5b1?
714f5b1 - Move history contents filtering logic into model.
Filtering for deleted, visible, and ids with ORM should prevent loading unneeded objects into memory (a history with 1000 items and 5 visible will now only cause 5 items to be loaded instead of 1000 just to filter out 5). Simplifies history_contents API logic somewhat, allows easier 'unit' testing (included), and provides a clearer entry point for additional 'showing' additional contents types (read dataset collections).
2014-01-03 21:58:12 -06:00
Martin Cech
1c5408ab0c
fix for bug with hid starting at 2 instead of 1, introduced by myself at 2bb7df0
2014-01-03 16:01:54 -05:00
Martin Cech
458c68985d
library - stop event propagation if the folder row was clicked
2014-01-03 14:41:59 -05:00
Greg Von Kuster
c40b2b88fa
Raise an exception if attempting to install a repository into Galaxy that contains an invalid repository dependency definition (implying a bug in the Tool Shed framework).
2014-01-03 14:21:29 -05:00
Martin Cech
3c31f2e747
better handling the JS modal window event binding
2014-01-03 13:40:08 -05:00
Nate Coraor
ce49bfce9b
Allow changing the header for remote user.
2014-01-03 11:41:19 -05:00