Store the 'server.config' fields in sparse fields

This model is used only to display the configuration to authorized
users. It's a TransientModel that dynamically creates the fields for
every odoo configuration parameter, environment variables and some
system ones. Before this change, each new parameter/variable will
create a field in database, which can lead to many issues (lot of
fields, field name too long). Storing the fields in a single JSON
field resolves these issues and is much cleaner anyway.
This commit is contained in:
Guewen Baconnier 2019-12-03 17:26:50 +01:00 committed by Marcos Oitaben
parent b2945fa70b
commit 85ee7ca053
71 changed files with 353 additions and 2 deletions

View File

@ -4,7 +4,7 @@
{ {
"name": "server configuration environment files", "name": "server configuration environment files",
"version": "13.0.2.1.0", "version": "13.0.2.2.0",
"depends": ["base", "base_sparse_field"], "depends": ["base", "base_sparse_field"],
"author": "Camptocamp,Odoo Community Association (OCA)", "author": "Camptocamp,Odoo Community Association (OCA)",
"summary": "move some configurations out of the database", "summary": "move some configurations out of the database",

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n" "%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -20,6 +20,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n" "%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n" "2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -20,6 +20,11 @@ msgstr ""
"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -35,6 +35,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n" "2:1));\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -20,6 +20,11 @@ msgstr ""
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n" "%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -13,6 +13,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: \n" "Plural-Forms: \n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n" "%100==4 ? 2 : 3);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -20,6 +20,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -18,6 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

View File

@ -19,6 +19,11 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__config
msgid "Config"
msgstr ""
#. module: server_environment #. module: server_environment
#: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid #: model:ir.model.fields,field_description:server_environment.field_server_config__create_uid
msgid "Created by" msgid "Created by"

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