aaahhh.... 

Thank you. 


From: "RjOllos" <[email protected]> 
To: "Trac Development" <[email protected]> 
Cc: [email protected] 
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 [email protected].
To post to this group, send email to [email protected].
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