Files
web/web_dialog_size/models/ir_http.py
Hai Lang b3f75abf0d [UPD] web_dialog_size: reduce rpc call to get config
After installing web_dialog_size and setup its parameter, there's
a slight delay where we can see the modal at its normal size and then
after a rpc to ir.config_parameter:get_web_dialog_size_config() the
modal is maximized.

This commit is to set a session value then use it to set initial dialog
size upfront without delay.
2023-06-20 11:43:37 +07:00

15 lines
415 B
Python

# Copyright 2023 Camptocamp
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo import models
class Http(models.AbstractModel):
_inherit = "ir.http"
def session_info(self):
IrConfigSudo = self.env["ir.config_parameter"].sudo()
session_info = super().session_info()
session_info.update(IrConfigSudo.get_web_dialog_size_config())
return session_info