Makes more sense now. Thank you, Peter. On Tuesday, September 4, 2018 at 9:01:05 PM UTC+2, Peter Suter wrote: > > On 04.09.2018 10:03, Yves Pausch wrote: > > Tiny change: I had to add a 'field_set = set()' >> >> >> Still an issue: The person mentioned in 'tester' is now notified as >> expected when the ticket changes. But for the case we change the tester >> value initially or later on, also the new value has to be informed. I >> imagine adding the current value of 'tester' would do the job, but how to >> access that value? >> >> Thanks for your help. >> > > Yes, that's working. I changed the section in matches() the following way: > > # Harvest previous field values > field_set = set() > if 'fields' in event.changes and self.field_name in > event.changes['fields']: > > field_set.update(to_set(event.changes['fields'][self.field_name]['old'])) # > collect the new tester(s) > > field_set.update(to_set(event.changes['fields'][self.field_name]['new'])) # > potentially also collect the new tester(s) > > I think the user_set was also supposed to be field_set. I adjusted > https://trac.edgewall.org/wiki/CookBook/Notification/Subscriptions#Subscribeviacustomticketfield > >
-- 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.
