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]]