Я создаю метод обновления подписчиков в календаре из модуля проекта. Сначала я хочу удалить всех существующих подписчиков и добавить новое. У меня проблема с «force = True» в документации (https://www.odoo.com/documentation/10.0/reference/mixins.html):
force - если True, удалите существующих подписчиков перед созданием новых, используя указанные подтипы в параметрах.
Так что я изменяю на true, но мой метод добавляет только новые записи без удаления старых.
@api.multi
def update_calendar_event(self):
partner_list = []
for follower in self.project_id.message_follower_ids:
partner_list.append(follower.partner_id.id)
partner_list.append(self.create_uid.partner_id.id)
calendar_event = self.calendar_id.id
self.calendar_id.message_subscribe(partner_ids=partner_list, force=True)
self.test_field = calendar_event #debug
Как удалить все существующие записи в подписчиках календаря?