arvados.git
9 years agoMerge branch '5104-ruby-sdk-collections-wip'
Brett Smith [Thu, 12 Mar 2015 15:35:35 +0000 (11:35 -0400)]
Merge branch '5104-ruby-sdk-collections-wip'

Closes #5104, #5423.

9 years ago5104: Add Collection class to the Ruby SDK.
Brett Smith [Sun, 8 Mar 2015 21:12:40 +0000 (17:12 -0400)]
5104: Add Collection class to the Ruby SDK.

This provides an interface to do filesystem-like operations on a tree
expressed in a manifest.  It currently supports copy, rename, and
remove operations, and will give us common ground for further work in
Ruby components.

9 years ago5104: Refactor Ruby SDK test infrastructure into sharable module.
Brett Smith [Thu, 5 Mar 2015 17:44:02 +0000 (12:44 -0500)]
5104: Refactor Ruby SDK test infrastructure into sharable module.

9 years agoFix arv-normalize regression. refs #5145 refs #4823
Peter Amstutz [Thu, 12 Mar 2015 13:36:37 +0000 (09:36 -0400)]
Fix arv-normalize regression.  refs #5145 refs #4823

9 years agorefs #5145
Radhika Chippada [Wed, 11 Mar 2015 21:20:11 +0000 (17:20 -0400)]
refs #5145
Merge branch '5145-combine-collections-repeated-filenames'

9 years ago5145: include manifest text in assert error message to identify the cause of test...
Radhika Chippada [Wed, 11 Mar 2015 20:36:51 +0000 (16:36 -0400)]
5145: include manifest text in assert error message to identify the cause of test failure in jenkins.

9 years agocloses #5145
Radhika Chippada [Wed, 11 Mar 2015 18:41:09 +0000 (14:41 -0400)]
closes #5145
Merge branch '5145-combine-collections-repeated-filenames'

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 11 Mar 2015 18:38:30 +0000 (14:38 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years agocloses #4426
Radhika Chippada [Wed, 11 Mar 2015 18:29:36 +0000 (14:29 -0400)]
closes #4426
Merge branch '4426-search-documentation'

9 years agoMerge branch 'master' into 4426-search-documentation
Radhika Chippada [Wed, 11 Mar 2015 18:29:18 +0000 (14:29 -0400)]
Merge branch 'master' into 4426-search-documentation

9 years ago4426: Adjust styling for search button on search box
Peter Amstutz [Wed, 11 Mar 2015 18:43:49 +0000 (14:43 -0400)]
4426: Adjust styling for search button on search box

9 years ago4426: convert the search icon to a button
Radhika Chippada [Wed, 11 Mar 2015 18:04:08 +0000 (14:04 -0400)]
4426: convert the search icon to a button

9 years agoAdd missing re import to PySDK arvfile module.
Brett Smith [Wed, 11 Mar 2015 18:00:31 +0000 (14:00 -0400)]
Add missing re import to PySDK arvfile module.

No issue #.

9 years agoMerge branch 'master' into 4426-search-documentation
Radhika Chippada [Wed, 11 Mar 2015 17:39:08 +0000 (13:39 -0400)]
Merge branch 'master' into 4426-search-documentation

9 years ago4426: name attribute is needed for google search
Radhika Chippada [Wed, 11 Mar 2015 17:38:35 +0000 (13:38 -0400)]
4426: name attribute is needed for google search

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 11 Mar 2015 16:07:41 +0000 (12:07 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years ago5145: small updates
Radhika Chippada [Wed, 11 Mar 2015 16:07:28 +0000 (12:07 -0400)]
5145: small updates

9 years agocloses #5304
Radhika Chippada [Wed, 11 Mar 2015 15:53:07 +0000 (11:53 -0400)]
closes #5304
Merge branch '5304-include-nulls-when-notequal-filter'

9 years agoMerge branch 'master' into 5304-include-nulls-when-notequal-filter
Radhika Chippada [Wed, 11 Mar 2015 15:52:41 +0000 (11:52 -0400)]
Merge branch 'master' into 5304-include-nulls-when-notequal-filter

9 years agocloses #3761
Radhika Chippada [Wed, 11 Mar 2015 15:21:20 +0000 (11:21 -0400)]
closes #3761
Merge branch '3761-pull-list-worker'

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 11 Mar 2015 15:14:00 +0000 (11:14 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years ago3761: Expand DiscoverKeepServers method to return service_roots and use it in test
Radhika Chippada [Wed, 11 Mar 2015 14:13:57 +0000 (10:13 -0400)]
3761: Expand DiscoverKeepServers method to return service_roots and use it in test

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Wed, 11 Mar 2015 13:32:21 +0000 (09:32 -0400)]
Merge branch 'master' into 3761-pull-list-worker

9 years ago3761: add a test with invalid data manager token and expect the item to be rejected.
Radhika Chippada [Wed, 11 Mar 2015 13:31:44 +0000 (09:31 -0400)]
3761: add a test with invalid data manager token and expect the item to be rejected.

9 years agoMerge branch 'master' into 4426-search-documentation
Radhika Chippada [Tue, 10 Mar 2015 22:08:49 +0000 (18:08 -0400)]
Merge branch 'master' into 4426-search-documentation

9 years ago4426: add google search in doc topnav
Radhika Chippada [Tue, 10 Mar 2015 22:08:16 +0000 (18:08 -0400)]
4426: add google search in doc topnav

9 years agoMerge branch '5182-cors-error-reporting' closes #5182
Tom Clegg [Tue, 10 Mar 2015 20:06:37 +0000 (16:06 -0400)]
Merge branch '5182-cors-error-reporting' closes #5182

9 years agoMerge branch '5073-docker-limitations' closes #5073
Tom Clegg [Tue, 10 Mar 2015 19:52:18 +0000 (15:52 -0400)]
Merge branch '5073-docker-limitations' closes #5073

9 years agoMerge branch '5105-ajax-redirect' closes #5105
Tom Clegg [Tue, 10 Mar 2015 19:46:26 +0000 (15:46 -0400)]
Merge branch '5105-ajax-redirect' closes #5105

9 years ago5182: Tweak error messages.
Tom Clegg [Tue, 10 Mar 2015 19:44:45 +0000 (15:44 -0400)]
5182: Tweak error messages.

9 years ago5105: Clarify "no double-layout" asserts. Remove redundant "not on welcome page"...
Tom Clegg [Tue, 10 Mar 2015 18:50:14 +0000 (14:50 -0400)]
5105: Clarify "no double-layout" asserts. Remove redundant "not on welcome page" asserts.

9 years ago5304: include nulls in resutls when filter operator is "!="
Radhika Chippada [Tue, 10 Mar 2015 18:44:50 +0000 (14:44 -0400)]
5304: include nulls in resutls when filter operator is "!="

9 years ago5073: Update ruby version to 2.1.5
Tom Clegg [Tue, 10 Mar 2015 18:24:04 +0000 (14:24 -0400)]
5073: Update ruby version to 2.1.5

9 years ago5073: Document docker limitations. Bring "overview" up to the top of the install...
Tom Clegg [Tue, 10 Mar 2015 18:23:44 +0000 (14:23 -0400)]
5073: Document docker limitations. Bring "overview" up to the top of the install section.

9 years ago5105: Better assertion for tab-loading error display.
Tom Clegg [Tue, 10 Mar 2015 15:40:22 +0000 (11:40 -0400)]
5105: Better assertion for tab-loading error display.

9 years ago5105: Restore previous token in an ensure block.
Tom Clegg [Tue, 10 Mar 2015 15:17:25 +0000 (11:17 -0400)]
5105: Restore previous token in an ensure block.

9 years ago3761: Working!!!!
Radhika Chippada [Tue, 10 Mar 2015 13:42:03 +0000 (09:42 -0400)]
3761: Working!!!!

9 years ago5182: Silently skip Angular initialization if injector() returns null.
Tom Clegg [Tue, 10 Mar 2015 07:06:44 +0000 (03:06 -0400)]
5182: Silently skip Angular initialization if injector() returns null.

This happens occasionally during tests, and seems benign (except that
our tests demand an empty debug console).

9 years ago5182: Improve error reporting in uploader.
Tom Clegg [Tue, 10 Mar 2015 06:58:58 +0000 (02:58 -0400)]
5182: Improve error reporting in uploader.

Missing CORS headers (and network errors which force the browser to
assume CORS headers are missing) are reported as error==="". In place
of the enigmatic "error:", we show a message hinting at network/CORS
problems and pointing the user to the browser debug console for
further clues.

Mixed-content errors (https://workbench/*.js attempts AJAX request at
http://proxy/*) don't invoke success/fail handlers at all, so we catch
them ahead of time and show an appropriate message.

9 years ago3761: a little refactoring
Radhika Chippada [Tue, 10 Mar 2015 03:19:06 +0000 (23:19 -0400)]
3761: a little refactoring

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Tue, 10 Mar 2015 02:53:46 +0000 (22:53 -0400)]
Merge branch 'master' into 3761-pull-list-worker

9 years ago3761: need at least 1 replica
Radhika Chippada [Tue, 10 Mar 2015 02:53:15 +0000 (22:53 -0400)]
3761: need at least 1 replica

9 years ago5145: revert back fixture update and instead add a new fixture for test combining...
Radhika Chippada [Tue, 10 Mar 2015 02:31:51 +0000 (22:31 -0400)]
5145: revert back fixture update and instead add a new fixture for test combining of collections.

9 years ago5145: better pattern matching for manifest text files
Radhika Chippada [Mon, 9 Mar 2015 20:57:09 +0000 (16:57 -0400)]
5145: better pattern matching for manifest text files

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Mon, 9 Mar 2015 19:08:10 +0000 (15:08 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years agocloses #5190
Radhika Chippada [Mon, 9 Mar 2015 19:04:29 +0000 (15:04 -0400)]
closes #5190
Merge branch '5190-no-hyphens-in-repo-names'

9 years ago5190: updated tooltip
Radhika Chippada [Mon, 9 Mar 2015 19:02:14 +0000 (15:02 -0400)]
5190: updated tooltip

9 years agoMerge branch 'master' into 5190-no-hyphens-in-repo-names
Radhika Chippada [Mon, 9 Mar 2015 18:55:36 +0000 (14:55 -0400)]
Merge branch 'master' into 5190-no-hyphens-in-repo-names

9 years agocloses #5374
Radhika Chippada [Mon, 9 Mar 2015 18:55:03 +0000 (14:55 -0400)]
closes #5374
Merge branch '5374-hide-collection-checkboxes-anonymous'

9 years agoMerge branch 'master' into 5374-hide-collection-checkboxes-anonymous
Radhika Chippada [Mon, 9 Mar 2015 18:50:23 +0000 (14:50 -0400)]
Merge branch 'master' into 5374-hide-collection-checkboxes-anonymous

9 years agoMerge branch 'master' into 5374-hide-collection-checkboxes-anonymous
Radhika Chippada [Mon, 9 Mar 2015 18:43:19 +0000 (14:43 -0400)]
Merge branch 'master' into 5374-hide-collection-checkboxes-anonymous

9 years ago3761: get keep services
Radhika Chippada [Mon, 9 Mar 2015 18:42:49 +0000 (14:42 -0400)]
3761: get keep services

9 years ago5182: Advise adding CORS headers to proxy error responses.
Tom Clegg [Mon, 9 Mar 2015 17:59:09 +0000 (13:59 -0400)]
5182: Advise adding CORS headers to proxy error responses.

9 years ago5319: Include CurrentApiClient in migration model.
Brett Smith [Mon, 9 Mar 2015 16:12:04 +0000 (12:12 -0400)]
5319: Include CurrentApiClient in migration model.

Needed to use system_user_uuid.  Refs #5319.

9 years agoMerge branch '5319-fix-hinted-collection-hashes-wip'
Brett Smith [Mon, 9 Mar 2015 15:35:39 +0000 (11:35 -0400)]
Merge branch '5319-fix-hinted-collection-hashes-wip'

Closes #5319, #5369.

9 years ago5319: Add API migration for manifests with bad portable data hashes.
Brett Smith [Tue, 3 Mar 2015 23:00:21 +0000 (18:00 -0500)]
5319: Add API migration for manifests with bad portable data hashes.

Refer to #5319 for background discussion and rationale.  The migration
ensures that collections are still addressable by the bad
portable_data_hash, but the existing collection object has the correct
portable_data_hash.

9 years ago5319: Fix incorrect portable_data_hash in test fixture.
Brett Smith [Tue, 3 Mar 2015 22:36:24 +0000 (17:36 -0500)]
5319: Fix incorrect portable_data_hash in test fixture.

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Mon, 9 Mar 2015 13:42:53 +0000 (09:42 -0400)]
Merge branch 'master' into 3761-pull-list-worker

9 years agoMerge branch '5261-project-description' closes #5261
Tom Clegg [Mon, 9 Mar 2015 13:30:38 +0000 (09:30 -0400)]
Merge branch '5261-project-description' closes #5261

9 years ago5261: Fix DST transition bug: browser timezone != test suite timezone.
Tom Clegg [Mon, 9 Mar 2015 04:10:25 +0000 (00:10 -0400)]
5261: Fix DST transition bug: browser timezone != test suite timezone.

9 years ago5190: tell user to not use hyphens in tooltip for repository name editable attribute
Radhika Chippada [Sun, 8 Mar 2015 23:36:01 +0000 (19:36 -0400)]
5190: tell user to not use hyphens in tooltip for repository name editable attribute

9 years ago5261: Merge branch 'master' into 5261-project-description
Tom Clegg [Sun, 8 Mar 2015 19:03:29 +0000 (15:03 -0400)]
5261: Merge branch 'master' into 5261-project-description

9 years ago5261: Change placeholder text from "New group" to "New project"
Tom Clegg [Sun, 8 Mar 2015 19:03:08 +0000 (15:03 -0400)]
5261: Change placeholder text from "New group" to "New project"

9 years ago5374: in collection show page, hide checkboxes for anonymous user view.
Radhika Chippada [Sun, 8 Mar 2015 16:25:22 +0000 (12:25 -0400)]
5374: in collection show page, hide checkboxes for anonymous user view.

9 years ago3761: integration test WIP
Radhika Chippada [Sun, 8 Mar 2015 15:50:41 +0000 (11:50 -0400)]
3761: integration test WIP

9 years ago3761: (WIP) add integration test for pull_worker
Radhika Chippada [Sun, 8 Mar 2015 00:22:11 +0000 (19:22 -0500)]
3761: (WIP) add integration test for pull_worker

9 years ago5105: Include form data with report_issue request.
Tom Clegg [Fri, 6 Mar 2015 22:23:47 +0000 (17:23 -0500)]
5105: Include form data with report_issue request.

9 years ago3761: update GetContent function to use read_content test data info.
Radhika Chippada [Fri, 6 Mar 2015 20:19:27 +0000 (15:19 -0500)]
3761: update GetContent function to use read_content test data info.

9 years ago3761: move test assertions from teardown method into performTest function for better...
Radhika Chippada [Fri, 6 Mar 2015 19:21:58 +0000 (14:21 -0500)]
3761: move test assertions from teardown method into performTest function for better readability of code.

9 years ago5261: Rename Summary tab to Description.
Tom Clegg [Fri, 6 Mar 2015 18:05:10 +0000 (13:05 -0500)]
5261: Rename Summary tab to Description.

9 years ago5261: Move project name from Summary tab back to heading area.
Tom Clegg [Fri, 6 Mar 2015 17:47:06 +0000 (12:47 -0500)]
5261: Move project name from Summary tab back to heading area.

9 years ago5105: Skip database reset where we use a mock instead of the real API.
Tom Clegg [Fri, 6 Mar 2015 02:38:17 +0000 (21:38 -0500)]
5105: Skip database reset where we use a mock instead of the real API.

9 years ago5105: Remove unnecessary self.included/class_eval stuff.
Tom Clegg [Fri, 6 Mar 2015 02:34:52 +0000 (21:34 -0500)]
5105: Remove unnecessary self.included/class_eval stuff.

9 years ago5105: Really call the report_issue action, instead of fetching "/",
Tom Clegg [Thu, 5 Mar 2015 23:58:53 +0000 (18:58 -0500)]
5105: Really call the report_issue action, instead of fetching "/",
when the "send" button is clicked.

9 years ago5105: Tidy up test case.
Tom Clegg [Thu, 5 Mar 2015 23:35:31 +0000 (18:35 -0500)]
5105: Tidy up test case.

9 years ago5105: Treat not-logged-in AJAX requests as errors, instead of redirecting to login...
Tom Clegg [Thu, 5 Mar 2015 22:46:17 +0000 (17:46 -0500)]
5105: Treat not-logged-in AJAX requests as errors, instead of redirecting to login prompts.

9 years ago5105: Move displaced comment.
Tom Clegg [Thu, 5 Mar 2015 22:20:32 +0000 (17:20 -0500)]
5105: Move displaced comment.

9 years ago5105: Add API stub helpers and basic ArvadosApiClient unit tests.
Tom Clegg [Thu, 5 Mar 2015 19:39:27 +0000 (14:39 -0500)]
5105: Add API stub helpers and basic ArvadosApiClient unit tests.

9 years ago3761: Improve the tests to RunTestPullWorker for each test and verify the queue is...
Radhika Chippada [Thu, 5 Mar 2015 22:59:59 +0000 (17:59 -0500)]
3761: Improve the tests to RunTestPullWorker for each test and verify the queue is empty at the end of test.
Add a test that puts two items on the queue and verifies that old item is overwritten by the new item.

9 years ago3761: verify ReadContent and PutContent outputs.
Radhika Chippada [Thu, 5 Mar 2015 21:12:39 +0000 (16:12 -0500)]
3761: verify ReadContent and PutContent outputs.

9 years ago5261: Fix {redirect_to @object} usage.
Tom Clegg [Thu, 5 Mar 2015 20:09:11 +0000 (15:09 -0500)]
5261: Fix {redirect_to @object} usage.

9 years ago3761: include names in test data initializations
Radhika Chippada [Thu, 5 Mar 2015 19:43:57 +0000 (14:43 -0500)]
3761: include names in test data initializations

9 years ago5261: Redirect to destination project's Collections tab when copying/moving collections.
Tom Clegg [Thu, 5 Mar 2015 19:38:01 +0000 (14:38 -0500)]
5261: Redirect to destination project's Collections tab when copying/moving collections.

9 years ago5261: When redirecting during an AJAX request, send the target URI in
Tom Clegg [Thu, 5 Mar 2015 19:07:52 +0000 (14:07 -0500)]
5261: When redirecting during an AJAX request, send the target URI in
a JSON object {"href":"..."} instead of responding 302.

This lets us use "redirect_to X" to mean "send the user to page X"
regardless of whether the request is an XHR. Without it, client-side
code never sees the 302 at all: the browser handles the redirect
transparently, and the client-side code typically ends up trying to
parse HTML content as JSON.

9 years ago5261: Update tests.
Tom Clegg [Thu, 5 Mar 2015 18:58:52 +0000 (13:58 -0500)]
5261: Update tests.

9 years ago3761: log errors in RunPullWorker instead of Pull method.
Radhika Chippada [Thu, 5 Mar 2015 18:31:53 +0000 (13:31 -0500)]
3761: log errors in RunPullWorker instead of Pull method.

9 years ago3761: pass keepClient to Pull method
Radhika Chippada [Thu, 5 Mar 2015 16:37:17 +0000 (11:37 -0500)]
3761: pass keepClient to Pull method

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Thu, 5 Mar 2015 15:20:37 +0000 (10:20 -0500)]
Merge branch 'master' into 3761-pull-list-worker

9 years ago5145: add tests to verify combine collections with duplicate filenames
Radhika Chippada [Thu, 5 Mar 2015 14:27:44 +0000 (09:27 -0500)]
5145: add tests to verify combine collections with duplicate filenames

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 4 Mar 2015 21:38:27 +0000 (16:38 -0500)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years ago5145: while combining colletions, append an integer for any duplicate files.
Radhika Chippada [Wed, 4 Mar 2015 21:31:16 +0000 (16:31 -0500)]
5145: while combining colletions, append an integer for any duplicate files.

9 years ago5261: Move project name and description into a Summary tab.
Tom Clegg [Wed, 4 Mar 2015 19:49:55 +0000 (14:49 -0500)]
5261: Move project name and description into a Summary tab.

Reduce tab font size to reduce chances of word-wrapping tabs.

9 years agoMerge branch '4956-limit-request-size' refs #4956
Peter Amstutz [Wed, 4 Mar 2015 19:13:40 +0000 (14:13 -0500)]
Merge branch '4956-limit-request-size' refs #4956

9 years ago4956: Mark monkey patching methods as internal
Peter Amstutz [Wed, 4 Mar 2015 19:13:07 +0000 (14:13 -0500)]
4956: Mark monkey patching methods as internal

9 years ago4956: Refactor http request patching used in Python SDK.
Peter Amstutz [Wed, 4 Mar 2015 19:05:10 +0000 (14:05 -0500)]
4956: Refactor http request patching used in Python SDK.
Test_request_too_large uses published size instead of hardcoded size.  Make
note that user must configure upstream web server to set request size limits.

9 years agoMerge branch '5246-urllib3-workaround' closes #5246
Peter Amstutz [Wed, 4 Mar 2015 17:03:04 +0000 (12:03 -0500)]
Merge branch '5246-urllib3-workaround' closes #5246

9 years ago5246: Use pkg_resources.parse_version to test urllib3 version string. Identify
Peter Amstutz [Wed, 4 Mar 2015 16:59:57 +0000 (11:59 -0500)]
5246: Use pkg_resources.parse_version to test urllib3 version string.  Identify
Debian 8 specifically in comment.

9 years agoMerge branch '5043-crunchstat-long-lines' closes #5043
Tom Clegg [Wed, 4 Mar 2015 16:36:38 +0000 (11:36 -0500)]
Merge branch '5043-crunchstat-long-lines' closes #5043

9 years ago5246: Add urllib3 workaround, along with a note why it is necessary.
Peter Amstutz [Tue, 3 Mar 2015 22:03:49 +0000 (17:03 -0500)]
5246: Add urllib3 workaround, along with a note why it is necessary.

9 years ago4956: Add maximum request size checking to http_request patch in api.py.
Peter Amstutz [Tue, 3 Mar 2015 21:24:21 +0000 (16:24 -0500)]
4956: Add maximum request size checking to http_request patch in api.py.
Raises MediaUploadSizeError if the request is too big.