arvados.git
9 years ago3351: Set PUT request timeout to 60 seconds.
Tom Clegg [Fri, 25 Jul 2014 21:42:43 +0000 (17:42 -0400)]
3351: Set PUT request timeout to 60 seconds.

9 years agoMerge branch '3286-home-button' closes #3286
Tom Clegg [Fri, 25 Jul 2014 20:22:54 +0000 (16:22 -0400)]
Merge branch '3286-home-button' closes #3286

9 years ago3286: Split Home/Projects thing into Home button and Projects dropdown.
Tom Clegg [Fri, 25 Jul 2014 19:26:31 +0000 (15:26 -0400)]
3286: Split Home/Projects thing into Home button and Projects dropdown.

9 years ago3193: Show name column in the ssh key section.
radhika [Fri, 25 Jul 2014 18:11:17 +0000 (14:11 -0400)]
3193: Show name column in the ssh key section.

9 years agoDo not remove /dev/stdout on interrupt signal. No issue #
Tom Clegg [Fri, 25 Jul 2014 17:51:51 +0000 (13:51 -0400)]
Do not remove /dev/stdout on interrupt signal. No issue #

9 years ago3235: Add test case.
Tom Clegg [Fri, 25 Jul 2014 17:49:27 +0000 (13:49 -0400)]
3235: Add test case.

9 years ago3193: disable submit button in popup if either name or public key are empty.
radhika [Fri, 25 Jul 2014 17:39:06 +0000 (13:39 -0400)]
3193: disable submit button in popup if either name or public key are empty.

9 years ago3193: add note if there are no ssh keys configured
radhika [Fri, 25 Jul 2014 15:44:01 +0000 (11:44 -0400)]
3193: add note if there are no ssh keys configured

9 years ago3193: Move "SSH keys" and "API tokens" from notifications menu into settings gear...
radhika [Fri, 25 Jul 2014 15:13:29 +0000 (11:13 -0400)]
3193: Move "SSH keys" and "API tokens" from notifications menu into settings gear menu. These are now available only for admin users.

9 years agoMerge branch 'master' into 3193-manage-account
radhika [Fri, 25 Jul 2014 14:51:32 +0000 (10:51 -0400)]
Merge branch 'master' into 3193-manage-account

9 years ago3193: add ssh key using popup
radhika [Fri, 25 Jul 2014 14:51:02 +0000 (10:51 -0400)]
3193: add ssh key using popup

9 years agoMerge branch 'staging'
Brett Smith [Fri, 25 Jul 2014 12:04:33 +0000 (08:04 -0400)]
Merge branch 'staging'

Closes #3315.  Thanks Guillermo!

9 years agoCreate temporary directory if it does not exist
Guillermo Carrasco [Wed, 9 Jul 2014 19:02:27 +0000 (15:02 -0400)]
Create temporary directory if it does not exist

9 years ago3235: Fix SQL query.
Tom Clegg [Fri, 25 Jul 2014 02:10:30 +0000 (22:10 -0400)]
3235: Fix SQL query.

9 years ago3349: Do not override working "test" defaults in example config.
Tom Clegg [Fri, 25 Jul 2014 01:47:43 +0000 (21:47 -0400)]
3349: Do not override working "test" defaults in example config.

9 years ago3349: Add default blob_signing_key for test environment.
Tom Clegg [Fri, 25 Jul 2014 01:26:37 +0000 (21:26 -0400)]
3349: Add default blob_signing_key for test environment.

9 years ago3349: Remove duplicate keys in default yml.
Tom Clegg [Fri, 25 Jul 2014 01:23:16 +0000 (21:23 -0400)]
3349: Remove duplicate keys in default yml.

9 years ago3349: Merge branch 'master' into 3349-install-docs
Tom Clegg [Fri, 25 Jul 2014 01:10:57 +0000 (21:10 -0400)]
3349: Merge branch 'master' into 3349-install-docs

9 years ago3349: Update to ruby 2.1.2
Tom Clegg [Fri, 25 Jul 2014 00:40:33 +0000 (20:40 -0400)]
3349: Update to ruby 2.1.2

