[18.0][IMP] edi_core_oca: add listener action#232
[18.0][IMP] edi_core_oca: add listener action#232ArnauCForgeFlow wants to merge 2 commits intoOCA:18.0from
Conversation
0bc4d2e to
7a14077
Compare
|
@simahawk Thanks for the review! So, basically, your suggestion is moving the helper method _trigger_edi_event_make_name from the component module to the core, and then simply calling the _trigger_edi_event hook from the other modules? |
yes. And we should move the hook to the consumer mixin so that the logic won't be put into generic models like exc record. |
The problem with moving the hook to the consumer mixin is that for input exchanges that fail early, there is no record_id yet. For example, in edi_storage_oca, even if the process fails, we still need to execute the hook to move the file from 'pending' directory to 'error' directory. Any idea on how to handle this? Thanks! |
Move _trigger_edi_event_make_name method to edi_core_oca module in order to make the listener usable without requiring the edi_component_oca module