diff --git a/base_usability/__init__.py b/base_usability/__init__.py index 767083b..d77ca0e 100644 --- a/base_usability/__init__.py +++ b/base_usability/__init__.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- +from . import users from . import partner from . import company from . import mail diff --git a/base_usability/users.py b/base_usability/users.py new file mode 100644 index 0000000..78bf333 --- /dev/null +++ b/base_usability/users.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Copyright 2018 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, api + + +class ResUsers(models.Model): + _inherit = 'res.users' + + @api.model + def default_get(self, fields_list): + res = super(ResUsers, self).default_get(fields_list) + # For a new partner auto-created when you create a new user, we prefer + # customer=False and supplier=True by default + res.update({ + 'customer': False, + 'supplier': True, + }) + return res