Skip to Content
Menu
This question has been flagged
1 Reply
1064 Views

Hello,


i have a controller to call for calendar events every couple of minutes for changes but I have the problem that deleted events are of course not in the response. 


Is it possible to send a post call when an event is deleted?


thanks

philipp 

Avatar
Discard
Best Answer

Hello Praxia,

This should be possible, you need to inherit the unlink (delete) function on the calendar event model.

This link explains how to do it: https://www.odoo.com/forum/help-1/how-to-override-unlink-method-if-i-want-to-delete-multiple-records-at-a-time-in-odoo12-155548

So it would be something like this:

@api.multi

def unlink(self):

    # send request to the controller 

    requests.post(endpoint, data=params, headers=headers)

    # call the standard unlink function to delete

    return super(YourClass, self).unlink()

I hope this helps.

Thanks, 

Avatar
Discard