odex25_standard/odex25_hr/web_dashboard/models/models.py

21 lines
555 B
Python

# -*- coding: utf-8 -*-
from odoo import models, api
from lxml.builder import E
class BaseModel(models.AbstractModel):
_inherit = 'base'
@api.model
def _get_default_dashboard_view(self):
""" Generates a default dashboard view containing default sub graph and
pivot views.
:returns: a dashboard view as an lxml document
:rtype: etree._Element
"""
dashboard = E.dashboard()
dashboard.append(E.view(type="graph"))
dashboard.append(E.view(type="pivot"))
return dashboard