OTRS/otrs — pull request #309 by nilei (2014-10-25 01:08:22+00:00)
Title: Added generic interface invoker event configuration screen with conditions

Added generic interface invoker event configuration screen with conditions GUI to limit event based invoker execution by object data conditions.

Example: Execute TicketUpdate invoker on event TicketStateUpdate only if state is 'closed successful'.

Open issues where I would need some help:

- DynamicFieldGet is not returning a hash like TicketGet, ArticleGet, QueueGet, etc. How to proceed the return data in Kernel::GenericInterface::Event::Handler line 121 if EventType equals DynamicField?
- No example for condition validation module in Kernel::GenericInterface::Event::Validation yet.
- No delete option in invoker event config screen and no option to delete whole condition (Workaround: Condition that is always true, like ValidID - RegExp - .*)

-- Cheers, Nils