Private methods for scripts

Use sudo() in scripts that require admin access
This commit is contained in:
Alexis de Lattre
2019-02-25 22:02:05 +01:00
parent 6ce749c70f
commit 6f0f0b0a0d
2 changed files with 11 additions and 10 deletions

View File

@@ -25,7 +25,7 @@ class ResUsers(models.Model):
@api.model
def _script_partners_linked_to_users_no_company(self):
if self.env.user.id != SUPERUSER_ID:
raise UserError(_('You must run this script as admin user'))
self = self.sudo()
logger.info(
'START to set company_id=False on partners related to users')
users = self.search(