Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
93dc969
server_environment_ir_config_parameter
sbidoul Nov 20, 2016
33d222f
server_environment_ir_config_parameter: work around double ormcache i…
sbidoul Nov 20, 2016
bb0e538
server_environment_ir_config_parameter: handle empty values better
sbidoul Nov 20, 2016
03d1cfc
server_environment_ir_config_param: silently replace values by config…
sbidoul Nov 20, 2016
d659b13
server_environment_ir_config_parameter: update roadmap
sbidoul Nov 22, 2016
2f06a95
server_environment_ir_config_parameter: migrate to 10.0
sbidoul Dec 9, 2016
c7cfdb9
server_environment_ir_config_parameter Avoid loading import
rousseldenis Jun 21, 2017
8bb9649
missing sudo in server_environment_ir_config_param
sbidoul Aug 13, 2017
3a98279
server_environment_ir_config_parameter: missing return.
Nov 24, 2017
d0a8a10
[MIG] server_environment_ir_config_parameter from 11 to 12
Oct 2, 2018
9bb7fb6
[MIG] fix tests
TDu Nov 15, 2018
a196f9f
[MIG] server_environment_ir_config_parameter: Migration to 13.0
grindtildeath Oct 9, 2019
b50b504
[IMP] server_environment_ir_config_parameter: black, isort
grindtildeath Jan 28, 2020
972abb6
[14.0][MIG] - migration server_environment_ir_config_parameter
sbejaoui Oct 14, 2020
2b67dc6
[MIG] Migration to version 15.0
JuMiSanAr Oct 18, 2021
63edc15
[MIG] server_environment_ir_config_parameter: Migration to 16.0
baimont Sep 5, 2022
b9a08c8
[IMP] server_environmnet_ir_config_parameter: display in the config p…
legalsylvain Oct 16, 2020
b62350b
[FIX] server_environment_ir_config_parameter
gurneyalex Dec 22, 2021
cbfefa7
server_environment_ir_config_parameter: Fix create/write overrides
mmequignon Jun 15, 2023
9ed7b87
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
5e7ae9c
[IMP] server_environment_ir_config_parameter: pre-commit stuff
moitabenfdz Nov 13, 2023
b946183
[MIG] server_environment_ir_config_parameter: Migration to 17.0
moitabenfdz Nov 13, 2023
58a2eb3
[17.0-mig-server] [FIX]server_environment_ir_config_parameter: Fix at…
moitabenfdz Nov 16, 2023
216f0dc
[UPD] Update server_environment_ir_config_parameter.pot
Jan 25, 2024
319985d
Translated using Weblate (Italian)
mymage Feb 4, 2024
d6f6dfd
[IMP] server_environment_ir_config_parameter: pre-commit auto fixes
chaule97 Oct 7, 2024
52af5c7
[MIG] server_environment_ir_config_parameter: Migration to 18.0
chaule97 Oct 1, 2024
616605a
[UPD] Update server_environment_ir_config_parameter.pot
Oct 11, 2024
905c7eb
Update translation files
weblate Oct 11, 2024
b573011
[IMP] apply dotfiles
sbidoul Oct 20, 2024
a89997e
[IMP] server_environment_ir_config_parameter: pre-commit stuff
lembregtse Oct 2, 2025
767a271
[MIG] server_environment_ir_config_parameter: Migration to 19.0
lembregtse Oct 2, 2025
16908b6
[UPD] Update server_environment_ir_config_parameter.pot
Mar 12, 2026
ae912a2
[MIG] server_environment_ir_config_parameter: Migration to 20.0
rven Oct 5, 2026
60b3996
[DO NOT MERGE] test-requirements.txt: depend on OCA/server-env#307
rven Oct 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
127 changes: 127 additions & 0 deletions server_environment_ir_config_parameter/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

