Skip to content

Commit a5612c8

Browse files
committed
[15.0][IMP] bi_view_editor: Restrict access to non BI View Editor Manager users
1 parent 40594cf commit a5612c8

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

bi_view_editor/__manifest__.py

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"deb": ["graphviz"],
1717
},
1818
"data": [
19+
"security/res_groups.xml",
1920
"security/ir.model.access.csv",
2021
"security/rules.xml",
2122
"views/bve_view.xml",
+4-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
2-
access_bve_view_everyone,bve.view,bi_view_editor.model_bve_view,,1,1,1,1
3-
access_bve_view_line,access_bve_view_line,model_bve_view_line,,1,1,1,1
2+
access_bve_view_everyone_user,bve.view.user,bi_view_editor.model_bve_view,base.group_user,1,0,0,0
3+
access_bve_view_everyone_manager,bve.view.manager,bi_view_editor.model_bve_view,bi_view_editor.group_bve_manager,1,1,1,1
4+
access_bve_view_line_user,access_bve_view_line_user,bi_view_editor.model_bve_view_line,base.group_user,1,0,0,0
5+
access_bve_view_line_manager,access_bve_view_line_manager,bi_view_editor.model_bve_view_line,bi_view_editor.group_bve_manager,1,1,1,1
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<odoo>
3+
4+
<record id="group_bve_manager" model="res.groups">
5+
<field name="name">BI View Editor Manager</field>
6+
<field name="category_id" ref="base.module_category_hidden" />
7+
<field name="implied_ids" eval="[(4, ref('base.group_user'))]" />
8+
<field
9+
name="users"
10+
eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"
11+
/>
12+
</record>
13+
14+
</odoo>

bi_view_editor/views/bve_view.xml

+1
Original file line numberDiff line numberDiff line change
@@ -188,5 +188,6 @@
188188
id="menu_bi_view_editor_view"
189189
parent="menu_bi_view_editor_custom_reports"
190190
action="action_bi_view_editor_view_form"
191+
groups="bi_view_editor.group_bve_manager"
191192
/>
192193
</odoo>

0 commit comments

Comments
 (0)