9 years ago3349: Consolidate comments in application.default.yml
Tom Clegg [Fri, 25 Jul 2014 00:40:16 +0000 (20:40 -0400)]
3349: Consolidate comments in application.default.yml

9 years ago3235: Split GroupsController#contents logic out to load_searchable_objects.
Tom Clegg [Thu, 24 Jul 2014 23:03:35 +0000 (19:03 -0400)]
3235: Split GroupsController#contents logic out to load_searchable_objects.

9 years ago3321: Workbench copes when pipeline components have an odd form.
Brett Smith [Thu, 24 Jul 2014 20:18:35 +0000 (16:18 -0400)]
3321: Workbench copes when pipeline components have an odd form.

Closes #3321.

9 years ago2985: use move_selections_into_project action
Tim Pierce [Thu, 24 Jul 2014 19:01:48 +0000 (15:01 -0400)]
2985: use move_selections_into_project action

9 years ago3193: add wrapping to td elements
radhika [Thu, 24 Jul 2014 17:17:37 +0000 (13:17 -0400)]
3193: add wrapping to td elements

9 years agoAdd Keep install instructions (manual).
Ward Vandewege [Thu, 24 Jul 2014 16:58:43 +0000 (12:58 -0400)]
Add Keep install instructions (manual).

no issue #

9 years ago3193: updated the vm section based on Tom's suggestion: let's skip the 'last login...
radhika [Thu, 24 Jul 2014 15:34:05 +0000 (11:34 -0400)]
3193: updated the vm section based on Tom's suggestion: let's skip the 'last login' column for now, until we can make logs record the actual VM uuid

9 years agoMerge branch 'master' into 3193-manage-account
radhika [Thu, 24 Jul 2014 15:11:11 +0000 (11:11 -0400)]
Merge branch 'master' into 3193-manage-account

9 years ago3193: add manage account action to users controller.
radhika [Thu, 24 Jul 2014 15:10:20 +0000 (11:10 -0400)]
3193: add manage account action to users controller.

9 years agoMerge branch '3200-ajax-error-handling'
Brett Smith [Thu, 24 Jul 2014 15:03:04 +0000 (11:03 -0400)]
Merge branch '3200-ajax-error-handling'

Closes #3200, #3207, #3251, #3276, #3322.

9 years ago3200: Improve error handling in Workbench's API client.
Brett Smith [Wed, 23 Jul 2014 20:50:18 +0000 (16:50 -0400)]
3200: Improve error handling in Workbench's API client.

* Fix the class used for error responses that can be parsed but don't
  have a dedicated subclass.

* Ensure that exception.api_response[:errors] is always an array.

This improves the error reporting for #3207.

9 years ago3200: X-Editable renders errors even without a message array.
Brett Smith [Wed, 23 Jul 2014 20:29:12 +0000 (16:29 -0400)]
3200: X-Editable renders errors even without a message array.

The previous version was causing the X-Editable popup to spin
infinitely when the JSON errors were null.  See #3207, #3251.

9 years ago3200: Workbench copes better when a tab fails to load.
Brett Smith [Tue, 22 Jul 2014 22:04:58 +0000 (18:04 -0400)]
3200: Workbench copes better when a tab fails to load.

9 years agoMerge branch 'master' into 3219-further-docker-improvements
Ward Vandewege [Thu, 24 Jul 2014 14:00:35 +0000 (10:00 -0400)]
Merge branch 'master' into 3219-further-docker-improvements

9 years agoMerge branch 'master' into 3193-manage-account
radhika [Wed, 23 Jul 2014 21:20:08 +0000 (17:20 -0400)]
Merge branch 'master' into 3193-manage-account

9 years ago3193: add manage account page to topnav.
radhika [Wed, 23 Jul 2014 21:19:03 +0000 (17:19 -0400)]
3193: add manage account page to topnav.

9 years ago2985: add "move project" to "Selection..." dropdown
Tim Pierce [Mon, 7 Jul 2014 15:28:33 +0000 (11:28 -0400)]
2985: add "move project" to "Selection..." dropdown

9 years ago* add argument help to build.sh
Ward Vandewege [Wed, 23 Jul 2014 01:42:03 +0000 (21:42 -0400)]
* add argument help to build.sh

* fix clean/realclean/deepclean invocation syntax in documentation

