Merge PR #38 into 13.0

Signed-off-by guewen
This commit is contained in:
OCA-git-bot 2020-01-16 14:44:52 +00:00
commit c4781e3eb5
1 changed files with 7 additions and 1 deletions

View File

@ -28,6 +28,8 @@ from lxml import etree
from odoo import api, fields, models from odoo import api, fields, models
from odoo.tools.config import config as system_base_config from odoo.tools.config import config as system_base_config
from odoo.addons.base_sparse_field.models.fields import Serialized
from .system_info import get_server_environment from .system_info import get_server_environment
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
@ -172,6 +174,8 @@ class ServerConfiguration(models.TransientModel):
_description = "Display server configuration" _description = "Display server configuration"
_conf_defaults = _Defaults() _conf_defaults = _Defaults()
config = Serialized()
@classmethod @classmethod
def _build_model(cls, pool, cr): def _build_model(cls, pool, cr):
"""Add columns to model dynamically """Add columns to model dynamically
@ -209,7 +213,9 @@ class ServerConfiguration(models.TransientModel):
ServerConfiguration, ServerConfiguration,
col_name, col_name,
fields.Char( fields.Char(
string=cls._format_key_display_name(col_name), readonly=True string=cls._format_key_display_name(col_name),
sparse="config",
readonly=True,
), ),
) )
cls._conf_defaults[col_name] = value cls._conf_defaults[col_name] = value