[ARVADOS] updated: 5fd322111a447f9ece4018710058f38c5c94f818

git at public.curoverse.com git at public.curoverse.com
Thu Oct 16 17:00:57 EDT 2014


Summary of changes:
 .../test/functional/collections_controller_test.rb |   9 ++
 doc/api/schema/Group.html.textile.liquid           |   1 +
 doc/api/schema/User.html.textile.liquid            |   1 +
 sdk/python/arvados/commands/ws.py                  |  94 +++++++++++++++++
 sdk/python/arvados/events.py                       |  97 +++++++++++++++---
 sdk/python/bin/arv-ws                              |  30 +-----
 sdk/python/setup.py                                |   2 +-
 sdk/python/tests/test_websockets.py                |  38 +++++--
 services/api/lib/eventbus.rb                       |   2 +-
 services/keepstore/handler_test.go                 | 113 +++++++--------------
 services/keepstore/handlers.go                     |  17 ++--
 services/keepstore/perms.go                        |  27 ++---
 services/keepstore/perms_test.go                   |  31 +++++-
 13 files changed, 306 insertions(+), 156 deletions(-)
 create mode 100644 sdk/python/arvados/commands/ws.py

       via  5fd322111a447f9ece4018710058f38c5c94f818 (commit)
       via  509e13fc80e808ede53b8da24eecf2dfdf186bc1 (commit)
       via  ac4f4ab5c6d677096cc335af7cfc0d9b10043b93 (commit)
       via  25708a232b618757d54d36e3fe545302cff9ca42 (commit)
       via  0dab3a40d540b872ee689420d3fcfcebb760d15b (commit)
       via  d05825ffb039ddddfff00cf92837d0ca049ee364 (commit)
       via  23796191a7efdae462ee7509b4641be4d63d584d (commit)
       via  8297039dfdf78e712855a1a223c5ea15094244ba (commit)
       via  723f0c8477dbd1d6a5e90a29dd3003c9b00d04aa (commit)
       via  b19a6058168a290fe789b2228c13935edc6e5546 (commit)
       via  1d0d4b16be0e9478dd6f98014a30610c5e579afa (commit)
       via  b3f9cef0402c67cf06f825b283d95ef5819ab93f (commit)
       via  58014b961247c55093afdd1dab3e290518a54e3e (commit)
       via  5e2eeeaabfdd2673ee58cc0da54e943fd2841d04 (commit)
       via  f39807a3c5dd32520bebd4fcd5254f214351eb4f (commit)
       via  69441aa2a477099731f36f6e7995fc2ec85c8c86 (commit)
       via  fe21e5236f596001d22e4b28519d1c5ef32a7e3c (commit)
       via  4ff82f5fdc5d0e663da809823f25155d09609cc1 (commit)
       via  adbea418d67bfe3b30a305c43d22b858d5a81e92 (commit)
       via  8cfc0583424956ca6b2a3f1f2efcf751e185aa3a (commit)
       via  758d59141102b29371f44512671b9efe0cf62821 (commit)
       via  7509b9e08acebd9e28ab2cea7d8b2e383c46859c (commit)
       via  55888e63181a0847d3e00344fa9c7c5e747082ae (commit)
       via  76d932c4916d15c2ca2668409905da4206cb38b3 (commit)
       via  2774760a4ccdb65336e2aad32b5fd57fc7bc5bb3 (commit)
       via  5d262f9b0206b79fca198d191d3678415cf5c338 (commit)
       via  a606b9a9996aa3e8a144a8328acf3f960d8d0057 (commit)
       via  2f8d1a30eaca707dff086b52d5809963e6a8cc1c (commit)
      from  ebf38316d1d47715b629ea35c66c93f28e66d76c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 5fd322111a447f9ece4018710058f38c5c94f818
Author: Brett Smith <brett at curoverse.com>
Date:   Thu Oct 16 17:00:39 2014 -0400

    4189: Document the API server's writable_by field.

diff --git a/doc/api/schema/Group.html.textile.liquid b/doc/api/schema/Group.html.textile.liquid
index 8a54265..2bf67eb 100644
--- a/doc/api/schema/Group.html.textile.liquid
+++ b/doc/api/schema/Group.html.textile.liquid
@@ -22,3 +22,4 @@ table(table table-bordered table-condensed).
 |group_class|string|Type of group. This does not affect behavior, but determines how the group is presented in the user interface. For example, @project@ indicates that the group should be displayed by Workbench and arv-mount as a project for organizing and naming objects.|@"project"@
 null|
 |description|text|||
+|writable_by|array|List of UUID strings identifying Users and other Groups that have write permission for this Group.  Only users who are allowed to administer the Group will receive a full list.  Other users will receive a partial list that includes the Group's owner_uuid and (if applicable) their own user UUID.||
diff --git a/doc/api/schema/User.html.textile.liquid b/doc/api/schema/User.html.textile.liquid
index c95a243..9a1b056 100644
--- a/doc/api/schema/User.html.textile.liquid
+++ b/doc/api/schema/User.html.textile.liquid
@@ -26,3 +26,4 @@ table(table table-bordered table-condensed).
 |prefs|hash|||
 |default_owner_uuid|string|||
 |is_active|boolean|||
+|writable_by|array|List of UUID strings identifying Groups and other Users that can modify this User object.  This will include the user's owner_uuid and, for administrators and users requesting their own User object, the requesting user's UUID.||

commit 509e13fc80e808ede53b8da24eecf2dfdf186bc1
Merge: ebf3831 ac4f4ab
Author: Brett Smith <brett at curoverse.com>
Date:   Thu Oct 16 16:33:22 2014 -0400

    Merge branch 'master' into 4189-workbench-project-admin-attr-editing-wip


-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list