refs #3219

9 years agoSuppress warnings and spurious error messages for the clean, realclean
Ward Vandewege [Wed, 23 Jul 2014 01:18:15 +0000 (21:18 -0400)]
Suppress warnings and spurious error messages for the clean, realclean
and deepclean targets.

refs #3219

9 years agoMake --deepclean also remove the crosbymichael/skydns and crosbymichael/skydock images.
Ward Vandewege [Tue, 22 Jul 2014 20:26:18 +0000 (16:26 -0400)]
Make --deepclean also remove the crosbymichael/skydns and crosbymichael/skydock images.

refs #3219

9 years agoMake the build script prompt for a shell login name.
Ward Vandewege [Tue, 22 Jul 2014 20:19:53 +0000 (16:19 -0400)]
Make the build script prompt for a shell login name.

refs #3219

9 years ago2044: Improve reporting when project sharing fails.
Brett Smith [Tue, 22 Jul 2014 20:12:59 +0000 (16:12 -0400)]
2044: Improve reporting when project sharing fails.

Our select modal knows how to render an errors key in the JSON
response.  This commit adjusts the project controller to conform to
this convention.  Refs #2044, #3200.

9 years agoMerge branch '2769-keep-delete-request'
Tim Pierce [Tue, 22 Jul 2014 20:10:24 +0000 (16:10 -0400)]
Merge branch '2769-keep-delete-request'

Refs #2769

9 years ago2769: reorganize REST handlers
Tim Pierce [Tue, 22 Jul 2014 20:09:28 +0000 (16:09 -0400)]
2769: reorganize REST handlers

Reorganizing REST handlers into their own source file.

Refs #2769.

9 years agoWhitespace fixes
Ward Vandewege [Tue, 22 Jul 2014 18:48:55 +0000 (14:48 -0400)]
Whitespace fixes

refs #3219

9 years ago* move the downloading of skydns and skydock from arvdock to
Ward Vandewege [Tue, 22 Jul 2014 18:44:16 +0000 (14:44 -0400)]
* move the downloading of skydns and skydock from arvdock to
  build_tools/Makefile

* add echo statements to the start of build steps in
  build_tools/Makefile

refs #3219

9 years agoMerge branch 'master' into 3219-further-docker-improvements
Ward Vandewege [Tue, 22 Jul 2014 18:21:13 +0000 (14:21 -0400)]
Merge branch 'master' into 3219-further-docker-improvements

9 years ago* Update docs to reflect that crunch is now supported.
Ward Vandewege [Tue, 22 Jul 2014 18:18:35 +0000 (14:18 -0400)]
* Update docs to reflect that crunch is now supported.

* Rename --mrproper to --deepclean

refs #3219

9 years agoMerge branch 'master' into 3138-wiselinks
radhika [Tue, 22 Jul 2014 16:00:26 +0000 (12:00 -0400)]
Merge branch 'master' into 3138-wiselinks

9 years ago3138: add wiselinks data-push to project link.
radhika [Tue, 22 Jul 2014 15:59:28 +0000 (11:59 -0400)]
3138: add wiselinks data-push to project link.

9 years agoFix extra row left behind after deleting a pipeline instance. closes #2929
Tom Clegg [Mon, 21 Jul 2014 22:27:03 +0000 (18:27 -0400)]
Fix extra row left behind after deleting a pipeline instance. closes #2929

9 years ago3138: Split body into a separate layout for wiselinks.
Tom Clegg [Mon, 21 Jul 2014 21:56:35 +0000 (17:56 -0400)]
3138: Split body into a separate layout for wiselinks.

9 years ago2044: Make project sharing tests more forgiving of Ajax timing.
Brett Smith [Mon, 21 Jul 2014 20:57:07 +0000 (16:57 -0400)]
2044: Make project sharing tests more forgiving of Ajax timing.

Apparently waiting our default 5 seconds is not always sufficient to
get an Ajax response that requires a roundtrip to the API server.
Wait longer in these cases.  Not the most elegant solution, but I
don't see a better option.  Refs #2044.

9 years ago2044: Workbench resource lists support Enumerable-style select.
Brett Smith [Mon, 21 Jul 2014 20:24:37 +0000 (16:24 -0400)]
2044: Workbench resource lists support Enumerable-style select.

