def write(self, ids, values): """ Update write to historize everytime an update is made :param ids: ids of the projects :param values: A dictionary """ work_history_obj = Pool().get('project.work.history') if isinstance(ids, (int, long)): ids = [ids] for project in self.browse(ids): work_history_obj.create_history_line(project, values) return super(Project, self).write(ids, values)