Changes between Version 3 and Version 4 of ProtectedMacro


Ignore:
Timestamp:
Dec 22, 2008, 7:01:30 AM (15 years ago)
Author:
frayja
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProtectedMacro

    v3 v4  
    33== Description ==
    44
    5 With this plugin certain parts of a wiki page can be shielded from reading.
     5With the TracProtected macro it is possible to limit access to parts of a wiki page.
    66
    7 There are four explicit permissions. PROTECTED_VIEW, PROTECTED_RED_VIEW, PROTECTED_BLUE_VIEW, and PROTECTED_GREEN_VIEW. Each of these permissions allows view access to different parts (as seen in the examples below)
     7A protected part has the following syntax:         
     8{{{
     9{{{                                               
     10#!protected                                       
     11#:This is what an unauthorized user sees (optional)
     12This is what an authorized user sees               
     13}}}
     14}}}                                               
    815
    9 A #!protected part will be rendered with a red line to the left, a #!protected-blue part will be rendered with a blue line to the left, etc.
     16A protected part can use !protected, !protected-red,
     17!protected-blue, or !protected-green to provide access           
     18restrictions on different levels. Users will only see these       
     19protected sections when they have the permissions                 
     20"PROTECTED_VIEW", "PROTECTED_RED_VIEW", "PROTECTED_BLUE_VIEW", or
     21"PROTECTED_GREEN_VIEW", respectively.                             
     22
     23A #!protected part will be rendered with a red line to the left, a
     24#!protected-blue part will be rendered with a blue line to the
     25left, etc.
     26
     27Attachments are protected when the key-string "!protected",   
     28"!protected-red", "!protected-blue", or "!protected-green" is
     29present in the attachment's description.                     
     30                                                             
     31To enable the attachment protection the conf/trac.ini must be
     32modified. Add the ProtectedAttachmentPolicy to the           
     33permission_policies:                                         
     34{{{
     35[trac]                                                                 
     36permission_policies = ProtectedAttachmentPolicy, DefaultPermissionPolicy
     37}}}
    1038
    1139Note: a user who is allowed to edit the wiki page will always be able to see (and edit) protected parts.
     
    1543 * Supply an admin feature to add/edit protected-xxx
    1644 * Supply an admin feature to edit the style/template for a permission part
     45 * Give visual feedback for unauthorized attachments in the attachment list
    1746
    1847== Bugs/Feature Requests ==