Refs #2044.  Enumerable-style select is used in places like the groups
index.

9 years agoarvdock starts 2 compute nodes, always.
Ward Vandewege [Mon, 21 Jul 2014 20:20:18 +0000 (16:20 -0400)]
arvdock starts 2 compute nodes, always.

refs #3219

9 years agoMerge branch '3072-empty-collection-bugfix'
Tim Pierce [Mon, 21 Jul 2014 19:35:29 +0000 (15:35 -0400)]
Merge branch '3072-empty-collection-bugfix'

closes #3072.

9 years agoMerge branch 'master' into 3138-wiselinks
radhika [Mon, 21 Jul 2014 19:06:50 +0000 (15:06 -0400)]
Merge branch 'master' into 3138-wiselinks

9 years agocloses #3140
radhika [Mon, 21 Jul 2014 19:03:49 +0000 (15:03 -0400)]
closes #3140
Merge branch '3140-project-content-tabs'

9 years agoMerge branch 'master' into 3140-project-content-tabs
radhika [Mon, 21 Jul 2014 19:03:33 +0000 (15:03 -0400)]
Merge branch 'master' into 3140-project-content-tabs

9 years agoMerge branch 'master' into 3140-project-content-tabs
radhika [Mon, 21 Jul 2014 19:02:25 +0000 (15:02 -0400)]
Merge branch 'master' into 3140-project-content-tabs

Conflicts:
apps/workbench/app/controllers/projects_controller.rb

9 years ago3072: rendering "Empty Collection" in default_name
Tim Pierce [Mon, 21 Jul 2014 18:56:17 +0000 (14:56 -0400)]
3072: rendering "Empty Collection" in default_name

Collection.default_name now renders "Empty Collection" for collection
d41d8cd98f00b204e9800998ecf8427e.

Refs #3072.

9 years agoMerge branch '3182-workbench-test-race'
Tom Clegg [Mon, 21 Jul 2014 18:52:35 +0000 (14:52 -0400)]
Merge branch '3182-workbench-test-race'
closes #3182

9 years ago3182: Fix races by using find() instead of {sleep; page.has_text?}.
Tom Clegg [Mon, 21 Jul 2014 18:50:10 +0000 (14:50 -0400)]
3182: Fix races by using find() instead of {sleep; page.has_text?}.

9 years ago3235: Fix errant merge.
Tom Clegg [Mon, 21 Jul 2014 18:30:05 +0000 (14:30 -0400)]
3235: Fix errant merge.

9 years ago3235: Merge branch 'master' into 3235-top-nav-site-search
Tom Clegg [Mon, 21 Jul 2014 18:28:17 +0000 (14:28 -0400)]
3235: Merge branch 'master' into 3235-top-nav-site-search

Conflicts:
apps/workbench/app/views/application/_choose.html.erb

9 years ago3235: Fix project dropdown, use it when choosing collections.
Tom Clegg [Mon, 21 Jul 2014 18:17:34 +0000 (14:17 -0400)]
3235: Fix project dropdown, use it when choosing collections.

9 years agoRemove extra spinner. closes #3301
Tom Clegg [Mon, 21 Jul 2014 18:15:13 +0000 (14:15 -0400)]
Remove extra spinner. closes #3301

9 years ago3170: Use find().all() instead of page.all() to accommodate ajax content. refs #3170...
Tom Clegg [Mon, 21 Jul 2014 17:37:53 +0000 (13:37 -0400)]
3170: Use find().all() instead of page.all() to accommodate ajax content. refs #3170, #2044

9 years ago3170: Fix stale use of tab_pane_valid_state. refs #3170
Tom Clegg [Mon, 21 Jul 2014 17:24:28 +0000 (13:24 -0400)]
3170: Fix stale use of tab_pane_valid_state. refs #3170

9 years ago3235: Hide projects dropdown unless caller asked for it.
Tom Clegg [Mon, 21 Jul 2014 17:20:51 +0000 (13:20 -0400)]
3235: Hide projects dropdown unless caller asked for it.

