blob: bdeb8a2cee24a421672af7d40637b87fbdc8f9d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
from odoo import models, fields
from odoo.exceptions import UserError, ValidationError
class GroupPartner(models.Model):
_name = 'group.partner'
name = fields.Char(string='Name')
class ResPartner(models.Model):
_inherit = 'res.partner'
reference_number = fields.Char(string="Reference Number")
company_type_id = fields.Many2one('res.partner.company_type', string='Company Type')
custom_pricelist_id = fields.Many2one('product.pricelist', string='Price Matrix')
group_partner_id = fields.Many2one('group.partner', string='Group Partner')
customer_type = fields.Selection([
('pkp', 'PKP'),
('nonpkp', 'Non PKP')
])
sppkp = fields.Char(string="SPPKP")
def unlink(self):
if self._name == 'res.partner':
raise UserError('Maaf anda tidak bisa delete contact')
|