Example #1
0
 def save(self, force_insert=False, force_update=False, context=None):
     as_dict = model_to_dict(self, exclude=('id',))
     as_dict = django2openerp(as_dict)
     if self.id or force_update:
         res = self.__class__.objects.oe_write([self.id],
                                               as_dict, context)
     else:
         self.id = self.__class__.objects.oe_create(as_dict, context)
     return self
Example #2
0
 def update(self, **kwargs):
     clone = self._clone()
     ids = clone.oe_search()
     return clone.oe_write(ids, django2openerp(kwargs))