project Record rule

This commit is contained in:
pranaysaidurga 2026-07-13 16:58:23 +05:30
parent 9d6234cc8e
commit 923f2beab4
1 changed files with 56 additions and 42 deletions

View File

@ -38,27 +38,27 @@
<value eval="{'noupdate': True}"/>
</function>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_project_manager_rule')]"/>
</function>
<value eval="{'noupdate': False}"/>
</function>
<record id="project.project_project_manager_rule" model="ir.rule">
<field name="domain_force">[(1, '=', 1)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_create" eval="1"/>
<field name="perm_unlink" eval="1"/>
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_project_manager_rule')]"/>
</function>
<value eval="{'noupdate': True}"/>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_project_manager_rule')]"/>
</function>
<value eval="{'noupdate': False}"/>
</function>
<record id="project.project_project_manager_rule" model="ir.rule">
<field name="domain_force">[(1, '=', 1)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_create" eval="1"/>
<field name="perm_unlink" eval="1"/>
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_project_manager_rule')]"/>
</function>
<value eval="{'noupdate': True}"/>
</function>
<record id="portfolio_rule_company_projects" model="ir.rule">
<field name="name">company: Own Company</field>
@ -122,27 +122,27 @@
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_manager_all_project_tasks_rule')]"/>
</function>
<value eval="{'noupdate': False}"/>
</function>
<record id="project.project_manager_all_project_tasks_rule" model="ir.rule">
<field name="domain_force">[(1, '=', 1)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_create" eval="1"/>
<field name="perm_unlink" eval="1"/>
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_manager_all_project_tasks_rule')]"/>
</function>
<value eval="{'noupdate': True}"/>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_manager_all_project_tasks_rule')]"/>
</function>
<value eval="{'noupdate': False}"/>
</function>
<record id="project.project_manager_all_project_tasks_rule" model="ir.rule">
<field name="domain_force">[(1, '=', 1)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_create" eval="1"/>
<field name="perm_unlink" eval="1"/>
</record>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project'), ('name', '=', 'project_manager_all_project_tasks_rule')]"/>
</function>
<value eval="{'noupdate': True}"/>
</function>
<record model="ir.rule" id="project.ir_rule_private_task">
<field name="domain_force">[
@ -279,6 +279,20 @@
]
</field>
</record>
<record model="ir.rule" id="user_task_follower_view_projets_follower_required">
<field name="name">Project: employees: following required for follower-only projects</field>
<field name="model_id" ref="project.model_project_project"/>
<field name="domain_force">
[
('privacy_visibility', '=', 'followers'),
('members_ids', 'in', [user.id])
]
</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="0"/>
<field name="perm_create" eval="0"/>
<field name="perm_unlink" eval="0"/>
</record>
<!-- <record model="ir.rule" id="timesheet_users_normal_timesheets">-->
<!-- <field name="name">timesheet: users: see own tasks</field>-->