diff --git a/sh_backmate_theme_adv_enterprise/models/inherit_menu.py b/sh_backmate_theme_adv_enterprise/models/inherit_menu.py index d8299117e..3234f1fcd 100644 --- a/sh_backmate_theme_adv_enterprise/models/inherit_menu.py +++ b/sh_backmate_theme_adv_enterprise/models/inherit_menu.py @@ -7,6 +7,12 @@ class MenuInherit(models.Model): is_phone = fields.Boolean("是否手机显示", default=True) + def update_is_phone(self): + menu_ids = self.env["ir.ui.menu"].browse( + self._context.get('active_ids', self._context.get('active_id'))) + for menu in menu_ids: + menu.is_phone = False + def load_web_menus(self, debug): web_menus = {} menus = self.search_read([], fields=['id', 'is_phone']) diff --git a/soong_workflow/views/menuitem.xml b/soong_workflow/views/menuitem.xml index 2b5934e64..6882833bd 100644 --- a/soong_workflow/views/menuitem.xml +++ b/soong_workflow/views/menuitem.xml @@ -11,6 +11,16 @@ parent="menu_soong_workflow_root" action="action_kklw_workflow_approval_request" sequence="1"/> + + + + 待办 + ir.actions.act_window + soong.workflow.record + tree,kanban,search + + {'header_search_default_approve_state': 1, 'header_search_default_to_do':1, 'check_employee': 1} + [('users_ids', 'in', uid), ('reclaim_state', '=', False), ('soong_state', '=', 'to_do')] + + + + + 已办 + ir.actions.act_window + soong.workflow.record + tree,kanban,search + {'header_search_default_approve_state': 1, 'header_search_default_to_do':1, 'check_employee': 1} + [('users_ids', 'in', uid), ('reclaim_state', '=', False), ('soong_state', '=', 'done')] + + + 人事相关流程 ir.actions.act_window