Code

Changes between Version 12 and Version 13 of RowLevelPermissions


Ignore:
Timestamp:
07/13/06 16:22:03 (8 years ago)
Author:
Chris Long <indirecthit@…>
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RowLevelPermissions

    v12 v13  
    1313== Todo == 
    1414''This is a slightly incomplete list, as of this writing my todo list is unavailable, I'll modify this when I have access to it'' 
    15 * Adding row level permission editing to admin interface - Started. I have created an application that modifies row level permissions and will be adding this to the administration interface. 
    16 * Adding checking of row level permissions (so they actually do something) 
     15 
     16 * Adding row level permission editing to admin interface - Started. I have created an application that modifies row level permissions and will be adding this to the administration interface. 
     17 * Adding checking of row level permissions (so they actually do something) 
    1718 
    1819== Using Row Level Permissions == 
     
    2122 
    2223There are a few things you need to know about row level permissions before working with them: 
    23 * Row level permissions use the permissions table to determine an objects possible permissions, you need to create permissions in the permissions table before using them in row level permissions. 
    24 * Row level permissions can be negative, this is determined by an attribute called "negative".  
    25 * The order of checking permissions will work in the following order: User Row Level Permission -> User Model Level Permission -> Group Row Level Permission -> Group Model Level Permission. The checking will stop either at the first positive or negative, and if no permission is found will return a negative. 
     24 
     25 * Row level permissions use the permissions table to determine an objects possible permissions, you need to create permissions in the permissions table before using them in row level permissions. 
     26 * Row level permissions can be negative, this is determined by an attribute called "negative".  
     27 * The order of checking permissions will work in the following order: User Row Level Permission -> User Model Level Permission -> Group Row Level Permission -> Group Model Level Permission. The checking will stop either at the first positive or negative, and if no permission is found will return a negative. 
    2628 
    2729=== Enabling Row Level Permissions ===