opt expiry

This commit is contained in:
ivan deng
2019-06-04 04:10:04 +08:00
parent a3c1720406
commit b7e394a3e2
2 changed files with 28 additions and 0 deletions

View File

@@ -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

View 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