blob: 00850c970e229c8306b3f51c720249d085944171 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from odoo import models, fields, api
class ResPartnerSite(models.Model):
_name = 'res.partner.site'
partner_ids = fields.One2many('res.partner', 'site_id', string='Partners')
partner_id = fields.Many2one('res.partner', string='Partner')
name = fields.Char(string='Name')
street = fields.Char(string='Street')
street2 = fields.Char(string='Street 2')
city = fields.Char(string='City')
state_id = fields.Many2one('res.country.state', string='State')
country_id = fields.Many2one('res.country', string='Country')
zip = fields.Char(string='Zip')
@api.model
def create(self, vals):
rec = super(ResPartnerSite, self).create(vals)
rec.partner_id = rec.partner_id.get_main_parent()
return rec
|