On Friday, July 10, 2015 at 1:19:42 PM UTC-7, MalaclypsedJ wrote: > > I have a maybe not common workflow in my project and try to support that > with trac. > > What I need: > The team members in my project open tickets by them self (if they find any > problems) and can pick a work Packet out of a custom field. the work Packet > (lets say small medium, big) is very important, because it say how much > work will it be and what does the customer need to pay for. Because most > issues are urgent, the project members start to work on the tickets. > Once a month the project manager give a list with all the open tickets to > the customer and let him sign up. After that point, a work Packet can not > be changed anymore. If the ticket is closed, it will be reported to the > customer as an invoice. > > How i would like to have trac to support this: > A ticket with the type - "to_be_ordered" will have a custom field > "work-packet" (small, medium, high) -> no problem > After the customer signed the order, the ticket type change to "ordered" > -> no problem > If the ticked type is "ordered", the custom field should be visible, but > disabled to change (or only changed by an admin) -> ther is the problem. > > What i did: > I tried the Plugin blackmagictickettweeks, but it can only generally > disable fields, not depending on the ticket type. > I tryed the plugin dynfield, but it can only hide a field depending on a > ticket type, disable is not possible (I want to disable, in order that > anyone can see how big the work packet is). > > Does anyone know a way to disable a field, depending on ticket type or > depending on a second field? > > Thanks in advance for any help >
Mentioned in the other thread, the logic sounds pretty simple and you could write a short plugin implementing ITicketManipulator and drop it in your site or shared `plugins` directory. - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
