diff options
| author | Aurélien Warnon <awa@odoo.com> | 2019-02-08 10:53:41 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-02-08 11:33:09 +0000 |
| commit | c4c067509e1d6802943ca99d5e5806da5f38438e (patch) | |
| tree | 8d70e0191883206bcca4475398fbc2425fc73e38 /addons/website_slides/tests/test_security.py | |
| parent | eea58a3cf85b08e58c8b2f755fca933af171d1f7 (diff) | |
[REM] website_slides: remove the 'state' field of slide.channel.partner
Purpose
=======
The 'state' field for a member of a channel did not imply anything functionally
so we decided to remove it. It allows to remove an unnecessary computed fields.
ACLs are updated accordingly.
If needed, we will soon be able to check partner_ids that have ordered but
not paid a channel / course product by searching the related 'sale.order' model
for such products.
Diffstat (limited to 'addons/website_slides/tests/test_security.py')
| -rw-r--r-- | addons/website_slides/tests/test_security.py | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/addons/website_slides/tests/test_security.py b/addons/website_slides/tests/test_security.py index c73af1d932a..449dd7fca32 100644 --- a/addons/website_slides/tests/test_security.py +++ b/addons/website_slides/tests/test_security.py @@ -33,20 +33,11 @@ class TestAccess(common.SlidesCase): # if member -> can read membership = self.env['slide.channel.partner'].create({ 'channel_id': self.channel.id, - 'state': 'confirmed', 'partner_id': self.user_emp.partner_id.id, }) self.channel.sudo(self.user_emp).read(['name']) self.slide.sudo(self.user_emp).read(['name']) - # unvalidated member -> cannot read - membership.write({ - 'state': 'draft', - }) - self.channel.sudo(self.user_emp).read(['name']) - with self.assertRaises(AccessError): - self.slide.sudo(self.user_emp).read(['name']) - # not member anymore -> cannot read membership.unlink() self.channel.sudo(self.user_emp).read(['name']) @@ -98,7 +89,6 @@ class TestAccess(common.SlidesCase): # even members cannot see unpublished content self.env['slide.channel.partner'].create({ 'channel_id': self.channel.id, - 'state': 'confirmed', 'partner_id': self.user_emp.partner_id.id, }) with self.assertRaises(AccessError): |