======================================
Server Environment Ir Config Parameter
======================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:9235b6e1b478fe5a18648ed9546ee3b864b21024e184cc1c7fedd40e3db51b8d
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--env-lightgray.png?logo=github
:target: https://github.com/OCA/server-env/tree/20.0/server_environment_ir_config_parameter
:alt: OCA/server-env
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-env-20-0/server-env-20-0-server_environment_ir_config_parameter
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-env&target_branch=20.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Override System Parameters from server environment file.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to add a section
``[ir.config_parameter]`` to you server_environment_files
configurations, where the keys are the same as would normally be set in
the Systems Parameter Odoo menu.

When first using a value, the system will read it from the configuration
file and override any value that would be present in the database, so
the configuration file has precedence.

When creating or modifying values that are in the configuration file,
the module replace changes, enforcing the configuration value.

For example you can use this module in combination with
web_environment_ribbon:

::

[ir.config_parameter]
ribbon.name=DEV

Usage
=====

Before using this module, you must be familiar with the
server_environment module.

Known issues / Roadmap
======================

When the user modifies System Parameters that are defined in the config
file, the changes are ignored. It would be nice to display which system
parameters come from the config file and possibly make their key and
value readonly in the user interface.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-env/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/server-env/issues/new?body=module:%20server_environment_ir_config_parameter%0Aversion:%2020.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* ACSONE SA/NV

Contributors
------------

