Changes between Version 5 and Version 6 of PrivateTicketsPlugin


Ignore:
Timestamp:
May 5, 2008 9:17:57 AM (6 years ago)
Author:
coderanger
Comment:

Move to using docs in svn.

Legend:

Unmodified
Added
Removed
Modified
  • PrivateTicketsPlugin

    v5 v6  
    11= Modified ticket permissions = 
    22 
    3 == Description == 
    4  
    5 Allow users to only see tickets they are associated with. 
    6  
    7 There are three new permissions for this plugin: `TICKET_VIEW_REPORTER`, `TICKET_VIEW_CC`, and `TICKET_VIEW_OWNER`. `TICKET_VIEW_SELF` is an alias for all three of these. 
    8  
    9 With each permission, users will only be able to see tickets where they are the person mentioned in the permission. So if a user has `TICKET_VIEW_REPORTER`, they can only see tickets they reported. For `TICKET_VIEW_CC`, they just have to be included in the CC list. 
    10  
    11 There are also group-based permissions: `TICKET_VIEW_REPORTER_GROUP`, `TICKET_VIEW_CC_GROUP`, and `TICKET_VIEW_OWNER_GROUP`. These work in a similar way to their non-group counterparts, except that you are granted access if you share a group with the target user. For example, if ticket 1 was reported by Allan, and Allan and Bob are both in the group company_foo, and Bob has `TICKET_VIEW_REPORTER_GROUP`, then Bob will be able to see ticket 1 since he shares a group with the reporter. Each group-based permission is also an alias for the normal one, so you do not have to grant both. `TICKET_VIEW_GROUP` is an alias for all the group-based permissions (and therefore all the normal ones as well). 
    12  
    13 You can configure which groups to ignore for the purposes of permission checking with the `group_blacklist` option shown below. 
     3[[Include(source:privateticketsplugin/0.11/README)]] 
    144 
    155== Bugs/Feature Requests ==  
     
    2919You can check out PrivateTicketsPlugin from [http://trac-hacks.org/svn/privateticketsplugin here] using Subversion, or [source:privateticketsplugin browse the source] with Trac. 
    3020 
    31 == Example == 
    32  
    33 To activate: 
    34 {{{ 
    35 [components] 
    36 privatetickets.* = enabled 
    37 }}} 
    38  
    39 To configure: 
    40 {{{ 
    41 [privatetickets] 
    42 group_blacklist = anonymous, authenticated 
    43 }}} 
    44  
    4521== Recent Changes == 
    4622