[FIX] planner: portal users had no read access to planner, which caused an error in the webclient
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'views/planner.xml',
|
||||
'security/planner_security.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/planner.xml'],
|
||||
'installable': True,
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_planner_emp,planner.planner.emp,model_planner_planner,base.group_user,1,1,0,0
|
||||
access_planner_manager,planner.planner.manager,model_planner_planner,base.group_erp_manager,1,1,1,1
|
||||
access_planner_manager,planner.planner.manager,model_planner_planner,base.group_erp_manager,1,1,1,1
|
||||
access_planner_portal,planner.planner.portal,model_planner_planner,base.group_portal,1,0,0,0
|
||||
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Ensure that the portal user doesn't have access to any planner that is not designed for him -->
|
||||
<record model="ir.rule" id="planner_portal_empty">
|
||||
<field name="name">Portal Planner</field>
|
||||
<field name="model_id" ref="model_planner_planner"/>
|
||||
<field name="perm_read" eval="1" />
|
||||
<field name="domain_force">[('planner_application', '=', 'portal')]</field>
|
||||
<field name="groups" eval="[(4, ref('base.group_public'))]"/>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user