first push message

This commit is contained in:
2026-07-01 14:41:49 +07:00
parent 6667dec2bf
commit 58b5f46cc4
2951 changed files with 316619 additions and 0 deletions
@@ -0,0 +1,18 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_sub_project,sub.project,bi_all_in_one_project_management_system.model_sub_project,,1,1,1,1
access_task_update,access_task_update,bi_all_in_one_project_management_system.model_task_update,,1,1,1,1
access_mass_update_task_wiz,mass.update.task.wiz,bi_all_in_one_project_management_system.model_mass_update_task_wiz,,1,1,1,1
access_project_task,subtask.wizard,model_subtask_wizard,project.group_project_user,1,1,1,1
access_task_on_partner,subtask.wizard on partners,model_subtask_wizard,base.group_user,1,0,0,0
access_subtask_wizard,subtask.wizard,model_subtask_wizard,,1,1,1,1
access_meeting_date,access.meeting.date,model_meeting_date,base.group_user,1,1,1,1
access_auto_assign,access_auto_assign_task,model_task_auto_assign,,1,1,1,1
access_sale_task_create,access_sale_task_create,model_sale_task_create,,1,1,1,1
import_task,import_task,model_import_task,,1,1,1,1
access_project_task_timer_wizard,access_project_task_timer_wizard,model_project_task_timer_wizard,,1,1,1,1
access_project_checklist,access_project_checklist,model_project_checklist,base.group_user,1,1,1,1,
access_project_checklist_template,access_project_checklist_template,model_project_checklist_template,base.group_user,1,1,1,1,
access_project_checklist_line,access_project_checklist_line,model_project_checklist_line,base.group_user,1,1,1,1
access_mass_update_project_stage,mass.update.project.stage,bi_all_in_one_project_management_system.model_mass_update_project_stage,,1,1,1,1
access_project_task_user_time_user,access_project_task_user_time_user,model_project_task_user_time,base.group_user,1,1,1,1
access_project_task_user_time_manager,access_project_task_user_time_manager,model_project_task_user_time,project.group_project_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_sub_project sub.project bi_all_in_one_project_management_system.model_sub_project 1 1 1 1
3 access_task_update access_task_update bi_all_in_one_project_management_system.model_task_update 1 1 1 1
4 access_mass_update_task_wiz mass.update.task.wiz bi_all_in_one_project_management_system.model_mass_update_task_wiz 1 1 1 1
5 access_project_task subtask.wizard model_subtask_wizard project.group_project_user 1 1 1 1
6 access_task_on_partner subtask.wizard on partners model_subtask_wizard base.group_user 1 0 0 0
7 access_subtask_wizard subtask.wizard model_subtask_wizard 1 1 1 1
8 access_meeting_date access.meeting.date model_meeting_date base.group_user 1 1 1 1
9 access_auto_assign access_auto_assign_task model_task_auto_assign 1 1 1 1
10 access_sale_task_create access_sale_task_create model_sale_task_create 1 1 1 1
11 import_task import_task model_import_task 1 1 1 1
12 access_project_task_timer_wizard access_project_task_timer_wizard model_project_task_timer_wizard 1 1 1 1
13 access_project_checklist access_project_checklist model_project_checklist base.group_user 1 1 1 1
14 access_project_checklist_template access_project_checklist_template model_project_checklist_template base.group_user 1 1 1 1
15 access_project_checklist_line access_project_checklist_line model_project_checklist_line base.group_user 1 1 1 1
16 access_mass_update_project_stage mass.update.project.stage bi_all_in_one_project_management_system.model_mass_update_project_stage 1 1 1 1
17 access_project_task_user_time_user access_project_task_user_time_user model_project_task_user_time base.group_user 1 1 1 1
18 access_project_task_user_time_manager access_project_task_user_time_manager model_project_task_user_time project.group_project_manager 1 1 1 1
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="project_task_user_rule" model="ir.rule">
<field name="name">Project User Rule</field>
<field name="model_id" ref="model_project_task"/>
<field name="global" eval="True"/>
<field name="domain_force">[('user_ids','in',user.id)]</field>
<field name="groups" eval="[(4,ref('project.group_project_manager'))]"/>
</record>
</data>
</odoo>
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('module', '=', 'project')]"/>
</function>
<value eval="{'noupdate': False}"/>
</function>
<record id="all_project_user" model="res.groups">
<field name="name">Project Co - Ordinator</field>
<field name="implied_ids" eval="[(4, ref('project.group_project_user'))]"/>
<field name="privilege_id" ref="project.res_groups_privilege_project"/>
</record>
<record id="project.group_project_manager" model="res.groups">
<field name="name">Administrator</field>
<field name="privilege_id" ref="project.res_groups_privilege_project"/>
<field name="implied_ids" eval="[(4, ref('bi_all_in_one_project_management_system.all_project_user'))]"/>
<field name="user_ids" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
</record>
<record model="ir.rule" id="project_project_project_co_ordinator_rule">
<field name="name">Project: project co ordinator: Own</field>
<field name="model_id" ref="project.model_project_project"/>
<field name="domain_force">['|','|',('user_id','=',user.id),('user_id','=', False),('task_ids.user_ids','in',user.id)]</field>
<field name="groups" eval="[(4,ref('bi_all_in_one_project_management_system.all_project_user'))]"/>
</record>
<record id="project_task_type_read_access" model="ir.rule">
<field name="name">Task Stage: read access</field>
<field name="model_id" ref="project.model_project_task_type"/>
<field name="domain_force">['|',('user_id','=',user.id),('user_id','=', False)]</field>
<field name="groups" eval="[(4, ref('bi_all_in_one_project_management_system.all_project_user'))]"/>
</record>
</data>
</odoo>