9 years agoMerge branch '3170-refresh-tab-pane'
Tom Clegg [Mon, 21 Jul 2014 17:02:17 +0000 (13:02 -0400)]
Merge branch '3170-refresh-tab-pane'
closes #3170

9 years ago3170: Merge branch 'master' into 3170-refresh-tab-pane
Tom Clegg [Mon, 21 Jul 2014 17:00:42 +0000 (13:00 -0400)]
3170: Merge branch 'master' into 3170-refresh-tab-pane

9 years ago3170: Add comments.
Tom Clegg [Mon, 21 Jul 2014 17:00:34 +0000 (13:00 -0400)]
3170: Add comments.

9 years agoMerge branch '2044-workbench-project-sharing'
Brett Smith [Mon, 21 Jul 2014 16:42:03 +0000 (12:42 -0400)]
Merge branch '2044-workbench-project-sharing'

Closes #2044, #2749, #3238.

9 years ago2044: Add Workbench interface to manage project sharing.
Brett Smith [Tue, 15 Jul 2014 20:16:38 +0000 (16:16 -0400)]
2044: Add Workbench interface to manage project sharing.

This empowers administrators to add, modify, and remove permission
links on projects.

9 years ago2044: Workbench route to share a project with others.
Brett Smith [Mon, 21 Jul 2014 16:18:24 +0000 (12:18 -0400)]
2044: Workbench route to share a project with others.

This route is intended to support AJAX requests from the interface to
share a project with one or more users/groups.

9 years ago2044: Workbench can query the API /permissions method.
Brett Smith [Thu, 17 Jul 2014 15:39:24 +0000 (11:39 -0400)]
2044: Workbench can query the API /permissions method.

9 years ago2044: Add more helpers to get FA icons for objects.
Brett Smith [Tue, 15 Jul 2014 19:35:12 +0000 (15:35 -0400)]
2044: Add more helpers to get FA icons for objects.

9 years ago2044: Workbench supports API select parameter.
Brett Smith [Thu, 3 Jul 2014 18:10:31 +0000 (14:10 -0400)]
2044: Workbench supports API select parameter.

This can help ensure symmetry between admin and non-admin requests for
the user index.

9 years ago2044: API server lets group managers see group permission links.
Brett Smith [Fri, 18 Jul 2014 20:13:11 +0000 (16:13 -0400)]
2044: API server lets group managers see group permission links.

This implementation hooks into find_object_by_uuid because that was
the simplest thing that could work and unblock larger development on
this story.  Longer-term, we would like to solve this problem more
generally.  See the comments added to the links controller test for
more explanation about that.

9 years ago2044: All users can give all other users folder permissions.
Brett Smith [Mon, 14 Jul 2014 21:07:39 +0000 (17:07 -0400)]
2044: All users can give all other users folder permissions.

This supports a Workbench sharing button, the same way that the
changes to users#index does.

9 years ago3138: Wrap breadcrumps and page-wrapper in a body-wrapper div. Update this target...
radhika [Mon, 21 Jul 2014 16:34:20 +0000 (12:34 -0400)]
3138: Wrap breadcrumps and page-wrapper in a body-wrapper div. Update this target for wiselinks for each request.

9 years agoMerge branch 'master' into 3138-wiselinks
radhika [Mon, 21 Jul 2014 16:03:05 +0000 (12:03 -0400)]
Merge branch 'master' into 3138-wiselinks

9 years ago3138: update page-wrapper for each refresh.
radhika [Mon, 21 Jul 2014 16:01:49 +0000 (12:01 -0400)]
3138: update page-wrapper for each refresh.

9 years ago3303: Add logfile support to arv-mount.
Brett Smith [Mon, 21 Jul 2014 15:33:30 +0000 (11:33 -0400)]
3303: Add logfile support to arv-mount.

The primary thrust of this commit is to teach arv-mount to log to a
file.  This can help make it easier to track down exceptions that
happen while the process is daemonized.

To support better logging information, it also sends exception
tracebacks directly to the log.  This required reorganizing the code
to daemonize earlier.

Refs #3303.

9 years ago3138: wiselinks data-push still not working.
radhika [Mon, 21 Jul 2014 15:17:50 +0000 (11:17 -0400)]
3138: wiselinks data-push still not working.

