pengyuthon
This commit is contained in:
@@ -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)))]
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user