wiki:TicketSubmitPolicyPlugin

Version 3 (modified by k0s, 6 years ago) (diff)

--

Error: Macro Include(source:ticketsubmitpolicyplugin/0.11/README.txt text/x-trac-wiki) failed
No node ticketsubmitpolicyplugin/0.11/README.txt text/x-trac-wiki at revision 14189

control ticket submission policy based on field information

Description

The TicketSubmitPolicyPlugin allows control of ticket submission based on fields and their values. Actions are configurable via an extension point, ITicketSubmitPolicy. Javascript is used to enforce the policy without leaving the page.

Bugs/Feature Requests

Existing bugs and feature requests for TicketSubmitPolicyPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Example

The following section in trac.ini excludes the version field excludes the version field if the type is not a defect and requires a version that is not blank if the type is a defect:

[ticket-submit-policy]
policy1.condition = type != defect
policy1.excludes = version
policy2.condition = type == defect
policy2.requires = version

Recent Changes

[12712] by rjollos on 2013-03-13 00:00:58
Code formatting changes.
[12711] by rjollos on 2013-03-12 23:51:39
Refs #10898: onsubmit event was not firing. This appeared to be due to the callback function having the same name as the event.

The dialog now appears, but does not block form submission.

[12710] by rjollos on 2013-03-12 23:11:56
Modified entry point and limited imports.

Author/Contributors

Originally developed at The Open Planning Project

Author: k0s
Contributors:

Attachments (1)

Download all attachments as: .zip