wiki:VirtualTicketPermissionsPlugin

Version 1 (modified by normanr, 6 years ago) (diff)

New hack VirtualTicketPermissionsPlugin, created by normanr

Virtual Permissons for the Owner/Reporter/CC'er of a ticket

Description

There are three main permissions for this plugin: TICKET_IS_REPORTER, TICKET_IS_CC, and TICKET_IS_OWNER. TICKET_IS_SELF is an alias for all three of these.

There are also group-based permissions: TICKET_IS_REPORTER_GROUP, TICKET_IS_CC_GROUP, and TICKET_IS_OWNER_GROUP. These work in a similar way to their non-group counterparts, except that you are granted access if you share a group with the target user. TICKET_IS_GROUP is an alias for all the group-based permissions (and therefore all the normal ones as well).

Bugs/Feature Requests

Existing bugs and feature requests for VirtualTicketPermissionsPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out VirtualTicketPermissionsPlugin from here using Subversion, or browse the source with Trac.

Example

In the [ticket-workflow] configuration:

accept = new,accepted -> accepted
accept.permissions = TICKET_MODIFY,TICKET_IS_OWNER

Then the user can only accept the ticket if it has already been assigned to them.

Recent Changes

[11511] by rjollos on 2012-04-22 11:00:42
Fixes #9779: Clarified that license is BSD 3-Clause. Added license info to source, and switched to UTF-8 encoding of the source. Committing the deletion part of the move operation in [11510].
[11510] by rjollos on 2012-04-22 10:54:25
Refs #9979: Renamed 0.11 directory to trunk.
[4153] by normanr on 2008-08-19 12:47:20
Adding mime-type for README

Author/Contributors

Author: normanr
Contributors: