Hi,

I'm new to using Trac beyond the occasional visit to a Trac-powered
website. Also new to Trac development.

We've recently deployed Trac at our office. Part of that I would like
to change the priority field for tickets as follows:

- priorities will be assigned a numerical value from 1 to 100
- 100 is the highet priority and 1 the lowest (or the other way around
can work as well)
- the top 50 (or trac.ini controlled value) prioritised tickets must
have uniqe priorities (ie: if 100 is the highest priority, there can
only be one ticket with a priority of 100, only one ticket with 90,
etc, but multiple priority 50 or below tickets can exist).
- default priority is 50
- the system must adjust ticket priorities in case of a conflict

I'll elaborate on that last point a little. If there already exist
tickets with priorities 90-95, and a new ticket with priority 95 must
be added, the existing ticket priorities are adjusted to be 89-94
automatically. The same would happen when a ticket is edited. In
effect, a sort of cascading priority decrement until there are no
longer any conflicts above 50.

Is anybody already working on something similar? Maybe this already
exists as part of another plugin I haven't yet found?

If not, I plan to work on a plugin that does this. What would be the
best approach, to modify the existing priority field that tickets
have? or maybe add a custom field that behaves this way?

Any other pointers, warnings, concerns appreciated.

Thanks,
Mike

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to