Version 3 (modified by 13 years ago) (diff) | ,
---|
Contents
TicketAccessPlugin
Description
Restrict access rights for tickets based on user's group. This plugin was modified from the plugin http://trac-hacks.org/wiki/SensitiveTicketsPlugin
Bugs/Feature Requests
Existing bugs and feature requests for TicketAccessPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:ticketaccessplugin here].
Source
You can check out TicketAccessPlugin from here using Subversion, or browse the source with Trac.
Example
For example I have some users which I have assigned to 3 groups
grpA | grpB | grpC |
user1 | user1 | user4 |
user2 | user3 | user5 |
A user can belong to more than a group. In the ticket view, I have created an additional field to enter a comma delimited list of groups I should restrict access to the ticket.
For example when I am creating a new ticket, I decide that grpA and grpC should be restricted from viewing the ticket. I just enter a comma delimited list of groups I should restrict. This is shown in the image below
And then the ticket will be hidden from users in these 2 groups.
In our example, only users from grpB (user1 and user3) are allowed to see the ticket. However user1 has already been restricted due to him belonging to grpA, so in effect, only user3 has access to the ticket
Note that if a user has TRAC_ADMIN permissions then he will be allowed full access regardless of the restrictions imposed by the plugin
Recent Changes
- 10295 by solarwind on 2011-06-14 10:26:57
-
New hack TicketAccessPlugin, created by solarwind
(more)
Author/Contributors
Author: solarwind75?
Maintainer: solarwind75?
Contributors:
Attachments (1)
- create-ticket-view.png (23.4 KB) - added by 13 years ago.
Download all attachments as: .zip