diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2024-02-07 15:17:15 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2024-02-07 15:17:15 +0700 |
| commit | 1a339c7e5b644add00c3bd7c623cb6d4553277cf (patch) | |
| tree | 966b744ecde042810aebbf61b658ecfe31e59bc2 /indoteknik_custom/models/base_import_import.py | |
| parent | 953c3e611af5c57a8f7d57b5f2f651314c2a92a3 (diff) | |
| parent | 20b1410fc2335f51ab08fdbecb54d6bfc437b6e1 (diff) | |
Merge branch 'feature/role-permission' into production
# Conflicts:
# indoteknik_custom/__manifest__.py
# indoteknik_custom/models/__init__.py
Diffstat (limited to 'indoteknik_custom/models/base_import_import.py')
| -rw-r--r-- | indoteknik_custom/models/base_import_import.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/indoteknik_custom/models/base_import_import.py b/indoteknik_custom/models/base_import_import.py index 6a100cb8..01e02a4a 100644 --- a/indoteknik_custom/models/base_import_import.py +++ b/indoteknik_custom/models/base_import_import.py @@ -56,7 +56,10 @@ class Import(models.TransientModel): raise UserError(message) def do(self, fields, columns, options, dryrun=False): - enable_import = self._check_enable_import() - if not enable_import: - self._unable_import_notif() + model = self.res_model + can_import = self.env.user.check_access(model, 'import') + + if not can_import: + raise UserError('You are not allowed to import') + return super(Import, self).do(fields, columns, options, dryrun) |
