Changes between Version 26 and Version 27 of SensitiveTicketsPlugin
- Timestamp:
- Dec 24, 2016, 7:45:41 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SensitiveTicketsPlugin
v26 v27 5 5 == Description 6 6 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. 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. There are the following use cases for this: 8 9 '''Scenario 1''' 10 11 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. 12 13 '''Scenario 2''' 14 15 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. 8 16 9 17 '''Beware''': 10 18 * 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""]). 12 20 13 21 This plugin is supported on Trac 0.11.6 or higher. … … 55 63 Needs an environment upgrade or just adding the appropriate stanza to `[ticket-custom]` in `trac.ini` after enabling. 56 64 57 == Example58 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 67 65 == Recent Changes 68 66