diff options
| author | Goffin Simon <sig@odoo.com> | 2017-03-01 14:09:48 +0100 |
|---|---|---|
| committer | Goffin Simon <sig@odoo.com> | 2017-03-02 09:45:15 +0100 |
| commit | 2971ffb70ee0235b11c7683c31d50eb7389ce062 (patch) | |
| tree | a3776059306a233dd7c91badc9409d8734cf6bc7 /addons/website_slides/security | |
| parent | 7eaa9f767a25d0013cc4cd6e9bde47265973d3a3 (diff) | |
[FIX] website_slides: Unpublished slides not visible
The rules "Channel: public: published only" and "Slide: public: published only"
must also be applied on portal user.
The portal user doesnt have to be allowed to create or write on slide.slide
records(introduced by 51be5bb).
opw:708499
Diffstat (limited to 'addons/website_slides/security')
| -rw-r--r-- | addons/website_slides/security/ir.model.access.csv | 2 | ||||
| -rw-r--r-- | addons/website_slides/security/website_slides_security.xml | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/addons/website_slides/security/ir.model.access.csv b/addons/website_slides/security/ir.model.access.csv index 39d871b2863..07d087f7db9 100644 --- a/addons/website_slides/security/ir.model.access.csv +++ b/addons/website_slides/security/ir.model.access.csv @@ -1,6 +1,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_slide_slide_public,slide.slide.public,model_slide_slide,base.group_public,1,0,0,0 -access_slide_slide_portal,slide.slide.portal,model_slide_slide,base.group_portal,1,1,1,0 +access_slide_slide_portal,slide.slide.portal,model_slide_slide,base.group_portal,1,0,0,0 access_slide_slide_user,slide.slide.user,model_slide_slide,base.group_user,1,1,1,1 access_slide_tag_public,slide.tag.public,model_slide_tag,base.group_public,1,0,0,0 access_slide_tag_portal,slide.tag.portal,model_slide_tag,base.group_portal,1,0,0,0 diff --git a/addons/website_slides/security/website_slides_security.xml b/addons/website_slides/security/website_slides_security.xml index c34ab413263..1b09a2955bb 100644 --- a/addons/website_slides/security/website_slides_security.xml +++ b/addons/website_slides/security/website_slides_security.xml @@ -17,7 +17,7 @@ <record id="rule_slide_channel_public" model="ir.rule"> <field name="name">Channel: public: published only</field> <field name="model_id" ref="model_slide_channel"/> - <field name="groups" eval="[(4, ref('base.group_public'))]"/> + <field name="groups" eval="[(4, ref('base.group_public')) ,(4, ref('base.group_portal'))]"/> <field name="domain_force">[('website_published', '=', True)]</field> </record> @@ -36,7 +36,7 @@ <record id="rule_slide_slide_public" model="ir.rule"> <field name="name">Slide: public: published only</field> <field name="model_id" ref="model_slide_slide"/> - <field name="groups" eval="[(4, ref('base.group_public'))]"/> + <field name="groups" eval="[(4, ref('base.group_public')), (4, ref('base.group_portal'))]"/> <field name="domain_force">[('channel_id.website_published', '=', True), ('website_published', '=', True)]</field> </record> </data> |
