Before the fix dda8e2211a, the duplicate
records were erased thanks to the index used in the dictionary(id of the partner).
After this fix, to avoid this this problem, the label of each record is used as
key in the dictionary.
17 lines
522 B
Python
17 lines
522 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from openerp.osv import fields, osv
|
|
|
|
class calendar_contacts(osv.osv):
|
|
_name = 'calendar.contacts'
|
|
|
|
_columns = {
|
|
'user_id': fields.many2one('res.users','Me'),
|
|
'partner_id': fields.many2one('res.partner','Employee',required=True, domain=[]),
|
|
'active':fields.boolean('active'),
|
|
}
|
|
_defaults = {
|
|
'user_id': lambda self, cr, uid, ctx: uid,
|
|
'active' : True,
|
|
} |