aaahhh.... 

Thank you. 


From: "RjOllos" <rjol...@gmail.com> 
To: "Trac Development" <trac-dev@googlegroups.com> 
Cc: lander...@clacorp.com 
Sent: Tuesday, March 7, 2017 1:22:27 PM 
Subject: Re: [Trac-dev] Re: Question regarding validate ticket on 
ticket_created 

On Tuesday, March 7, 2017 at 6:03:19 AM UTC-8, Logan Anderson wrote: 


Thank you for your response. 

What I was specifically hoping for was a solution within validate_ticket to 
detect that it is a new ticket specifically. I can check req.path_info in 
('/newticket') but that doesn't capture new tickets created via the RPC or 
other methods. 




ITicketManipulators aren't called by XmlRpcPlugin: 
https://trac-hacks.org/ticket/10738 

I think there is some relevant discussion about this in #11148, but I haven't 
looked at that ticket in a while. 
https://trac.edgewall.org/ticket/11148 

Within validate_ticket it is easy enough to test whether you are dealing with a 
new ticket: in addition to checking "req.path_info == /newticket" you can use 
"ticket.exists". However it sounds like your issue is that validate_ticket is 
not called by XmlRpcPlugin. 

Note that the behavior of ITicketChangeListener is different from 
ITicketManipulator, but it should still be called when creating a ticket via 
XmlRpcPlugin. 

- Ryan 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-dev+unsubscr...@googlegroups.com.
To post to this group, send email to trac-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/trac-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to