arvados.git
10 years agoMerge branch '1685-api-server-redirect-to-workbench'
Peter Amstutz [Tue, 7 Jan 2014 19:04:23 +0000 (14:04 -0500)]
Merge branch '1685-api-server-redirect-to-workbench'

10 years agoDefault redirect to workbench in production configuration to workbench.`hostname`
Peter Amstutz [Tue, 7 Jan 2014 19:03:34 +0000 (14:03 -0500)]
Default redirect to workbench in production configuration to workbench.`hostname`

10 years agoFix mime-type lookup.
Tom Clegg [Mon, 6 Jan 2014 23:04:50 +0000 (15:04 -0800)]
Fix mime-type lookup.

refs #1813

10 years agoUse docker build -q to fix Docker build failures.
Tim Pierce [Mon, 6 Jan 2014 23:02:39 +0000 (18:02 -0500)]
Use docker build -q to fix Docker build failures.
(see https://github.com/dotcloud/docker/issues/3172)

Also fix deprecated `docker tag' statements in mkimage-debootstrap.sh.

10 years agoIf there is only one user agreement, show it inline with an OBJECT tag
Tom Clegg [Mon, 6 Jan 2014 23:00:35 +0000 (15:00 -0800)]
If there is only one user agreement, show it inline with an OBJECT tag
instead of making the user open it in a separate window.

closes #1797
closes #1813

10 years agoRead data from local file if an absolute filename is given for an
Tom Clegg [Mon, 6 Jan 2014 21:32:15 +0000 (13:32 -0800)]
Read data from local file if an absolute filename is given for an
object or array parameter.

10 years agoRemove extra line breaks in textile paragraphs.
Tom Clegg [Mon, 6 Jan 2014 20:27:44 +0000 (12:27 -0800)]
Remove extra line breaks in textile paragraphs.

10 years agoReword tag convention. refs #1508
Tom Clegg [Mon, 6 Jan 2014 20:08:38 +0000 (12:08 -0800)]
Reword tag convention. refs #1508

10 years agoAccept comma-separated list of locators in Keep.get()
Tom Clegg [Mon, 6 Jan 2014 20:04:18 +0000 (12:04 -0800)]
Accept comma-separated list of locators in Keep.get()

10 years agoDocument a convention for using Links to define tags on Collections.
Tim Pierce [Fri, 3 Jan 2014 20:32:37 +0000 (15:32 -0500)]
Document a convention for using Links to define tags on Collections.

10 years agoDocumentation for `Log'.
Tim Pierce [Fri, 3 Jan 2014 00:02:35 +0000 (19:02 -0500)]
Documentation for `Log'.

10 years agoRemove json.dumps() from example and tutorial code.
Tom Clegg [Fri, 3 Jan 2014 00:29:28 +0000 (16:29 -0800)]
Remove json.dumps() from example and tutorial code.

(Not necessary since 4c69fbec263b5eeea23d11ee93fb002d028e2b6f)

closes #1819

10 years agoSerialize objects/arrays in query params with json.dumps() instead of str().
Tom Clegg [Thu, 2 Jan 2014 23:50:46 +0000 (15:50 -0800)]
Serialize objects/arrays in query params with json.dumps() instead of str().

closes #1818

10 years agoMerge branch '1694-user-agreement'
Tom Clegg [Thu, 2 Jan 2014 22:00:42 +0000 (14:00 -0800)]
Merge branch '1694-user-agreement'

10 years agoMerge branch '1748-workbench-view-files'
Tom Clegg [Thu, 2 Jan 2014 20:52:13 +0000 (12:52 -0800)]
Merge branch '1748-workbench-view-files'

closes #1748

10 years agoFix error message: print the exit status, not the string "$?".
Tom Clegg [Tue, 31 Dec 2013 18:48:28 +0000 (10:48 -0800)]
Fix error message: print the exit status, not the string "$?".

10 years agoMerge branch 'master' of git.clinicalfuture.com:arvados into 1685-api-server-redirect...
Peter Amstutz [Thu, 2 Jan 2014 18:22:35 +0000 (13:22 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados into 1685-api-server-redirect-to-workbench

10 years agoAdded redirect to config file.
Peter Amstutz [Thu, 2 Jan 2014 18:21:34 +0000 (13:21 -0500)]
Added redirect to config file.

10 years agoOffer to show html files in browser, too. refs #1748
Tom Clegg [Thu, 2 Jan 2014 17:59:46 +0000 (09:59 -0800)]
Offer to show html files in browser, too. refs #1748

10 years agoLink to show/download files from collections. refs #1748
Tom Clegg [Thu, 2 Jan 2014 17:41:06 +0000 (09:41 -0800)]
Link to show/download files from collections. refs #1748

11 years agoAdded `gen_api_schema_docs.py' used to generate schema documentation pages.
Tim Pierce [Tue, 31 Dec 2013 21:54:17 +0000 (16:54 -0500)]
Added `gen_api_schema_docs.py' used to generate schema documentation pages.

11 years agoFix error message: print the exit status, not the string "$?".
Tom Clegg [Tue, 31 Dec 2013 18:48:28 +0000 (10:48 -0800)]
Fix error message: print the exit status, not the string "$?".

11 years agoAdded gen_api_method_docs.py used to generate API documentation files.
Tim Pierce [Tue, 31 Dec 2013 18:23:24 +0000 (13:23 -0500)]
Added gen_api_method_docs.py used to generate API documentation files.

11 years agoUse items_available in API response instead of retrieving all items.
Tom Clegg [Tue, 31 Dec 2013 18:01:48 +0000 (10:01 -0800)]
Use items_available in API response instead of retrieving all items.

11 years agoAdd "items_available" (integer) to generic list response.
Tom Clegg [Tue, 31 Dec 2013 17:44:57 +0000 (09:44 -0800)]
Add "items_available" (integer) to generic list response.

11 years agoDo not check for user agreement signature before showing user agreement.
Tom Clegg [Tue, 31 Dec 2013 17:41:13 +0000 (09:41 -0800)]
Do not check for user agreement signature before showing user agreement.

refs #1699

11 years agoMerge branch 'master' of git.clinicalfuture.com:arvados
Peter Amstutz [Tue, 31 Dec 2013 17:09:16 +0000 (12:09 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados

11 years agoBetter CSS fix for menu bar obscuring the target when following intra-document links.
Peter Amstutz [Tue, 31 Dec 2013 17:08:31 +0000 (12:08 -0500)]
Better CSS fix for menu bar obscuring the target when following intra-document links.

11 years agoFix unexpected nil in @required_user_agreements. refs #1699
Tom Clegg [Tue, 31 Dec 2013 15:20:13 +0000 (07:20 -0800)]
Fix unexpected nil in @required_user_agreements. refs #1699

11 years agoMerge branch '1692-redesign-dashboard'
Peter Amstutz [Tue, 31 Dec 2013 15:09:47 +0000 (10:09 -0500)]
Merge branch '1692-redesign-dashboard'

11 years ago* Updated ssh-access documentation for workbench dashboard changes
Peter Amstutz [Tue, 31 Dec 2013 15:08:09 +0000 (10:08 -0500)]
* Updated ssh-access documentation for workbench dashboard changes
* Fixed problem where links within the document were cut off by top menu bar

11 years agoMerge branch 'master' of git.clinicalfuture.com:arvados
Tim Pierce [Tue, 31 Dec 2013 06:28:10 +0000 (01:28 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados

11 years agoFix makefile brittleness.
Tim Pierce [Tue, 31 Dec 2013 06:26:24 +0000 (01:26 -0500)]
Fix makefile brittleness.

* `clean' should remove any empty */generated directories (so
  base/generated will be marked as a target to rebuild)

