diff options
| -rw-r--r-- | addons/sms/__manifest__.py | 1 | ||||
| -rw-r--r-- | addons/sms/security/sms_security.xml | 9 | ||||
| -rw-r--r-- | addons/sms/tests/test_sms_template.py | 2 |
3 files changed, 11 insertions, 1 deletions
diff --git a/addons/sms/__manifest__.py b/addons/sms/__manifest__.py index 086087b5c2d..5d16f4fc1f0 100644 --- a/addons/sms/__manifest__.py +++ b/addons/sms/__manifest__.py @@ -32,6 +32,7 @@ The service is provided by the In App Purchase Odoo platform. 'views/sms_sms_views.xml', 'views/sms_template_views.xml', 'security/ir.model.access.csv', + 'security/sms_security.xml', ], 'demo': [ 'data/sms_demo.xml', diff --git a/addons/sms/security/sms_security.xml b/addons/sms/security/sms_security.xml new file mode 100644 index 00000000000..8345189aa6c --- /dev/null +++ b/addons/sms/security/sms_security.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="ir_rule_sms_template_system" model="ir.rule"> + <field name="name">SMS Template: system group granted all</field> + <field name="model_id" ref="sms.model_sms_template"/> + <field name="groups" eval="[(4, ref('base.group_system'))]"/> + <field name="domain_force">[(1, '=', 1)]</field> + </record> +</odoo> diff --git a/addons/sms/tests/test_sms_template.py b/addons/sms/tests/test_sms_template.py index 0284108cc2f..8e3bbfae3a6 100644 --- a/addons/sms/tests/test_sms_template.py +++ b/addons/sms/tests/test_sms_template.py @@ -15,7 +15,7 @@ class TestSmsTemplateAccessRights(SavepointCase): super().setUpClass() cls.user_admin = mail_new_test_user(cls.env, login='user_system', groups='base.group_system') cls.basic_user = mail_new_test_user(cls.env, login='user_employee', groups='base.group_user') - sms_enabled_models = cls.env['ir.model'].search([('is_mail_thread_sms', '=', True), ('transient', '=', False)]) + sms_enabled_models = cls.env['ir.model'].search([('is_mail_thread', '=', True), ('transient', '=', False)]) vals = [] for model in sms_enabled_models: vals.append({ |
