summaryrefslogtreecommitdiff
path: root/addons/mail/security/ir.model.access.csv
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2017-09-18 15:58:49 +0200
committerThibault Delavallée <tde@odoo.com>2017-11-29 10:05:01 +0100
commitde25767ffc27e9fd02cb83940082e91e618c03f6 (patch)
tree9a704185595ef93bff5bd660ae9142f61e9b55f8 /addons/mail/security/ir.model.access.csv
parent2a3ac4ce22483035641e917edd60b69cd4d062e1 (diff)
[IMP] mail: tests: improve / add common classes and data for mail tests
This commit improves common classes and add helpers for mail tests. Future commits will use this new stuff to improve the tests. * improve existing models and add some of them. There are now several models * mail.test.simple: chatter-enabled record without any really advanced feature. Can be used everywhere standard chatter and communication tests are required; * mail.test.track: chatter-enabled record with basic value tracking and responsible tracking; * mail.test.activity: chatter-enabled record using activities; * mail.test.full: complete chatter-enabled record with advanced tracking, automatic subscription and automatic email send based on templates and tracking; * mail.test: chatter-enabled record having an alias. It can be used where umbrella record like projects or teams has to be used in tests; * add MockEmails test class: this class mocks the mail gateway so that tests can work on emails without actually sending them. It is taken out of TestMail class to clearly separate features from class; * improve created data in the various classes and prepare work to lessen created data during tests; * add helpers on base test class, notably * sudoAs: context manager to run a code snippet using a given user; * assertNotifications: assert notification content, aka Inbox or email notification and their content; may be subject to change depending on mail evolution; * assertEmails: check content of sent emails;
Diffstat (limited to 'addons/mail/security/ir.model.access.csv')
-rw-r--r--addons/mail/security/ir.model.access.csv13
1 files changed, 10 insertions, 3 deletions
diff --git a/addons/mail/security/ir.model.access.csv b/addons/mail/security/ir.model.access.csv
index 0a2e9713c4f..c0ef5639d28 100644
--- a/addons/mail/security/ir.model.access.csv
+++ b/addons/mail/security/ir.model.access.csv
@@ -33,9 +33,16 @@ access_mail_template,mail.template,model_mail_template,base.group_user,1,1,1,0
access_mail_template_system,mail.template_system,model_mail_template,base.group_system,1,1,1,1
access_mail_shortcode,mail.shortcode,model_mail_shortcode,base.group_user,1,1,1,1
access_mail_shortcode_portal,mail.shortcode.portal,model_mail_shortcode,base.group_portal,1,0,0,0
-access_mail_test_user,mail.test.all,model_mail_test,base.group_user,1,1,1,1
-access_mail_test_portal,mail.test.all,model_mail_test,base.group_portal,1,1,0,0
-access_mail_test_simple,mail.test.simple.all,model_mail_test_simple,base.group_user,1,1,1,1
+access_mail_test_simple_portal,mail.test.simple.portal,model_mail_test_simple,base.group_portal,1,0,0,0
+access_mail_test_simple_user,mail.test.simple.user,model_mail_test_simple,base.group_user,1,1,1,1
+access_mail_test_track_portal,mail.test.track.portal,model_mail_test_track,base.group_portal,0,0,0,0
+access_mail_test_track_user,mail.test.track.user.employee,model_mail_test_track,base.group_user,1,1,1,1
+access_mail_test_activity_portal,mail.test.activity.portal,model_mail_test_activity,base.group_portal,1,0,0,0
+access_mail_test_activity_user,mail.test.activity.user,model_mail_test_activity,base.group_user,1,1,1,1
+access_mail_test_full_portal,mail.test.full.portal,model_mail_test_full,base.group_portal,0,0,0,0
+access_mail_test_full_user,mail.test.full.user,model_mail_test_full,base.group_user,1,1,1,1
+access_mail_test_portal,mail.test.portal,model_mail_test,base.group_portal,1,1,0,0
+access_mail_test_user,mail.test.user,model_mail_test,base.group_user,1,1,1,1
access_mail_activity_all,mail.activity.all,model_mail_activity,,0,0,0,0
access_mail_activity_user,mail.activity.user,model_mail_activity,base.group_user,1,1,1,1
access_mail_activity_type_all,mail.activity.type.all,model_mail_activity_type,,0,0,0,0