* Dockerfiles should use && instead of ; whenever possible so
  `docker build' will properly fail if a critical step cannot
  be completed.

11 years agoDo not set is_active flag for new users. They do that themselves now,
Tom Clegg [Tue, 31 Dec 2013 02:05:17 +0000 (18:05 -0800)]
Do not set is_active flag for new users. They do that themselves now,
after accepting user agreements.

refs #1699

11 years agoMerge branch '1675-preactivation'
Tom Clegg [Tue, 31 Dec 2013 02:02:33 +0000 (18:02 -0800)]
Merge branch '1675-preactivation'

closes #1722
closes #1785

11 years agoRequest activation if is_active==false but no user agreements seem to
Tom Clegg [Tue, 31 Dec 2013 01:58:29 +0000 (17:58 -0800)]
Request activation if is_active==false but no user agreements seem to
be required.

refs #1699

11 years agoSupport pre-activation by creating a new user record and OpenID
Tom Clegg [Tue, 31 Dec 2013 01:50:53 +0000 (17:50 -0800)]
Support pre-activation by creating a new user record and OpenID
permission link.

refs #1785
refs #1722

11 years agoAllow authentication from multiple OpenIDs using permission links with
Tom Clegg [Tue, 31 Dec 2013 01:48:08 +0000 (17:48 -0800)]
Allow authentication from multiple OpenIDs using permission links with
matching email and OpenID prefix.

refs #1722

11 years agoMerge branch '1694-user-agreement'
Tom Clegg [Mon, 30 Dec 2013 23:17:17 +0000 (15:17 -0800)]
Merge branch '1694-user-agreement'

11 years agoFix makefile syntax for `realclean' target.
Tim Pierce [Mon, 30 Dec 2013 23:15:53 +0000 (18:15 -0500)]
Fix makefile syntax for `realclean' target.

11 years agoDivert processing when user agreements are needed, instead of just
Tom Clegg [Mon, 30 Dec 2013 22:33:29 +0000 (14:33 -0800)]
Divert processing when user agreements are needed, instead of just
omitting page content from layout.

closes #1699

11 years agoSupport user agreement viewing and signing in Workbench.
Tom Clegg [Mon, 30 Dec 2013 14:09:49 +0000 (06:09 -0800)]
Support user agreement viewing and signing in Workbench.

refs #1699

11 years agoStore correct collection uuid in signature/click link.
Tom Clegg [Mon, 30 Dec 2013 21:44:32 +0000 (13:44 -0800)]
Store correct collection uuid in signature/click link.

closes #1706

11 years agoDo not self-activate, or show user agreements to, an uninvited user:
Tom Clegg [Fri, 27 Dec 2013 21:56:34 +0000 (13:56 -0800)]
Do not self-activate, or show user agreements to, an uninvited user:
i.e., one who is neither invited by default according to site policy,
nor a member of the "All users" group.

refs #1706

11 years agoMerge branch 'master' of git.clinicalfuture.com:arvados
Tim Pierce [Mon, 30 Dec 2013 22:20:52 +0000 (17:20 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados

11 years agoAdd `make realclean' target for removing cached Docker images from a build.
Tim Pierce [Mon, 30 Dec 2013 22:20:13 +0000 (17:20 -0500)]
Add `make realclean' target for removing cached Docker images from a build.

11 years agoReplaces shelling out to 'curl' with httpclient library.
Peter Amstutz [Mon, 30 Dec 2013 22:03:03 +0000 (17:03 -0500)]
Replaces shelling out to 'curl' with httpclient library.

11 years agoAccount status is now part of the "notifications" area
Peter Amstutz [Mon, 30 Dec 2013 20:08:42 +0000 (15:08 -0500)]
Account status is now part of the "notifications" area

11 years agoAdded system status box
Peter Amstutz [Mon, 30 Dec 2013 17:19:22 +0000 (12:19 -0500)]
Added system status box

11 years agoNew two-column dashboard layout suggested by Adam
Peter Amstutz [Mon, 30 Dec 2013 16:54:28 +0000 (11:54 -0500)]
New two-column dashboard layout suggested by Adam

11 years agoMerge branch 'master' of git.clinicalfuture.com:arvados into 1692-redesign-dashboard
Peter Amstutz [Mon, 30 Dec 2013 14:05:05 +0000 (09:05 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados into 1692-redesign-dashboard

11 years agoUpdated Gemfile to include all dependencies of 'arv' command line tool so bundler
Peter Amstutz [Sun, 29 Dec 2013 01:51:12 +0000 (20:51 -0500)]
Updated Gemfile to include all dependencies of 'arv' command line tool so bundler
can auto-install them.

11 years agoAdded pip requirements.txt to automatically install python dependencies for Arvados...
Peter Amstutz [Sun, 29 Dec 2013 01:32:29 +0000 (20:32 -0500)]
Added pip requirements.txt to automatically install python dependencies for Arvados Python SDK.

11 years agoFixed more broken links, normalized styles. (refs #1608)
Tim Pierce [Fri, 27 Dec 2013 23:00:16 +0000 (18:00 -0500)]
Fixed more broken links, normalized styles. (refs #1608)

11 years agoDisplays contents of manifest instead of manifest locator.
Peter Amstutz [Fri, 27 Dec 2013 22:07:42 +0000 (17:07 -0500)]
Displays contents of manifest instead of manifest locator.

11 years agoNormalize API documentation names, fix links, etc. (refs #1608)
Tim Pierce [Fri, 27 Dec 2013 21:40:59 +0000 (16:40 -0500)]
Normalize API documentation names, fix links, etc. (refs #1608)

11 years agoDashboard now consists of recent collections, jobs, and pipeline instances.
Peter Amstutz [Fri, 27 Dec 2013 21:26:40 +0000 (16:26 -0500)]
Dashboard now consists of recent collections, jobs, and pipeline instances.

11 years agoMerge branch 'master' of git.clinicalfuture.com:arvados into 1692-redesign-dashboard
Peter Amstutz [Fri, 27 Dec 2013 19:51:28 +0000 (14:51 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados into 1692-redesign-dashboard

11 years agoFix return_to on generic "Create" button.
Tom Clegg [Fri, 27 Dec 2013 19:17:52 +0000 (11:17 -0800)]
Fix return_to on generic "Create" button.

(was "return_to=./", causing a redirect to "http://host:port./")

11 years agoMerge remote-tracking branch 'origin' into 1692-redesign-dashboard
Peter Amstutz [Fri, 27 Dec 2013 18:36:54 +0000 (13:36 -0500)]
Merge remote-tracking branch 'origin' into 1692-redesign-dashboard

11 years agoTweaked text about ssh keys
Peter Amstutz [Fri, 27 Dec 2013 18:25:39 +0000 (13:25 -0500)]
Tweaked text about ssh keys

11 years agoBolded the links so they are more obvious.
Peter Amstutz [Fri, 27 Dec 2013 18:12:39 +0000 (13:12 -0500)]
Bolded the links so they are more obvious.

11 years agoAdd --yaml output format choice to arv.
Tom Clegg [Fri, 27 Dec 2013 17:28:48 +0000 (09:28 -0800)]
Add --yaml output format choice to arv.

11 years ago* Added "Docs" menu to top navbar
Peter Amstutz [Fri, 27 Dec 2013 17:05:45 +0000 (12:05 -0500)]
* Added "Docs" menu to top navbar
* Fixed layout issues with navbar, had to remove "responsive" navbar elements
* Tweaked text of "workbench" user guide page

11 years agoMerge branch '1678-new-user-orientation-pete-wfh' of git.clinicalfuture.com:arvados...
Peter Amstutz [Fri, 27 Dec 2013 15:27:08 +0000 (10:27 -0500)]
Merge branch '1678-new-user-orientation-pete-wfh' of git.clinicalfuture.com:arvados into 1678-new-active-user-orientation

Conflicts:
apps/workbench/app/views/users/home.html.erb

11 years agoFloated Dax to the left instead of the right.
Peter Amstutz [Fri, 27 Dec 2013 13:53:10 +0000 (08:53 -0500)]
Floated Dax to the left instead of the right.

11 years agoMerge branch '1636-inactive-user' into 1678-new-active-user-orientation
Peter Amstutz [Fri, 27 Dec 2013 13:43:14 +0000 (08:43 -0500)]
Merge branch '1636-inactive-user' into 1678-new-active-user-orientation

11 years agoWizards that check for uploading collections, running a crunch job,
Peter Amstutz [Fri, 27 Dec 2013 02:06:30 +0000 (21:06 -0500)]
Wizards that check for uploading collections, running a crunch job,
and running a pipeline and link to documentation if the user hasn't
done it yet.

11 years agoMerge remote-tracking branch 'remotes/origin/1636-inactive-user' into 1678-new-user...
Peter Amstutz [Fri, 27 Dec 2013 01:38:22 +0000 (20:38 -0500)]
Merge remote-tracking branch 'remotes/origin/1636-inactive-user' into 1678-new-user-orientation-pete-wfh

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

11 years agoStarting working on wizard for jobs/pipelines
Peter Amstutz [Fri, 27 Dec 2013 01:37:41 +0000 (20:37 -0500)]
Starting working on wizard for jobs/pipelines

11 years agoAllow self-activation after signing required user agreements.
Tom Clegg [Thu, 26 Dec 2013 22:28:07 +0000 (14:28 -0800)]
Allow self-activation after signing required user agreements.

11 years agoMerge branch '1608-api-documentation'
Tim Pierce [Thu, 26 Dec 2013 19:34:16 +0000 (14:34 -0500)]
Merge branch '1608-api-documentation'

11 years agoAdding REST method documentation stubs (resolves #1608)
Tim Pierce [Thu, 26 Dec 2013 19:31:30 +0000 (14:31 -0500)]
Adding REST method documentation stubs (resolves #1608)

* Added method documentation pages for all REST method endpoints.
* Updated left navbar for all pages.
* Moved schema pages to doc/api/schema.

11 years agoFix exception when no authorized_key hash provided in create request.
Tom Clegg [Thu, 26 Dec 2013 19:01:15 +0000 (11:01 -0800)]
Fix exception when no authorized_key hash provided in create request.

11 years agoMerge remote-tracking branch 'origin' into 1678-new-active-user-orientation
Peter Amstutz [Thu, 26 Dec 2013 18:19:00 +0000 (13:19 -0500)]
Merge remote-tracking branch 'origin' into 1678-new-active-user-orientation

11 years agoMerge branch '1608-api-documentation' of git.clinicalfuture.com:arvados into 1608...
Tim Pierce [Thu, 26 Dec 2013 17:56:35 +0000 (12:56 -0500)]
Merge branch '1608-api-documentation' of git.clinicalfuture.com:arvados into 1608-api-documentation

11 years agoFix bug in default argument types.
Tim Pierce [Mon, 23 Dec 2013 20:51:54 +0000 (15:51 -0500)]
Fix bug in default argument types.

11 years agoReorganizing API documentation to support new navbar (refs #1651).
Tim Pierce [Mon, 23 Dec 2013 20:13:19 +0000 (15:13 -0500)]
Reorganizing API documentation to support new navbar (refs #1651).

Add site.navbar.api to _config.yml, and add matching "navmenu" fields to API documentation pages.

11 years agoReorganize navbars.
Tim Pierce [Mon, 23 Dec 2013 18:54:39 +0000 (13:54 -0500)]
Reorganize navbars.

Move top and left-side navbars to their own _include pages.
Define navbar sections in _config.yml.

11 years agoUpdated table headings, removed redundant fields.
Tim Pierce [Wed, 18 Dec 2013 22:55:32 +0000 (17:55 -0500)]
Updated table headings, removed redundant fields.

11 years agoLinking all generated doc pages to index. (refs #1608)
Tim Pierce [Tue, 17 Dec 2013 01:06:51 +0000 (20:06 -0500)]
Linking all generated doc pages to index. (refs #1608)

11 years agoAdded skeleton doc files for all API resources.
Tim Pierce [Fri, 13 Dec 2013 23:11:14 +0000 (18:11 -0500)]
Added skeleton doc files for all API resources.

11 years agoUpdated table headings, removed redundant fields.
Tim Pierce [Wed, 18 Dec 2013 22:55:32 +0000 (17:55 -0500)]
Updated table headings, removed redundant fields.

11 years agoLinking all generated doc pages to index. (refs #1608)
Tim Pierce [Tue, 17 Dec 2013 01:06:51 +0000 (20:06 -0500)]
Linking all generated doc pages to index. (refs #1608)

11 years agoAdded skeleton doc files for all API resources.
Tim Pierce [Fri, 13 Dec 2013 23:11:14 +0000 (18:11 -0500)]
Added skeleton doc files for all API resources.

11 years agoDo not ignore attributes received with create request.
Tom Clegg [Thu, 26 Dec 2013 17:15:41 +0000 (09:15 -0800)]
Do not ignore attributes received with create request.

11 years agoRedirect to a suitable page when HTML response requested for create/update.
Tom Clegg [Thu, 26 Dec 2013 17:14:43 +0000 (09:14 -0800)]
Redirect to a suitable page when HTML response requested for create/update.

11 years agoAdded dax image to repo
Peter Amstutz [Thu, 26 Dec 2013 15:17:24 +0000 (10:17 -0500)]
Added dax image to repo

11 years ago* A couple of tweaks in response to Tom's feedback
Peter Amstutz [Thu, 26 Dec 2013 15:07:18 +0000 (10:07 -0500)]
* A couple of tweaks in response to Tom's feedback
* Additional styling
* Added Dax

11 years agoUndo `docker build' hack fixed in docker 0.7; add git repo to support JobsController.
Tim Pierce [Tue, 24 Dec 2013 00:04:07 +0000 (19:04 -0500)]
Undo `docker build' hack fixed in docker 0.7; add git repo to support JobsController.

`docker build' bug #1875 supposedly fixed in https://github.com/dotcloud/docker/commit/751250015bbecd9d8c4158b7a8398b3dc2eccde4

