Changes between Version 16 and Version 17 of SensitiveTicketsPlugin


Ignore:
Timestamp:
Feb 18, 2012 9:33:46 PM (3 years ago)
Author:
hasienda
Comment:

extensive reordering of contents, new maintainer details to #9830

Legend:

Unmodified
Added
Removed
Modified
  • SensitiveTicketsPlugin

    v16 v17  
    1 = Hide sensitive tickets with a checkbox =  
    2 See also PrivateTicketsPlugin. 
     1= !SensitiveTickets = 
    32 
    4 == This hack is up for adoption == 
    5  
    6 == [SensitiveTicketsPlugin SensitiveTickets] == 
     3Hide sensitive tickets with a checkbox. 
    74 
    85== Description == 
     
    107[SensitiveTicketsPlugin SensitiveTickets] is a plugin that lets users mark tickets as "sensitive" with a checkbox on the ticket form.  Sensitive tickets are viewable only to those with the `SENSITIVE_VIEW` permission. 
    118 
    12 It is based on the example [http://svn.edgewall.com/repos/trac/trunk/sample-plugins/permissions/vulnerability_tickets.py  vulnerability_tickets.py] but uses a checkbox instead of text in the summary or keywords to mark a ticket as sensitive. 
     9''Beware:'' Hooks that send mail on ticket changes will still send mail for sensitive tickets; this may not be what you want. 
    1310 
    14 '''To use this plugin you will have to edit your trac.ini file to use the new !SenstiveTicketsPolicy permission policy, e.g.: 
     11=== Examples === 
     12 
     13A user submits a security related ticket to a project's Trac, which is generally open to the public.  They mark it as "Sensitive" so that only people in the internal team that deal with security issues can see the ticket. 
     14 
     15A team uses Trac to handle its business development tasks, but wants to leave the record open for all.  Some tasks, however--say, dealing with difficult clients--are sensitive.  Those tickets are marked as sensitive and hidden to others but viewable by the business development team. 
     16 
     17=== History/Related === 
     18 
     19The plugin is based on the example [http://svn.edgewall.com/repos/trac/trunk/sample-plugins/permissions/vulnerability_tickets.py  vulnerability_tickets.py] but uses a checkbox instead of text in the summary or keywords to mark a ticket as sensitive. 
     20 
     21See also: PrivateTicketsPlugin. 
     22 
     23== Configuration == 
     24 
     25'''To use this plugin you will have to edit your `trac.ini` file to use the new !SenstiveTicketsPolicy permission policy, e.g.: 
    1526''' 
    1627    {{{ 
     28    #!ini 
    1729    [components] 
    1830    sensitivetickets.* = enabled 
     
    2638(TODO: explain what !LegacyAttachmentPolicy is, and why one should or should not include it.) 
    2739 
    28 Hooks that send mail on ticket changes will still send mail for sensitive tickets; this may not be what you want. 
    29  
    3040== Bugs/Feature Requests ==  
    3141 
     
    3444 
    3545If you have any issues, create a  
    36 [http://trac-hacks.org/newticket?component=SensitiveTicketsPlugin&owner=obs new ticket]. 
     46[http://trac-hacks.org/newticket?component=SensitiveTicketsPlugin&owner=dkgdkg new ticket]. 
    3747 
    38 == Download == 
    39  
    40 Download the zipped source from [download:sensitiveticketsplugin here]. 
    41  
    42 == Source == 
     48== Source & Download == 
    4349 
    4450You can check out SensitiveTicketsPlugin from [http://trac-hacks.org/svn/sensitiveticketsplugin here] using Subversion, or [source:sensitiveticketsplugin browse the source] with Trac. 
    4551 
    46 == Example == 
    47  
    48 A user submits a security related ticket to a project's Trac, which is generally open to the public.  They mark it as "Sensitive" so that only people in the internal team that deal with security issues can see the ticket. 
    49  
    50 A team uses Trac to handle its business development tasks, but wants to leave the record open for all.  Some tasks, however--say, dealing with difficult clients--are sensitive.  Those tickets are marked as sensitive and hidden to others but viewable by the business development team. 
     52Download the zipped source from [download:sensitiveticketsplugin here]. 
    5153 
    5254== Recent Changes == 
     
    5759 
    5860'''Author:''' [wiki:sbenthall] [[BR]] 
    59 '''Maintainer:''' [[BR]] 
    60 '''Contributors:''' [wiki:k0s] [[BR]] 
     61'''Maintainer:''' [wiki:dkgdkg] [[BR]] 
     62'''Contributors:''' [wiki:k0s], [wiki:obs] [[BR]]