Commit Graph

27 Commits

Author SHA1 Message Date
OCA-git-bot 411d12d26c server_environment 15.0.1.1.4 2023-04-04 13:01:17 +00:00
OCA-git-bot 7550602800 server_environment 15.0.1.1.3 2022-10-21 12:06:38 +00:00
OCA-git-bot f22a51e245 server_environment 15.0.1.1.2 2022-10-19 11:49:40 +00:00
OCA-git-bot 11ffaa859a server_environment 15.0.1.1.1 2022-03-28 13:02:53 +00:00
OCA-git-bot 19df1ba4b8 server_environment 15.0.1.1.0 2021-12-02 11:32:26 +00:00
Alexandre Fayolle f5de4d6b52 15.0 server_environment is Production/Stable
server_environment is a dependency of other modules which are in this status
and now that we are checking this, we need to declare the maturity
explicitly
2021-12-02 12:07:33 +01:00
OCA-git-bot 7bcf00236c server_environment 15.0.1.0.1 2021-10-27 12:48:17 +00:00
jsanchez dfad546839 [MIG] server_environment: migration to 15.0 2021-10-22 13:03:14 +02:00
Ivàn Todorovich 03012cfd41 [UPD] Change LICENSE to LGPL 2021-10-22 13:03:14 +02:00
oca-git-bot 8458252233 [IMP] update dotfiles [ci skip] 2021-10-22 13:03:14 +02:00
Mourad 90699e1cf3 [MIG] server_environment: Migration to 14.0 2021-10-22 13:03:14 +02:00
OCA-git-bot 1264311577 server_environment 13.0.2.3.1 2021-10-22 13:03:14 +02:00
OCA-git-bot 591cf65d45 server_environment 13.0.2.3.0 2021-10-22 13:03:14 +02:00
Simone Orsi cac012685a 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.
2021-10-22 13:03:14 +02:00
OCA-git-bot 8d643cee9f server_environment 13.0.2.2.0 2021-10-22 12:35:41 +02:00
OCA-git-bot bdfac11d39 server_environment 13.0.2.1.0 2021-10-22 12:35:41 +02:00
OCA-git-bot 7b76507a67 server_environment 13.0.2.0.1 2021-10-22 12:35:41 +02:00
Stéphane Bidoul (ACSONE) 9cba48fbd3 pre-commit, black, isort 2021-10-22 12:35:41 +02:00
Akim Juillerat 9947d64d1e [MIG] server_environment: Migration to 13.0 2021-10-22 12:35:41 +02:00
Stéphane Bidoul (ACSONE) 86355fa54a [MIG] server_environment from 11 to 12 2021-10-22 12:35:41 +02:00
Thomas Binsfeld a3c343fbb8 [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
2021-10-22 12:35:41 +02:00
Guewen Baconnier d16a7dd027 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
2021-10-22 12:35:41 +02:00
Thomas Binsfeld ec59014bce [REF] Server Environment: remove dependency on server_environement_files
From https://github.com/OCA/server-env/issues/10
2021-10-22 12:35:41 +02:00
Stéphane Bidoul (ACSONE) 435800a0ee server_environment: bump version
To trigger rebuild following change in setup.py
2021-10-22 12:35:41 +02:00
Thierry Ducrest 2f8283fd45 [MIG] server_environment: Migration to 11.0 2021-10-22 12:35:41 +02:00
Adrien Peiffer (ACSONE) c6105f59ab Migration of server_environment to 10.0 2021-10-22 12:35:41 +02:00
Pedro M. Baeza f917d4e579 [MIG] Rename manifest files 2021-10-22 12:35:41 +02:00