mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
opt expiry
This commit is contained in:
@@ -4,4 +4,5 @@ from . import res_config_settings
|
|||||||
from . import ir_ui_view
|
from . import ir_ui_view
|
||||||
from . import base_language_install
|
from . import base_language_install
|
||||||
from . import models
|
from . import models
|
||||||
|
# from . import ir_ui_menu
|
||||||
# from . import mail_thread
|
# from . import mail_thread
|
||||||
|
|||||||
27
app_odoo_customize/models/ir_ui_menu.py
Normal file
27
app_odoo_customize/models/ir_ui_menu.py
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
import re
|
||||||
|
|
||||||
|
from odoo import api, fields, models, tools, _
|
||||||
|
|
||||||
|
MENU_ITEM_SEPARATOR = "/"
|
||||||
|
NUMBER_PARENS = re.compile(r"\(([0-9]+)\)")
|
||||||
|
|
||||||
|
|
||||||
|
class IrUiMenu(models.Model):
|
||||||
|
_inherit = 'ir.ui.menu'
|
||||||
|
|
||||||
|
def _get_full_name(self, level=6):
|
||||||
|
""" Return the full name of ``self`` (up to a certain level). """
|
||||||
|
if level <= 0:
|
||||||
|
return '...'
|
||||||
|
if self.parent_id:
|
||||||
|
try:
|
||||||
|
name = self.parent_id._get_full_name(level - 1) + MENU_ITEM_SEPARATOR + (self.name or "")
|
||||||
|
except Exception:
|
||||||
|
name = self.name or "..."
|
||||||
|
else:
|
||||||
|
name = self.name
|
||||||
|
return name
|
||||||
|
|
||||||
Reference in New Issue
Block a user