9 years agoMerge branch 'master' into 3219-further-docker-improvements
Ward Vandewege [Sat, 19 Jul 2014 14:22:51 +0000 (10:22 -0400)]
Merge branch 'master' into 3219-further-docker-improvements

9 years ago* Add shell node to docker installation.
Ward Vandewege [Sat, 19 Jul 2014 14:21:14 +0000 (10:21 -0400)]
* Add shell node to docker installation.

* Remove documentation warning about missing crunch support.

* Various small improvements

refs #3219

9 years ago3235: Top nav "search" button opens a collection chooser.
Tom Clegg [Sat, 19 Jul 2014 01:34:06 +0000 (21:34 -0400)]
3235: Top nav "search" button opens a collection chooser.

9 years agoMerge branch '3214-permission-to-use-owner-uuid'
Tom Clegg [Sat, 19 Jul 2014 00:45:46 +0000 (20:45 -0400)]
Merge branch '3214-permission-to-use-owner-uuid'
closes #3214

9 years ago3214: Merge branch 'master' into 3214-permission-to-use-owner-uuid
Tom Clegg [Sat, 19 Jul 2014 00:45:27 +0000 (20:45 -0400)]
3214: Merge branch 'master' into 3214-permission-to-use-owner-uuid

9 years ago3214: Readability: rearrange conditionals, and say "old" instead of "existing"
Tom Clegg [Fri, 18 Jul 2014 21:37:05 +0000 (17:37 -0400)]
3214: Readability: rearrange conditionals, and say "old" instead of "existing"

9 years ago3214: Split independent unit tests into separate test cases.
Tom Clegg [Fri, 18 Jul 2014 21:35:05 +0000 (17:35 -0400)]
3214: Split independent unit tests into separate test cases.

9 years ago3072: anonymous group can_read empty collection
Tim Pierce [Thu, 17 Jul 2014 18:41:12 +0000 (14:41 -0400)]
3072: anonymous group can_read empty collection

empty_collection is owned by the system user, like all other
collections. When it is created, a permission link is also created
giving the anonymous group permission to read it.

Added test fixtures for the empty collection and its associated
permission link.

Workbench renders links to the empty collection as "Empty Collection".

The unit test and integration tests focus just on the empty
collection (other collection ownership/readability issues will be
addressed elsewhere).

9 years agoMerge branch 'master' into 3138-wiselinks
radhika [Fri, 18 Jul 2014 19:50:41 +0000 (15:50 -0400)]
Merge branch 'master' into 3138-wiselinks

9 years agoMerge branch 'master' into 3140-project-content-tabs
radhika [Fri, 18 Jul 2014 15:27:36 +0000 (11:27 -0400)]
Merge branch 'master' into 3140-project-content-tabs

9 years ago3140: fix tests to match the project content display related ui updates
radhika [Fri, 18 Jul 2014 15:26:34 +0000 (11:26 -0400)]
3140: fix tests to match the project content display related ui updates

9 years ago3252: Include README in Python source manifest.
Brett Smith [Fri, 18 Jul 2014 15:06:02 +0000 (11:06 -0400)]
3252: Include README in Python source manifest.

The real issue with our Python package builds is that this file isn't
being included, which causes setup.py to fail when it's run from a
source tarfile.  It *is* being included on my box, but that seems to
be because of extra information from git, or lingering information in
my .egg-info directory.  This change should make sure README is
included when a clean sdist is prepared.

This reverts commit e16c1ecc8097fd586e86fc90206836000b5f5004,
since that wasn't the real bugfix.  Refs #3252.

9 years agocloses #3160
radhika [Fri, 18 Jul 2014 15:04:31 +0000 (11:04 -0400)]
closes #3160
Merge branch '3160-copy-unnamed-pipeline'

9 years agoMerge branch 'master' into 3160-copy-unnamed-pipeline
radhika [Fri, 18 Jul 2014 14:44:26 +0000 (10:44 -0400)]
Merge branch 'master' into 3160-copy-unnamed-pipeline

9 years ago3160: use blank name when copying any object with no name, not just pipeline instances.
radhika [Fri, 18 Jul 2014 14:43:10 +0000 (10:43 -0400)]
3160: use blank name when copying any object with no name, not just pipeline instances.