Я создал новый класс для наследования абстрактной модели 'mail.activity.mixin', но после использования родительского класса crm.lead не может хранить данные. Я не мог этого сделать. Может кто-нибудь, пожалуйста, скажите мне, как я могу это сделать. Вот мой код
class forcaMailMixin(models.AbstractModel):
_inherit = 'mail.activity.mixin'
@api.multi
def write(self, vals):
check_undone = self.env['mail.activity'].sudo().search(
[('res_model', '=', self._name), ('res_id', 'in', self.ids), ('status', '!=', 1)] ,order = 'create_date desc', limit=1)
if check_undone :
value = {
'activity_date_deadline' : check_undone.date_deadline,
'activity_summary' : check_undone.summary
}
else :
value = {
'activity_date_deadline' : "",
'activity_summary' : ""
}
return super(forcaMailMixin, self).write(value)