[dev] wicked permissions, attempt #2
    Ben Chavet 
    ben at chavet.net
       
    Sun Nov 28 14:38:22 PST 2004
    
    
  
Ok, here's my next attempt at fixing wicked's permissions.  Jason, you weren't
kidding when you said it was more complicated than what I originally submitted
:)
I've tested this patch as thoroughly as I can possibly think of.
Feedback/Suggestions welcome.
Here's the rundown:
lib/Page/StandardPage.php now checks if 'wicked' and 'wicked:pages' exist.  If
not, they are created with reasonable defaults.
AttachedFiles, BackLinks, EditPage, LikePages, MergeOrRename all check 
& return
the permissions of the referring page.
I created a new permission branch, 'wicked:system', to contain AllPages,
LeastPopular, MostPopular, PageSearch, RecentChanges, and TitleSearch.  I did
this because I didn't really feel that these belong in the 'wicked:pages'
branch.  Granted, they are still pages, but they each serve a special purpose.
lib/api.php has been updated to reflect the 'wicked:system' permission branch.
I made this diff using 'cvs -q diff -u' in /wicked to cut down on number of
attachments.  If this doesn't work, I can redo it with individual diffs.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: perms.patch
Type: text/x-patch
Size: 16890 bytes
Desc: not available
Url : http://lists.horde.org/archives/dev/attachments/20041128/10744d6c/perms.bin
    
    
More information about the dev
mailing list