Skip to content
Snippets Groups Projects
Commit 6e857118 authored by Xavier Bonet's avatar Xavier Bonet
Browse files

MOD assign context company_id in partner creation

parent 0eaf31d1
No related branches found
No related tags found
4 merge requests!138Hotfix setup name error,!134Release v14.0.1.1.6,!133MOD assign context company_id in partner creation,!129Draft: Release v14.0.1.1.5
Pipeline #31706 passed
......@@ -9,6 +9,15 @@ class ResPartner(models.Model):
gender = fields.Selection(selection_add=[("not_binary", "Not binary"),
("not_share", "I prefer to not share it")])
@api.model
def create(self, vals):
current_company = self.env.company
if self.env.user not in (self.env.ref("base.user_root"), self.env.ref("base.user_admin")):
if vals.get('company_ids', False):
vals['company_ids'][0][-1].append(current_company.id)
new_partner = super(ResPartner, self).create(vals)
return new_partner
def cron_update_company_ids_from_user(self):
partner_with_users = self.search([('user_ids', '!=', False), ('user_ids.id', '!=', SUPERUSER_ID)])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment