Changes between Version 1 and Version 2 of Ticket #93


Ignore:
Timestamp:
08/28/09 09:22:54 (5 years ago)
Author:
rgrp
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #93 – Description

    v1 v2  
    1 A user's ability to edit a package should be configurable by an admin. Propose there are 3 level of capability/action for a package: 
     1Should be able to limit ability to a user's ability to do things with packages (read, edit etc). This is a big ticket (it may required splitting) and full details are in separate wiki page: AccessControl. 
    22 
    3   * Admin 
    4   * Edit 
    5   * Read (optional at present since everything should be readable) 
     3Cost: 8d 
    64 
    7 Cost: 6d 
    8  
    9 == Details == 
    10  
    11   * A package Admin should be able to change the permissions for the package for others. 
    12   * A person registering a package (if logged in) automatically becomes an Admin for that package 
    13   * By default being an Admin implies Editor implies Reader 
    14   * By default edit rights are for everyone (as are read rights) 
    15   * A system administrator may alter the package Admins for any package (this is optional since now that we have web admin interface for editing of model/DB could do this via that route) 
    16  
    17 === Extras === 
    18  
    19 May wish to expand edit permissions in future to e.g.: 
    20  
    21   * Edit: core 
    22   * Edit: tags 
    23   * Edit: everything 
    24  
    25 == Implementation Details ==