Public release from ruodoo-project: 19.0 - 2026-07-26 21:17:35 UTC
This commit is contained in:
16
directive_layer/security/directives_rules.xml
Normal file
16
directive_layer/security/directives_rules.xml
Normal file
@ -0,0 +1,16 @@
|
||||
<odoo>
|
||||
<record id="rule_directive_base_access" model="ir.rule">
|
||||
<field name="name">Directive: base access</field>
|
||||
<field name="model_id" ref="model_directive_directive"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force"><![CDATA[
|
||||
user.has_group('directive_layer.role_directive_dispatcher_res_groups') and [(1,'=',1)] or [
|
||||
'|', '|', '|',
|
||||
('executor_user_id', '=', user.id),
|
||||
('create_uid', '=', user.id),
|
||||
('executor_role_id', 'in', user.role_ids.ids),
|
||||
('requester_role_id', 'in', user.role_ids.ids)
|
||||
]
|
||||
]]></field>
|
||||
</record>
|
||||
</odoo>
|
||||
11
directive_layer/security/ir.model.access.csv
Normal file
11
directive_layer/security/ir.model.access.csv
Normal file
@ -0,0 +1,11 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_directive,access_directive,model_directive_directive,base.group_user,1,1,1,1
|
||||
access_directive_stage,access_directive_stage,model_directive_stage,base.group_user,1,1,1,1
|
||||
access_directive_work_type,access_directive_work_type,model_directive_work_type,base.group_user,1,1,1,1
|
||||
access_directive_origin,access_directive_origin,model_directive_origin,base.group_user,1,1,1,1
|
||||
access_directive_template,access_directive_template,model_directive_template,base.group_user,1,1,1,1
|
||||
access_directive_template_group,access_directive_template_group,model_directive_template_group,base.group_user,1,1,1,1
|
||||
access_directive_template_group_line,access_directive_template_group_line,model_directive_template_group_line,base.group_user,1,1,1,1
|
||||
access_directive_choose_group_wizard,access_directive_choose_group_wizard,model_directive_choose_group_wizard,base.group_user,1,0,1,0
|
||||
access_directive_delete_wizard,access_directive_delete_wizard,model_directive_delete_wizard,base.group_user,1,0,1,0
|
||||
access_directive_policy,access_directive_policy,model_directive_policy,base.group_user,1,1,1,1
|
||||
|
25
directive_layer/security/roles.xml
Normal file
25
directive_layer/security/roles.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<odoo>
|
||||
<record id="role_directive_executor" model="res.users.role">
|
||||
<field name="name">Директивы / Исполнитель</field>
|
||||
</record>
|
||||
|
||||
<record id="role_directive_requester" model="res.users.role">
|
||||
<field name="name">Директивы / Заявитель</field>
|
||||
</record>
|
||||
|
||||
<record id="role_directive_dispatcher" model="res.users.role">
|
||||
<field name="name">Директивы / Диспетчер</field>
|
||||
</record>
|
||||
|
||||
<record id="role_directive_executor_res_groups" model="res.groups">
|
||||
<field name="name">Директивы / Исполнитель</field>
|
||||
</record>
|
||||
|
||||
<record id="role_directive_requester_res_groups" model="res.groups">
|
||||
<field name="name">Директивы / Заявитель</field>
|
||||
</record>
|
||||
|
||||
<record id="role_directive_dispatcher_res_groups" model="res.groups">
|
||||
<field name="name">Директивы / Диспетчер</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user