pengyuthon

This commit is contained in:
李鹏宇
2024-10-12 09:32:15 +08:00
parent 537b79c96f
commit 376d9c56b3
3 changed files with 15 additions and 18 deletions
+7 -1
View File
@@ -107,13 +107,19 @@ class RoomBooking(models.Model):
department_users_list = users_role_list = []
for users in self:
if users.department_ids:
# 查看是否下级部门
if users.department_ids.child_ids:
for child in users.department_ids.child_ids:
department_child_users_data = users.env['hr.employee'].search([('department_id', '=', child.id.origin)])
department_users_list += [de.user_id.id for de in department_child_users_data]
for depart in users.department_ids:
department_users_data = users.env['hr.employee'].search([('department_id', '=', depart.id.origin)])
department_users_list = [de.user_id.id for de in department_users_data]
employee_users_list = users.employee_ids.user_id.ids
if users.users_role_ids:
for user_id in users.users_role_ids:
user_role_data = users.env['hr.employee'].search([('user_role_id', '=', user_id.id.origin)])
user_role_data = users.env['hr.employee'].search(['|', ('user_role_id', '=', user_id.id.origin),
('user_role_ids', '=', user_id.id.origin)])
users_role_list = [ro.user_id.id for ro in user_role_data]
publish_user_list = department_users_list + employee_users_list + users_role_list
users.room_users_ids = [(6, 0, list(set(publish_user_list)))]
+4 -9
View File
@@ -11,20 +11,15 @@
groups="group_soong_workflow_manager"
sequence="200"/>
<menuitem id="menu_workflow_approval_request"
name="我的审批"
parent="menu_soong_workflow_root"
sequence="1"/>
<menuitem id="menu_workflow_approval_request_new"
name="新的请求"
parent="menu_workflow_approval_request"
name="新的流程"
parent="menu_soong_workflow_root"
action="action_kklw_workflow_approval_request"
sequence="1"/>
<menuitem id="menu_workflow_approval_request_my"
name="我的请求"
parent="menu_workflow_approval_request"
name="流程查询"
parent="menu_soong_workflow_root"
action="soong_workflow_record_action"
sequence="3"/>
+4 -8
View File
@@ -69,18 +69,14 @@
name="工作流程"
parent="spreadsheet_dashboard.spreadsheet_dashboard_menu_root"
sequence="5"/>
<menuitem id="menu_workflow_approval_request_my_board"
name="我的审批"
parent="menu_soong_workflow_root_board"
sequence="1"/>
<menuitem id="menu_workflow_approval_request_new_board"
name="新的请求"
parent="menu_workflow_approval_request_my_board"
name="新的流程"
parent="menu_soong_workflow_root_board"
action="soong_workflow.action_kklw_workflow_approval_request"
sequence="1"/>
<menuitem id="menu_workflow_approval_my_request_board"
name="我的请求"
parent="menu_workflow_approval_request_my_board"
name="流程查询"
parent="menu_soong_workflow_root_board"
action="soong_workflow.soong_workflow_record_action"
sequence="3"/>
<menuitem id="menu_soong_workflow_entrust_board"