Browse Source

[FIX] Setting ondelete param where needed

pull/106/head
Antonio Espinosa 10 years ago
parent
commit
26c6bd7b1f
  1. 2
      partner_nace/__openerp__.py
  2. 5
      partner_nace/models/res_partner.py
  3. 3
      partner_nace/models/res_partner_nace.py

2
partner_nace/__openerp__.py

@ -35,7 +35,7 @@
'wizard/nace_import_view.xml',
'security/ir.model.access.csv',
],
'author': 'Antiun Ingeniería, SL',
'author': 'Antiun Ingeniería S.L.',
'website': 'http://www.antiun.com',
'license': 'AGPL-3',
'installable': True,

5
partner_nace/models/res_partner.py

@ -29,6 +29,7 @@ class ResPartner(models.Model):
_inherit = 'res.partner'
main_nace = fields.Many2one(comodel_name='res.partner.nace',
string="Main activity")
string="Main activity", ondelete='set null')
secondary_naces = fields.Many2many(comodel_name='res.partner.nace',
string="Other activities")
string="Other activities",
ondelete='set null')

3
partner_nace/models/res_partner_nace.py

@ -42,7 +42,8 @@ class ResPartnerNace(models.Model):
limit_content = fields.Text(translate=True, string="Also contents")
exclusions = fields.Char(string="Excludes")
# Parent hierarchy
parent_id = fields.Many2one(comodel_name='res.partner.nace')
parent_id = fields.Many2one(comodel_name='res.partner.nace',
ondelete='restrict')
children = fields.One2many(comodel_name='res.partner.nace',
inverse_name='parent_id')
parent_left = fields.Integer('Parent Left', select=True)

Loading…
Cancel
Save