summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/base_import_import.py
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-02-02 14:07:12 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-02-02 14:07:12 +0700
commitd4913c30c804c20024584182d9b70d4c87544340 (patch)
tree6412a794cce0f286db1a51e7b2c573e35bfb1673 /indoteknik_custom/models/base_import_import.py
parent8bc43445f1d0b70d54d0a45830e04d0fcc406fbe (diff)
Add role permission feature
Diffstat (limited to 'indoteknik_custom/models/base_import_import.py')
-rw-r--r--indoteknik_custom/models/base_import_import.py9
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)