mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
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.
15 lines
415 B
Python
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
|