diff --git a/models/res_config.py b/models/res_config.py index b8212abd23754ce6aa5cb60bf6d40ad8cca9d6a9..a732083625bd823e647e5ae5c1066e8661da4748 100644 --- a/models/res_config.py +++ b/models/res_config.py @@ -14,6 +14,7 @@ class ProjectLFConfiguration(models.TransientModel): @api.multi def set_default_generate_project_alias(self): + check = self.env.user.has_group('base.group_user') Values = check and self.env['ir.values'].sudo() or self.env['ir.values'] for config in self: Values.set_default('project.config.settings', 'generate_project_alias', config.generate_project_alias) diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv index 60d8f3dcee692c79cb3bbc814942ad2a7068694d..77ff07c253745bc6ebb4f172d819f8695b936afe 100644 --- a/security/ir.model.access.csv +++ b/security/ir.model.access.csv @@ -1,2 +1,2 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_project_config_settings_manager,project.project_config_settings_manager,model_project_config_settings,project.group_project_manager,1,1,1,1 \ No newline at end of file +access_project_config_settings_group_user,project.config.settings,model_project_config_settings,base.group_user,1,1,1,1 \ No newline at end of file