summaryrefslogtreecommitdiff
path: root/addons/website/security
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2015-05-22 10:12:40 +0200
committerDenis Ledoux <dle@odoo.com>2015-05-22 10:15:01 +0200
commitbf8877e4858056eaee52d788d5eef861a7ed4c03 (patch)
tree45853940ddfd5a35c3510d96296d48e2c4ec2bd1 /addons/website/security
parentd8d49ef2640f5fbcab2dbd48dbb024b08c7aa361 (diff)
[FIX] website: allow create/write/unlink for any views for group_system
A user (other than the admin) part of the group 'Manage QWeb views' and the group 'Administration Settings' couldn't edit any other view than QWeb views. opw-640376
Diffstat (limited to 'addons/website/security')
-rw-r--r--addons/website/security/ir_ui_view.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/website/security/ir_ui_view.xml b/addons/website/security/ir_ui_view.xml
index 0745028b7d9..c7ea907b780 100644
--- a/addons/website/security/ir_ui_view.xml
+++ b/addons/website/security/ir_ui_view.xml
@@ -21,5 +21,15 @@
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
+ <record id="website_group_system_edit_all_views" model="ir.rule">
+ <field name="name">Administration Settings: Manage all views</field>
+ <field name="model_id" ref="base.model_ir_ui_view"/>
+ <field name="domain_force">[(1, '=', 1)]</field>
+ <field name="groups" eval="[(4, ref('base.group_system'))]"/>
+ <field name="perm_read" eval="True"/>
+ <field name="perm_write" eval="True"/>
+ <field name="perm_create" eval="True"/>
+ <field name="perm_unlink" eval="True"/>
+ </record>
</data>
</openerp> \ No newline at end of file