From 176a78e16147baff080a166c4bfe551ad5df6b88 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 19 Nov 2013 14:57:17 +0100 Subject: [PATCH] [IMP] website: add website_designer group and access rules to edit qweb view bzr revid: chm@openerp.com-20131119135717-6sv54lpm5smybsib --- addons/website/__openerp__.py | 1 + addons/website/data/website_data.xml | 7 ++++++ addons/website/security/ir.model.access.csv | 1 + addons/website/security/ir_ui_view.xml | 25 +++++++++++++++++++++ 4 files changed, 34 insertions(+) create mode 100644 addons/website/security/ir_ui_view.xml diff --git a/addons/website/__openerp__.py b/addons/website/__openerp__.py index 18b2b15c981..bb5d15e47ee 100644 --- a/addons/website/__openerp__.py +++ b/addons/website/__openerp__.py @@ -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', diff --git a/addons/website/data/website_data.xml b/addons/website/data/website_data.xml index 2e4f348a669..cd7d64d3b34 100644 --- a/addons/website/data/website_data.xml +++ b/addons/website/data/website_data.xml @@ -45,6 +45,13 @@ + + + Manage Website and qWeb view + + + + Website Apps ir.module.module diff --git a/addons/website/security/ir.model.access.csv b/addons/website/security/ir.model.access.csv index 8304e9861ea..c5ccffd697e 100644 --- a/addons/website/security/ir.model.access.csv +++ b/addons/website/security/ir.model.access.csv @@ -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 diff --git a/addons/website/security/ir_ui_view.xml b/addons/website/security/ir_ui_view.xml new file mode 100644 index 00000000000..0745028b7d9 --- /dev/null +++ b/addons/website/security/ir_ui_view.xml @@ -0,0 +1,25 @@ + + + + + website_designer: Manage Website and qWeb view + + [('type', '=', 'qweb')] + + + + + + + + website_designer: global view + + [('type', '!=', 'qweb')] + + + + + + + + \ No newline at end of file