Commit Graph
11947 Commits
Author SHA1 Message Date
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