Commit Graph

81 Commits

Author SHA1 Message Date
oca-git-bot 127288b990
[IMP] update dotfiles [ci skip] 2020-11-01 22:30:16 +01:00
OCA-git-bot 230fbaa08a [ADD] setup.py 2020-10-16 09:57:10 +00:00
OCA-git-bot 601205f71b [UPD] README.rst 2020-10-16 09:57:10 +00:00
OCA-git-bot 3146214071 [UPD] addons table in README.md 2020-10-16 09:57:09 +00:00
oca-travis 6c6bbcae82 [UPD] Update server_environment.pot 2020-10-16 09:52:22 +00:00
OCA-git-bot df522e488d Merge PR #62 into 14.0
Signed-off-by sebastienbeau
2020-10-16 09:42:52 +00:00
Mourad ff6b2c1e45 [MIG] server_environment: Migration to 14.0 2020-10-15 12:10:52 +02:00
Mourad d01708d21f [IMP] : black, isort, prettier 2020-10-12 10:45:21 +02:00
OCA-git-bot edcfb80254 server_environment 13.0.2.3.1 2020-10-12 10:40:13 +02:00
Olar Alca [Vauxoo] b12ad54cd2 Update server_environment/serv_config.py
Co-authored-by: Moises Lopez - https://www.vauxoo.com/ <moylop260@vauxoo.com>
2020-10-12 10:40:13 +02:00
OCA Transbot a4a86faf0f Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: server-env-13.0/server-env-13.0-server_environment
Translate-URL: https://translation.odoo-community.org/projects/server-env-13-0/server-env-13-0-server_environment/
2020-10-12 10:40:13 +02:00
OCA-git-bot 6e209aec86 server_environment 13.0.2.3.0 2020-10-12 10:40:13 +02:00
OCA-git-bot fbf97ae4bf [UPD] README.rst 2020-10-12 10:40:13 +02:00
oca-travis e739a86a27 [UPD] Update server_environment.pot 2020-10-12 10:40:13 +02:00
Simone Orsi 5aca0878a4 Add mixin for tech name 2020-10-12 10:40:13 +02:00
Simone Orsi b79b4411a8 Fix server_environment version
The PR https://github.com/OCA/server-env/pull/45 has been merged manually and a new version was not bumped.
2020-10-12 10:40:13 +02:00
OCA-git-bot 02efcd423f [UPD] README.rst 2020-10-12 10:40:13 +02:00
Simone Orsi c5ea873006 fixup! server_environment: running_env default to `test` (fix #44) 2020-10-12 10:40:13 +02:00
Simone Orsi c54bf8c500 server_environment: running_env default to `test` (fix #44) 2020-10-12 10:40:13 +02:00
OCA-git-bot d9b5ef26cb pre-commit update 2020-10-12 10:40:13 +02:00
OCA Transbot 4e65446ff5 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: server-env-13.0/server-env-13.0-server_environment
Translate-URL: https://translation.odoo-community.org/projects/server-env-13-0/server-env-13-0-server_environment/
2020-10-12 10:40:13 +02:00
oca-travis 773f93791b [UPD] Update server_environment.pot 2020-10-12 10:40:13 +02:00
Akim Juillerat ec7b171368 server_environment: Improve tests.common to allow redefinition of serv_config application 2020-10-12 10:40:13 +02:00
OCA Transbot 21d4801c36 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: server-env-13.0/server-env-13.0-server_environment
Translate-URL: https://translation.odoo-community.org/projects/server-env-13-0/server-env-13-0-server_environment/
2020-10-12 10:40:13 +02:00
OCA-git-bot b1e418ae6a server_environment 13.0.2.2.0 2020-10-12 10:40:13 +02:00
oca-travis 375441b722 [UPD] Update server_environment.pot 2020-10-12 10:40:13 +02:00
Guewen Baconnier 17a51fdcef 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.
2020-10-12 10:40:13 +02:00
OCA-git-bot 32f0f2fb54 server_environment 13.0.2.1.0 2020-10-12 10:40:13 +02:00
Denis Roussel 55a2e61c3d [13.0][FIX] server_environment: Change import for Serialized field 2020-10-12 10:40:13 +02:00
OCA Transbot 6f645d5a72 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: server-env-13.0/server-env-13.0-server_environment
Translate-URL: https://translation.odoo-community.org/projects/server-env-13-0/server-env-13-0-server_environment/
2020-10-12 10:40:13 +02:00
OCA-git-bot 4b420fa897 server_environment 13.0.2.0.1 2020-10-12 10:40:13 +02:00
Stéphane Bidoul (ACSONE) 2dd9150dc3 pre-commit, black, isort 2020-10-12 10:40:13 +02:00
Akim Juillerat 6ac8fdfc63 server-environment: Run pre-commit 2020-10-12 10:40:13 +02:00
Akim Juillerat d5ee5a1e28 server_environment: lint fixes after migration 2020-10-12 10:40:13 +02:00
Stéphane Bidoul (ACSONE) 2b78d3e8d3 pre-commit, black, isort 2020-10-12 10:40:13 +02:00
OCA-git-bot 476f574447 [UPD] README.rst 2020-10-12 10:40:13 +02:00
oca-travis 0e007b743e [UPD] Update server_environment.pot 2020-10-12 10:40:13 +02:00
Akim Juillerat 67b8114071 Rename file to attend TODO comment 2020-10-12 10:40:13 +02:00
Akim Juillerat 4ec350df8a [MIG] server_environment: Migration to 13.0 2020-10-12 10:40:13 +02:00
OCA-git-bot a9fb1444da [UPD] README.rst 2020-10-12 10:40:13 +02:00
OCA-git-bot 765a7a8d27 [ADD] icon.png 2020-10-12 10:40:13 +02:00
oca-travis 3ddf4302f5 [UPD] Update server_environment.pot 2020-10-12 10:40:13 +02:00
OCA-git-bot 0dde2fc184 [UPD] README.rst 2020-10-12 10:40:13 +02:00
Stéphane Bidoul (ACSONE) bc6d24f6e4 [MIG] server_environment from 11 to 12 2020-10-12 10:40:13 +02:00
Thomas Binsfeld 904db377cb [REF] Server Environment: restrict access to server config to allowed users
New security group restricting access to server config
Admin is part of the group by default
2020-10-12 10:40:13 +02:00
Guewen Baconnier 0c50afea22 Add SERVER_ENV_CONFIG to configure vars from env. variable
Add SERVER_ENV_CONFIG_SECRET alongside SERVER_ENV_CONFIG

Allows to isolate the secrets in your deployment

Improve documentation regarding variables

Add a server environment mixin

To automatically convert fields into fields reading values from the
environment. Until now, every module reimplements the same computed
field.

Read default values from database when no config is provided

Automatically add <field_name>_env_default for every field transformed
to a "computed from env" field, so a default value can be set. It will
be used when the configuration is not set in a configuration file
(when the key is absent, not empty).

Allow to edit default values for env-computed fields

When they don't have any key in the environment configuration files.
In the UI, when a field is set in a configuration file, the field is
readonly, if not the field is editable. Which means you can selectively
choose which fields depend on the environment and which can use a
"default" value stored in database.

Fix a few small issues in mixin

Use a dictionary to configure the fields

Add global section

Disable prefetch on env-computed fields

As in the inverse field that write the value into the <field>_env_default
we have to browse the record, the prefetch has the effect of calling
compute on the env-computed field which resets the value to it's
previous state before we have the occasion to store it.

Use global section name as first part of the section

Allow to edit all fields on creation

Make server_environment_files optional

Allow integration with keychain

By adding options to change the compute and inverse methods for default
fields

Update documentation of server_environment, bump

Add SERVER_ENV_CONFIG_SECRET alongside SERVER_ENV_CONFIG

Allows to isolate the secrets in your deployment

Reinforce server_environment base tests

Add tests for the server env mixin

Infer configparser getter from field type

Fixes for review feedbacks

Add tests and support of _inherits

Use SavepointCase instead of TransactionCase

It means less records to create for each test

Fix iteration on records
2020-10-12 10:40:13 +02:00
Stéphane Bidoul (ACSONE) 610bcfb7e8 remove obsolete .pot files [ci skip] 2020-10-12 10:40:13 +02:00
Thomas Binsfeld ce48bdcfcc [REF] Server Environment: remove dependency on server_environement_files
From https://github.com/OCA/server-env/issues/10
2020-10-12 10:40:13 +02:00
Stéphane Bidoul (ACSONE) 1dd4b43d56 server_environment: bump version
To trigger rebuild following change in setup.py
2020-10-12 10:40:13 +02:00
OCA Transbot 671226a47e OCA Transbot updated translations from Transifex 2020-10-12 10:40:13 +02:00