fix #I947I0 16版本的app_odoo_customize增加功能,可对菜单信息显示debug

This commit is contained in:
Chill
2024-02-28 16:34:00 +08:00
parent 570318b441
commit 1a2072d91e
5 changed files with 162 additions and 2 deletions

View File

@@ -24,3 +24,13 @@ class IrUiMenu(models.Model):
name = self.name
return name
def load_web_menus(self, debug):
web_menus = super(IrUiMenu, self).load_web_menus(debug)
if debug:
menus = self.load_menus(debug) # This method has been cached in ORM and does not affect the performance
for menu_id in web_menus.keys():
if menu_id == 'root':
web_menus[menu_id]['sequence'] = 0
continue
web_menus[menu_id]['sequence'] = menus[menu_id]['sequence']
return web_menus