24 lines
712 B
Python
24 lines
712 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from openerp import api
|
|
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,
|
|
}
|
|
|
|
def unlink_from_partner_id(self, cr, uid, partner_id, context=None):
|
|
self.unlink(cr, uid, self.search(cr, uid, [('partner_id', '=', partner_id)]), context)
|