Changes between Version 4 and Version 5 of AuthModule/UserStories


Ignore:
Timestamp:
2011-01-22T09:08:34+01:00 (14 years ago)
Author:
Morris Swertz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AuthModule/UserStories

    v4 v5  
    1 == Authentication and Authorization module user stories ==
    2 === As a user I want the module to have a set of permissions including read, write, execute and ownership. ===
     1= Authentication and Authorization module user stories =
     2[[TOC()]]
     3== As a user I want the module to have a set of permissions including read, write, execute and ownership. ==
    34Acceptance criteria:
    45 * Please add!
     
    78 * Extend Permission enum in DatabaseLogin to cover read, write, execute and ownership.
    89
    9 === As a user I want the module to have a set of entities including tables, columns, rows and screens. ===
     10== As a user I want the module to have a set of entities including tables, columns, rows and screens. ==
    1011Acceptance criteria:
    1112 * Please add!
     
    1516 * Create an interface Authorizable with fields owner: xref->!MolgenisUser, shareRead: xref->!MolgenisGroup, shareWrite: xref->!MolgenisGroup.
    1617
    17 === As a user I want the module to have a structure containing users and groups. Users can be part of groups. Both can have permissions on entities. If multiple permissions apply to an entity the narrower ones override the broader ones. ===
     18== As a user I want the module to have a structure containing users and groups. Users can be part of groups. Both can have permissions on entities. If multiple permissions apply to an entity the narrower ones override the broader ones. ==
    1819Acceptance criteria:
    1920 * Please add!
     
    2526 * Make Molgenis check permissions via central class. (To be refined.)
    2627
    27 === As a user I want to be able to change permissions (grant, revoke) for the entities I own. The permissions are strictly limited to the entity. No information from linked entities will show up if permissions have not been given. ===
     28== As a user I want to be able to change permissions (grant, revoke) for the entities I own. The permissions are strictly limited to the entity. No information from linked entities will show up if permissions have not been given. ==
    2829Acceptance criteria:
    2930 * Please add!
     
    3233 * Create a user interface to manage permissions for the entities owned by the user that is logged in.
    3334
    34 === As an administrator I want to be able to manage users and groups. ===
     35== As an administrator I want to be able to manage users and groups. ==
    3536Acceptance criteria:
    3637
     
    5354 * Make the login class to log in the public user by default.
    5455
    55 === As an investigator I want to be able to share the permissions on all entities belonging to my investigation with other users or groups. ===
     56== As an investigator I want to be able to share the permissions on all entities belonging to my investigation with other users or groups. ==
    5657Acceptance criteria:
    5758 * I, Erik, can give my co-workers Despoina and Robert read-only access to all the features, values and targets belonging to my investigation AnimalDB.