26 lines
720 B
Python
26 lines
720 B
Python
# -*- coding: utf-8 -*-
|
|
import logging
|
|
|
|
from odoo import fields, models
|
|
_logger = logging.getLogger(__name__)
|
|
|
|
class View(models.Model):
|
|
_inherit = 'ir.ui.view'
|
|
|
|
type = fields.Selection(selection_add=[
|
|
('hello', "Hello"),
|
|
('statistic', 'Statistic'),
|
|
('cheat', "Cheat")
|
|
]
|
|
)
|
|
|
|
def _validate_tag_cheat(self, node, name_manager, node_info):
|
|
_logger.info("----------Cheat view validation")
|
|
|
|
def _get_view_info(self):
|
|
return {
|
|
'hello': {'icon': 'fa fa-smile-o'},
|
|
'statistic': {'icon': 'fa fa-info'},
|
|
'cheat': {'icon': 'fa fa-bookmark-o'}
|
|
} | super()._get_view_info()
|