commit
88e6f8bbbd
|
|
@ -26,6 +26,7 @@ from itertools import chain
|
||||||
|
|
||||||
from odoo import api, models, fields
|
from odoo import api, models, fields
|
||||||
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
|
||||||
|
|
||||||
|
|
@ -161,6 +162,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
|
||||||
|
|
@ -199,6 +202,7 @@ class ServerConfiguration(models.TransientModel):
|
||||||
col_name,
|
col_name,
|
||||||
fields.Char(
|
fields.Char(
|
||||||
string=cls._format_key_display_name(col_name),
|
string=cls._format_key_display_name(col_name),
|
||||||
|
sparse='config',
|
||||||
readonly=True)
|
readonly=True)
|
||||||
)
|
)
|
||||||
cls._conf_defaults[col_name] = value
|
cls._conf_defaults[col_name] = value
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue