summaryrefslogtreecommitdiff
path: root/addons/website/security/website_security.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/security/website_security.xml')
-rw-r--r--addons/website/security/website_security.xml6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/website/security/website_security.xml b/addons/website/security/website_security.xml
index 6702d0878f1..3be09426270 100644
--- a/addons/website/security/website_security.xml
+++ b/addons/website/security/website_security.xml
@@ -6,7 +6,7 @@
</record>
<record id="group_website_designer" model="res.groups">
<field name="name">Editor and Designer</field>
- <field name="users" eval="[(4, ref('base.user_root'))]"/>
+ <field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
<field name="implied_ids" eval="[(4, ref('group_website_publisher'))]"/>
<field name="category_id" ref="base.module_category_website"/>
</record>
@@ -14,6 +14,10 @@
<record id="base.default_user" model="res.users">
<field name="groups_id" eval="[(4, ref('group_website_designer'))]"/>
</record>
+ <!-- FIXME: groups on existing users should probably be updated when implied_ids is, or existing users don't get the relevant implied groups on module installation... -->
+ <record id="base.user_admin" model="res.users">
+ <field name="groups_id" eval="[(4, ref('website.group_website_designer'))]"/>
+ </record>
<record id="base.group_system" model="res.groups">
<field name="implied_ids" eval="[(4, ref('website.group_website_designer'))]"/>