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
59952a8
server_environment_ir_config_parameter
sbidoul Nov 20, 2016
866bbc5
server_environment_ir_config_parameter: work around double ormcache i…
sbidoul Nov 20, 2016
888a6fb
server_environment_ir_config_parameter: handle empty values better
sbidoul Nov 20, 2016
c45cd0e
server_environment_ir_config_param: silently replace values by config…
sbidoul Nov 20, 2016
318da5e
server_environment_ir_config_parameter: update roadmap
sbidoul Nov 22, 2016
47f9980
server_environment_ir_config_parameter: migrate to 10.0
sbidoul Dec 9, 2016
4ae9504
server_environment_ir_config_parameter Avoid loading import
rousseldenis Jun 21, 2017
bb88f43
missing sudo in server_environment_ir_config_param
sbidoul Aug 13, 2017
8ebe5f4
server_environment_ir_config_parameter: missing return.
Nov 24, 2017
b012487
[MIG] server_environment_ir_config_parameter from 11 to 12
Oct 2, 2018
5b0eb51
[MIG] fix tests
TDu Nov 15, 2018
f6086a7
[MIG] server_environment_ir_config_parameter: Migration to 13.0
grindtildeath Oct 9, 2019
e9609aa
[IMP] server_environment_ir_config_parameter: black, isort
grindtildeath Jan 28, 2020
9f97c6e
[14.0][MIG] - migration server_environment_ir_config_parameter
sbejaoui Oct 14, 2020
a768382
[MIG] Migration to version 15.0
JuMiSanAr Oct 18, 2021
2397a58
[MIG] server_environment_ir_config_parameter: Migration to 16.0
baimont Sep 5, 2022
30a2322
[IMP] server_environmnet_ir_config_parameter: display in the config p…
legalsylvain Oct 16, 2020
df146f1
[FIX] server_environment_ir_config_parameter
gurneyalex Dec 22, 2021
b5fe415
server_environment_ir_config_parameter: Fix create/write overrides
mmequignon Jun 15, 2023
c8a7b53
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
6aef80b
[IMP] server_environment_ir_config_parameter: pre-commit stuff
moitabenfdz Nov 13, 2023
30ea099
[MIG] server_environment_ir_config_parameter: Migration to 17.0
moitabenfdz Nov 13, 2023
e7ccb2b
[17.0-mig-server] [FIX]server_environment_ir_config_parameter: Fix at…
moitabenfdz Nov 16, 2023
06148fa
[UPD] Update server_environment_ir_config_parameter.pot
Jan 25, 2024
b1a6323
[BOT] post-merge updates
OCA-git-bot Jan 25, 2024
609f961
Translated using Weblate (Italian)
mymage Feb 4, 2024
b234ca5
[IMP] server_environment_ir_config_parameter: pre-commit auto fixes
chaule97 Oct 7, 2024
6744ca8
[MIG] server_environment_ir_config_parameter: Migration to 18.0
chaule97 Oct 1, 2024
29b2682
[UPD] Update server_environment_ir_config_parameter.pot
Oct 11, 2024
cc2a8b3
[BOT] post-merge updates
OCA-git-bot Oct 11, 2024
d60a7a5
Update translation files
weblate Oct 11, 2024
3932188
[IMP] apply dotfiles
sbidoul Oct 20, 2024
a712b1b
[IMP] server_environment_ir_config_parameter: pre-commit stuff
lembregtse Oct 2, 2025
c586c23
[MIG] server_environment_ir_config_parameter: Migration to 19.0
lembregtse Oct 2, 2025
0aecaa6
[DON'T MERGE] test-requirements.txt
lembregtse Oct 2, 2025
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:7f871315abe73bfc3c1ef286c1ab4c0008a2b0d6837e28390d768fd3977de86a
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/19.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-19-0/server-env-19-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=19.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:%2019.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/19.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
16 changes: 16 additions & 0 deletions server_environment_ir_config_parameter/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# 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": "19.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