Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
1465 Weergaven

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
Annuleer
Beste antwoord

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
Annuleer