37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
import logging
|
|
import odoo
|
|
import odoo.modules.registry
|
|
from odoo.modules import get_module_resource
|
|
from odoo.tools.translate import _
|
|
from odoo import http
|
|
|
|
from odoo.http import request, serialize_exception as _serialize_exception
|
|
|
|
_logger = logging.getLogger(__name__)
|
|
|
|
|
|
##
|
|
## Web Controllers
|
|
##
|
|
|
|
# class Main(http.Controller):
|
|
#
|
|
# @http.route('/disable_fullscreen_slides', type='http', auth="none")
|
|
# def index(self, s_action=None, db=None, **kw):
|
|
# return http.local_redirect('/web', query=request.params, keep_hash=True)
|
|
#
|
|
# @http.route([
|
|
# '/disable_fullscreen_slides/<xmlid>',
|
|
# '/disable_fullscreen_slides/<xmlid>/<version>',
|
|
# ], type='json', auth="user")
|
|
# def load_needaction(self, menu_ids):
|
|
# """ Loads needaction counters for specific menu ids.
|
|
#
|
|
# :return: needaction data
|
|
# :rtype: dict(menu_id: {'needaction_enabled': boolean, 'needaction_counter': int})
|
|
# """
|
|
# return request.session.model('ir.ui.menu').get_needaction_data(menu_ids, request.context)
|
|
#
|