|Version 17 (modified by hasienda, 4 years ago) (diff)|
Hide sensitive tickets with a checkbox.
Beware: Hooks that send mail on ticket changes will still send mail for sensitive tickets; this may not be what you want.
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.
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.
See also: PrivateTicketsPlugin.
To use this plugin you will have to edit your trac.ini file to use the new SenstiveTicketsPolicy permission policy, e.g.:
[components] sensitivetickets.* = enabled [trac] permission_policies = SensitiveTicketsPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy
Needs an environment upgrade after enabling.
(TODO explain what LegacyAttachmentPolicy is, and why one should or should not include it.)
If you have any issues, create a new ticket.
Source & Download
Download the zipped source from [download:sensitiveticketsplugin here].