11 years ago* User is now taken to a "welcome" page where they click button to log in
Peter Amstutz [Mon, 23 Dec 2013 22:04:05 +0000 (17:04 -0500)]
* User is now taken to a "welcome" page where they click button to log in
* Simplified inactive user page and rewrote copy to be more friendly.

11 years agoFix bug in default argument types.
Tim Pierce [Mon, 23 Dec 2013 20:51:54 +0000 (15:51 -0500)]
Fix bug in default argument types.

11 years agoReorganizing API documentation to support new navbar (refs #1651).
Tim Pierce [Mon, 23 Dec 2013 20:13:19 +0000 (15:13 -0500)]
Reorganizing API documentation to support new navbar (refs #1651).

Add site.navbar.api to _config.yml, and add matching "navmenu" fields to API documentation pages.

11 years agoReorganize navbars.
Tim Pierce [Mon, 23 Dec 2013 18:54:39 +0000 (13:54 -0500)]
Reorganize navbars.

Move top and left-side navbars to their own _include pages.
Define navbar sections in _config.yml.

11 years agoSpecify apiVersion when instantiating Arvados client. closes #1773
Tom Clegg [Mon, 23 Dec 2013 16:27:52 +0000 (08:27 -0800)]
Specify apiVersion when instantiating Arvados client. closes #1773

11 years agoSpecify api_version when instantiating Arvados client. refs #1773
Tom Clegg [Mon, 23 Dec 2013 16:26:05 +0000 (08:26 -0800)]
Specify api_version when instantiating Arvados client. refs #1773

11 years agoUse arvados.api('v1') accessor instead of arvados.service. refs #1773
Tom Clegg [Mon, 23 Dec 2013 16:21:00 +0000 (08:21 -0800)]
Use arvados.api('v1') accessor instead of arvados.service. refs #1773

11 years agoMerge branch '1608-api-documentation' of git.clinicalfuture.com:arvados into 1608...
Tim Pierce [Fri, 20 Dec 2013 23:38:34 +0000 (18:38 -0500)]
Merge branch '1608-api-documentation' of git.clinicalfuture.com:arvados into 1608-api-documentation

11 years agoUpdated table headings, removed redundant fields.
Tim Pierce [Wed, 18 Dec 2013 22:55:32 +0000 (17:55 -0500)]
Updated table headings, removed redundant fields.

11 years agoLinking all generated doc pages to index. (refs #1608)
Tim Pierce [Tue, 17 Dec 2013 01:06:51 +0000 (20:06 -0500)]
Linking all generated doc pages to index. (refs #1608)