wiki:VirtualTicketPermissionsPlugin

Version 1 (modified by Norman Rasmussen, 16 years ago) (diff)

New hack VirtualTicketPermissionsPlugin, created by normanr

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

Notice: This plugin is unmaintained and available for adoption.

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 [download:virtualticketpermissionsplugin 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 09:00:42

Fixes #9979: 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 08:54:25
Refs #9979: Renamed 0.11 directory to trunk.
4153 by normanr on 2008-08-19 10:47:20
Adding mime-type for README
(more)

Author/Contributors

Author: normanr
Contributors: