That worked! Thanks! On Tuesday, February 16, 2016 at 9:23:17 PM UTC-7, RjOllos wrote: > > > > On Friday, February 12, 2016 at 9:58:05 AM UTC-8, Ryan Shaw wrote: >> >> Hi, >> >> I'm using the StatusFixer workflow modification plugin that is found here: >> >> >> http://trac.edgewall.org/browser/trunk/sample-plugins/workflow/StatusFixer.py >> >> I'd like to modify the plugin so that if the 'status' is 'closed', then >> the radio button option will not show up on a ticket, i.e., one would have >> to reopen the ticket in order to access the StatusFixer functionality. Any >> ideas on how to do that? >> >> Thanks, >> Ryan >> > > Just modify the plugin with the following patch: > > Index: sample-plugins/workflow/StatusFixer.py > > =================================================================== > > --- sample-plugins/workflow/StatusFixer.py (revision 14533) > > +++ sample-plugins/workflow/StatusFixer.py (working copy) > > @@ -47,7 +47,8 @@ > > > > def get_ticket_actions(self, req, ticket): > > actions = [] > > - if 'TICKET_STATUSFIX' in req.perm(ticket.resource): > > + if ticket['status'] != 'closed' and \ > > + 'TICKET_STATUSFIX' in req.perm(ticket.resource): > > actions.append((0, 'force_status')) > > return actions > >
-- 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 https://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