- Stéphane Bidoul <stephane.bidoul@acsone.eu> (https://acsone.eu)
- Thierry Ducrest <thierry.ducrest@camptocamp.com>
- Gilles Meyomesse <gilles.meyomesse@acsone.eu> (https://acsone.eu)
- Sylvain LE GAL (https://www.twitter.com/legalsylvain)
- Chau Le <chaulb@trobz.com>

Other credits
-------------

The migration of this module from 17.0 to 18.0 was financially supported
by Camptocamp.

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/server-env <https://github.com/OCA/server-env/tree/20.0/server_environment_ir_config_parameter>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions server_environment_ir_config_parameter/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
15 changes: 15 additions & 0 deletions server_environment_ir_config_parameter/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2016-2018 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Server Environment Ir Config Parameter",
"summary": "Override System Parameters from server environment file",
"version": "20.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/server-env",
"depends": ["server_environment"],
"data": [
"views/view_ir_config_parameter.xml",
],
}
45 changes: 45 additions & 0 deletions server_environment_ir_config_parameter/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * server_environment_ir_config_parameter
#
# Translators:
# Niki Waibel <niki.waibel@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-22 01:12+0000\n"
"PO-Revision-Date: 2017-06-22 01:12+0000\n"
"Last-Translator: Niki Waibel <niki.waibel@gmail.com>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,field_description:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid "Defined by environment"
msgstr ""

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,help:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid ""
"If check, the value in the database will be ignored and alternatively, the "
"system will use the key defined in your odoo.cfg environment file."
msgstr ""

#. module: server_environment_ir_config_parameter
#. odoo-python
#: code:addons/server_environment_ir_config_parameter/models/ir_config_parameter.py:0
msgid "Key %s is empty in server_environment_file"
msgstr ""

#. module: server_environment_ir_config_parameter
#: model:ir.model,name:server_environment_ir_config_parameter.model_ir_config_parameter
msgid "System Parameter"
msgstr ""

#~ msgid "ir.config_parameter"
#~ msgstr "ir.config_parameter"
48 changes: 48 additions & 0 deletions server_environment_ir_config_parameter/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * server_environment_ir_config_parameter
#
# Translators:
# Pedro M. Baeza <pedro.baeza@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-22 01:12+0000\n"
"PO-Revision-Date: 2023-07-25 13:10+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,field_description:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid "Defined by environment"
msgstr "Definido por el entorno"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,help:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid ""
"If check, the value in the database will be ignored and alternatively, the "
"system will use the key defined in your odoo.cfg environment file."
msgstr ""
"Si se marca, el valor en la base de datos será ignorado y alternativamente, "
"el sistema utilizará la clave definida en su archivo de entorno odoo.cfg."

#. module: server_environment_ir_config_parameter
#. odoo-python
#: code:addons/server_environment_ir_config_parameter/models/ir_config_parameter.py:0
msgid "Key %s is empty in server_environment_file"
msgstr "La clave %s está vacía en server_environment_file"

#. module: server_environment_ir_config_parameter
#: model:ir.model,name:server_environment_ir_config_parameter.model_ir_config_parameter
msgid "System Parameter"
msgstr "Parámetros del sistema"

#~ msgid "ir.config_parameter"
#~ msgstr "ir.config_parameter"
48 changes: 48 additions & 0 deletions server_environment_ir_config_parameter/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * server_environment_ir_config_parameter
#
# Translators:
# Paolo Valier <paolo.valier@hotmail.it>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-01-06 02:25+0000\n"
"PO-Revision-Date: 2024-02-04 22:36+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,field_description:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid "Defined by environment"
msgstr "Definito dall'ambiente"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,help:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid ""
"If check, the value in the database will be ignored and alternatively, the "
"system will use the key defined in your odoo.cfg environment file."
msgstr ""
"Se selezionata, il valore nel database verrà ignorato e in alternativa il "
"sistema utilizzerà la chiave definita nel file ambiente odoo.cfg."

#. module: server_environment_ir_config_parameter
#. odoo-python
#: code:addons/server_environment_ir_config_parameter/models/ir_config_parameter.py:0
msgid "Key %s is empty in server_environment_file"
msgstr "La chiave %s è vuota in server_environment_file"

#. module: server_environment_ir_config_parameter
#: model:ir.model,name:server_environment_ir_config_parameter.model_ir_config_parameter
msgid "System Parameter"
msgstr "Parametro di sistema"

#~ msgid "ir.config_parameter"
#~ msgstr "ir.config_parameter"
46 changes: 46 additions & 0 deletions server_environment_ir_config_parameter/i18n/nl_NL.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * server_environment_ir_config_parameter
#
# Translators:
# Peter Hageman <hageman.p@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-22 01:12+0000\n"
"PO-Revision-Date: 2017-06-22 01:12+0000\n"
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/"
"teams/23907/nl_NL/)\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,field_description:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid "Defined by environment"
msgstr ""

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,help:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid ""
"If check, the value in the database will be ignored and alternatively, the "
"system will use the key defined in your odoo.cfg environment file."
msgstr ""

#. module: server_environment_ir_config_parameter
#. odoo-python
#: code:addons/server_environment_ir_config_parameter/models/ir_config_parameter.py:0
msgid "Key %s is empty in server_environment_file"
msgstr "sleutel %s is leeg in server_environment_file"

#. module: server_environment_ir_config_parameter
#: model:ir.model,name:server_environment_ir_config_parameter.model_ir_config_parameter
msgid "System Parameter"
msgstr ""

#~ msgid "ir.config_parameter"
#~ msgstr "ir.config_parameter"
46 changes: 46 additions & 0 deletions server_environment_ir_config_parameter/i18n/ro.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * server_environment_ir_config_parameter
#
# Translators:
# Dorin Hongu <dhongu@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-16 02:17+0000\n"
"PO-Revision-Date: 2017-12-16 02:17+0000\n"
"Last-Translator: Dorin Hongu <dhongu@gmail.com>, 2017\n"
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,field_description:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid "Defined by environment"
msgstr ""

#. module: server_environment_ir_config_parameter
#: model:ir.model.fields,help:server_environment_ir_config_parameter.field_ir_config_parameter__is_environment
msgid ""
"If check, the value in the database will be ignored and alternatively, the "
"system will use the key defined in your odoo.cfg environment file."
msgstr ""

#. module: server_environment_ir_config_parameter
#. odoo-python
#: code:addons/server_environment_ir_config_parameter/models/ir_config_parameter.py:0
msgid "Key %s is empty in server_environment_file"
msgstr ""

#. module: server_environment_ir_config_parameter
#: model:ir.model,name:server_environment_ir_config_parameter.model_ir_config_parameter
msgid "System Parameter"
msgstr ""

#~ msgid "ir.config_parameter"
#~ msgstr "ir.config_parameter"
Loading
Loading