Changes between Version 26 and Version 27 of SensitiveTicketsPlugin


Ignore:
Timestamp:
Dec 24, 2016, 7:45:41 AM (7 years ago)
Author:
figaro
Comment:

Moved example to functional description

Legend:

Unmodified
Added
Removed
Modified
  • SensitiveTicketsPlugin

    v26 v27  
    55== Description
    66
    7 This 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.
     7This 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. There are the following use cases for this:
     8
     9'''Scenario 1'''
     10
     11A 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.
     12
     13'''Scenario 2'''
     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.
    816
    917'''Beware''':
    1018 * Hooks that send mail on ticket changes will still send mail for sensitive tickets; this may not be what you want.
    11  * In versions of Trac prior to 1.0.2, if the plugin is removed, disabled, or fails to load, Trac will display sensitive tickets ([ticket:5784 "failing open" instead of "failing closed"]).
     19 * In versions of Trac prior to 1.0.2, if the plugin is removed, disabled, or fails to load, Trac will display sensitive tickets ([ticket:5784 ""failing open" instead of "failing closed""]).
    1220
    1321This plugin is supported on Trac 0.11.6 or higher.
     
    5563Needs an environment upgrade or just adding the appropriate stanza to `[ticket-custom]` in `trac.ini` after enabling.
    5664
    57 == Example
    58 
    59 '''Scenario 1'''
    60 
    61 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.
    62 
    63 '''Scenario 2'''
    64 
    65 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.
    66 
    6765== Recent Changes
    6866