تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
1476 أدوات العرض

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 

الصورة الرمزية
إهمال
أفضل إجابة

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, 

الصورة الرمزية
إهمال