Changes between Version 1 and Version 2 of AccessControl


Ignore:
Timestamp:
09/02/09 09:37:24 (5 years ago)
Author:
rgrp
Comment:

correct weird pasting errors

Legend:

Unmodified
Added
Removed
Modified
  • AccessControl

    v1 v2  
    4646{{{ 
    4747    Context 
    48 Entity ----> Roleckage | role | group 
    49 --------------------------- 
    50 xyz     | admin     | admin 
    51 xyz     | edit      | anonymous 
    52 xyz     | read      | anonmyous 
    53 xyz     | purge     | editor 
    54  
     48Entity ----> Role 
    5549 
    5650    Context 
     
    6155Package level: 
    6256 
    63   * Package Roles: admin, editor, readerckage | role | group 
    64 --------------------------- 
    65 xyz     | admin     | admin 
    66 xyz     | edit      | anonymous 
    67 xyz     | read      | anonmyous 
    68 xyz     | purge     | editor 
    69  
     57  * Package Roles: admin, editor, reader 
    7058  * Entities: [email protected] (user), pseudo-users 'visitor' 
    7159  * Assignment of entities to roles in a given context (the package) 
     
    7664 
    7765System level permissions: 
    78 ckage | role | group 
    79 --------------------------- 
    80 xyz     | admin     | admin 
    81 xyz     | edit      | anonymous 
    82 xyz     | read      | anonmyous 
    83 xyz     | purge     | editor 
    84  
    8566  * Roles:?? 
    8667  * create package  
     
    10384            # can do anything ... 
    10485            return True 
    105     for role in contextroles:ckage | role | group 
    106 --------------------------- 
    107 xyz     | admin     | admin 
    108 xyz     | edit      | anonymous 
    109 xyz     | read      | anonmyous 
    110 xyz     | purge     | editor 
    111  
     86    for role in contextroles: 
    11287        # assuming 'ORing' of permissions 
    11388        if role.is_allowed(action) 
     
    11893    return False 
    11994}}} 
    120 ckage | role | group 
    121 --------------------------- 
    122 xyz     | admin     | admin 
    123 xyz     | edit      | anonymous 
    124 xyz     | read      | anonmyous 
    125 xyz     | purge     | editor 
    12695 
    12796=== Initializing Permissions for a Package ===