添加功能

This commit is contained in:
zhou
2025-02-22 17:52:22 +08:00
parent 1718089264
commit cd78d490f3
4 changed files with 13 additions and 51 deletions
+1 -1
View File
@@ -18,7 +18,7 @@
'views/yuthon_task_menu.xml',
],
'demo': [],
'depends': ['hr', 'mail', 'soong_workflow'],
'depends': ['hr', 'mail', 'soong_workflow','yuthon_hr_employee'],
'installable': True,
'application': True,
}
@@ -5,30 +5,19 @@
<field name="name">日程组</field>
</record>
<record id="group_yuthon_will_task_user" model="res.groups">
<field name="name">用户</field>
<field name="name">日程用户</field>
<field name="category_id" ref="module_yuthon_will_task"/>
</record>
<record id="group_yuthon_will_task_leader" model="res.groups">
<field name="name">天河投资领导</field>
<field name="name">日程组管理员</field>
<field name="category_id" ref="module_yuthon_will_task"/>
<field name="implied_ids" eval="[(4, ref('group_yuthon_will_task_user'))]"/>
</record>
<record id="group_yuthon_will_task_leader2" model="res.groups">
<field name="name">天河物管领导</field>
<field name="category_id" ref="module_yuthon_will_task"/>
<field name="implied_ids" eval="[(4, ref('group_yuthon_will_task_user'))]"/>
</record>
<record id="group_yuthon_will_task_leader3" model="res.groups">
<field name="name">天河粮储领导</field>
<field name="category_id" ref="module_yuthon_will_task"/>
<field name="implied_ids" eval="[(4, ref('group_yuthon_will_task_user'))]"/>
</record>
<record id="group_yuthon_will_task_manager" model="res.groups">
<field name="name">管理者</field>
<field name="category_id" ref="module_yuthon_will_task"/>
<field name="implied_ids" eval="[(4, ref('group_yuthon_will_task_user')), (4, ref('group_yuthon_will_task_leader')),
(4, ref('group_yuthon_will_task_leader2')), (4, ref('group_yuthon_will_task_leader3'))]"/>
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
<record id="yuthon_will_company_rule_manager" model="ir.rule">
<field name="name">yuthon_will_company_rule_admin</field>
<field name="model_id" ref="model_yuthon_will_task"/>
<field name="domain_force">[('yuthon_company', '=', user.employee_id.yuthon_company)]</field>
<field name="groups" eval="[(4, ref('group_yuthon_will_task_leader'))]"/>
</record>
</data>
</odoo>
+4 -16
View File
@@ -12,39 +12,27 @@
groups="group_yuthon_will_task_user"
sequence='1'/>
<menuitem id='menu_yuthon_will_task_root21'
name='领导日程(天河投资)'
name='领导日程'
parent='menu_yuthon_will_task'
action='view_yuthon_will_task_action21'
groups="group_yuthon_will_task_leader"
sequence='2'/>
<menuitem id='menu_yuthon_will_task_root22'
name='领导日程(天河物管)'
parent='menu_yuthon_will_task'
action='view_yuthon_will_task_action22'
groups="group_yuthon_will_task_leader2"
sequence='3'/>
<menuitem id='menu_yuthon_will_task_root23'
name='领导日程(天河粮储)'
parent='menu_yuthon_will_task'
action='view_yuthon_will_task_action23'
groups="group_yuthon_will_task_leader3"
sequence='4'/>
<menuitem id='menu_yuthon_will_task_root4'
name='全部领导日程'
parent='menu_yuthon_will_task'
action='view_yuthon_will_task_action4'
groups="group_yuthon_will_task_manager"
groups="group_yuthon_will_task_leader"
sequence='8'/>
<menuitem id='menu_yuthon_will_task_roo3'
name='全部日程'
parent='menu_yuthon_will_task'
action='view_yuthon_will_task_action3'
groups="group_yuthon_will_task_manager"
groups="group_yuthon_will_task_leader"
sequence='10'/>
<menuitem id="task_type_menu"
name="配置"
parent="menu_yuthon_will_task"
groups="group_yuthon_will_task_manager"
groups="group_yuthon_will_task_leader"
sequence="100"/>
<menuitem id="task_type_setting_menu"
name="任务类型"
@@ -96,24 +96,9 @@
<field name="context">{'search_default_next_seven_days': 1}</field>
</record>
<record id='view_yuthon_will_task_action21' model='ir.actions.act_window'>
<field name='name'>天河投资领导日程</field>
<field name='name'>领导日程</field>
<field name='res_model'>yuthon.will.task</field>
<field name='view_mode'>tree,calendar</field>
<field name='domain'>[('user_role_ids.name', 'in', ['董事长', '分管领导', '总经理']), ('yuthon_company', '=', 'thtz')]</field>
<field name="context">{'search_default_next_seven_days': 1}</field>
</record>
<record id='view_yuthon_will_task_action22' model='ir.actions.act_window'>
<field name='name'>天河物管领导日程</field>
<field name='res_model'>yuthon.will.task</field>
<field name='view_mode'>tree,calendar</field>
<field name='domain'>[('user_role_ids.name', 'in', ['董事长', '分管领导', '总经理']), ('yuthon_company', '=', 'thwg')]</field>
<field name="context">{'search_default_next_seven_days': 1}</field>
</record>
<record id='view_yuthon_will_task_action23' model='ir.actions.act_window'>
<field name='name'>天河粮储领导日程</field>
<field name='res_model'>yuthon.will.task</field>
<field name='view_mode'>tree,calendar</field>
<field name='domain'>[('user_role_ids.name', 'in', ['董事长', '分管领导', '总经理']), ('yuthon_company', '=', 'thlc')]</field>
<field name="context">{'search_default_next_seven_days': 1}</field>
</record>
<record id='view_yuthon_will_task_action4' model='ir.actions.act_window'>