Project

General

Profile

Actions

Groups Projects Ownership and Permissions Specification » History » Revision 2

« Previous | Revision 2/28 (diff) | Next »
Peter Amstutz, 08/06/2014 09:36 PM


Groups, Projects, Ownership and Permissions Specification

  • There are three levels of permission, can_read, can_write, and can_manage.
    • can_read grants read-only access to the record
    • can_write permits changes to content (but not metadata) fields of the record. can_write also implies can_read
    • can_manage permits the user to create permission links with head_uuid set to this object. can_manage also implies can_write and can_read
  • All Arvados objects have an owner_uuid field. Valid uuid types for owner_uuid are "User" or "Group".
  • If the owner_uuid of an object is a User, that User has can_manage permission on that object.
  • If owner_uuid of an object is a Group, then that object is a member of that group.
  • A "Project" is a subtype of Group that indicates the group should be displayed in the "Projects" section of Workbench.

Updated by Peter Amstutz over 9 years ago · 2 revisions