diff --git a/app_common/__manifest__.py b/app_common/__manifest__.py index 50facc85..6bb898ac 100644 --- a/app_common/__manifest__.py +++ b/app_common/__manifest__.py @@ -33,7 +33,7 @@ { 'name': "odooai Odooapp Common Func", - 'version': '12.22.08.21', + 'version': '12.24.03.11', 'author': 'odooai.cn', 'category': 'Base', 'website': 'https://www.odooai.cn', diff --git a/app_common/models/base.py b/app_common/models/base.py index d997d8c9..fd2d8add 100644 --- a/app_common/models/base.py +++ b/app_common/models/base.py @@ -51,6 +51,12 @@ EXCLU_FIELDS = [ class Base(models.AbstractModel): _inherit = 'base' + @api.model + def _app_check_sys_op(self): + if self.env.user.has_group('base.group_erp_manager'): + return True + return False + @api.model def _get_normal_fields(self): f_list = [] @@ -100,6 +106,8 @@ class Base(models.AbstractModel): @api.model def get_image_from_url(self, url): + if not self._app_check_sys_op(): + return False if not url: return None try: