summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/sms/__manifest__.py1
-rw-r--r--addons/sms/security/sms_security.xml9
-rw-r--r--addons/sms/tests/test_sms_template.py2
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({