[IMP] website: add website_designer group and access rules to edit qweb view

bzr revid: chm@openerp.com-20131119135717-6sv54lpm5smybsib
This commit is contained in:
Christophe Matthieu 2013-11-19 14:57:17 +01:00
parent 8054696a43
commit 176a78e161
4 changed files with 34 additions and 0 deletions

View File

@ -14,6 +14,7 @@ OpenERP Website CMS
'data': [
'data/website_data.xml',
'security/ir.model.access.csv',
'security/ir_ui_view.xml',
'views/website_templates.xml',
'views/website_views.xml',
'views/snippets.xml',

View File

@ -45,6 +45,13 @@
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
<!-- Access rules to edit ir.ui.view with qWeb type -->
<record id="base.group_website_designer" model="res.groups">
<field name="name">Manage Website and qWeb view</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
<field name="implied_ids" eval="[(4, ref('base.group_website_publisher'))]"/>
</record>
<record id="action_module_website" model="ir.actions.act_window">
<field name="name">Website Apps</field>
<field name="res_model">ir.module.module</field>

View File

@ -16,3 +16,4 @@ access_website_qweb_field_many2one,access_website_qweb_field_many2one,model_webs
access_website_qweb_field_html,access_website_qweb_field_html,model_website_qweb_field_html,,0,0,0,0
access_website_qweb_field_image,access_website_qweb_field_image,model_website_qweb_field_image,,0,0,0,0
access_website_qweb_field_monetary,access_website_qweb_field_monetary,model_website_qweb_field_monetary,,0,0,0,0
access_website_ir_ui_view,access_website_ir_ui_view,model_ir_ui_view,base.group_website_designer,1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
16 access_website_qweb_field_html access_website_qweb_field_html model_website_qweb_field_html 0 0 0 0
17 access_website_qweb_field_image access_website_qweb_field_image model_website_qweb_field_image 0 0 0 0
18 access_website_qweb_field_monetary access_website_qweb_field_monetary model_website_qweb_field_monetary 0 0 0 0
19 access_website_ir_ui_view access_website_ir_ui_view model_ir_ui_view base.group_website_designer 1 1 1 1

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="website_designer_edit_qweb" model="ir.rule">
<field name="name">website_designer: Manage Website and qWeb view</field>
<field name="model_id" ref="base.model_ir_ui_view"/>
<field name="domain_force">[('type', '=', 'qweb')]</field>
<field name="groups" eval="[(4, ref('base.group_website_designer'))]"/>
<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>
<record id="website_designer_view" model="ir.rule">
<field name="name">website_designer: global view</field>
<field name="model_id" ref="base.model_ir_ui_view"/>
<field name="domain_force">[('type', '!=', 'qweb')]</field>
<field name="groups" eval="[(4, ref('base.group_website_designer'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
</data>
</openerp>