Add labels in configuration documentation of trytond

This commit is contained in:
Juan Jose Pablos
2024-05-04 12:37:32 +02:00
parent cd8777277a
commit 981580a19c
+160
View File
@@ -37,11 +37,15 @@ asks them to be named like their module.
:backlinks: entry
:depth: 2
.. _config-web:
web
---
Defines the behavior of the web interface.
.. _config-web.listen:
listen
~~~~~~
@@ -54,12 +58,16 @@ Default ``localhost:8000``
To listen on all IPv4 interfaces use the value ``0.0.0.0:8000`` and for all
IPv6 interfaces use ``[::]:8000``.
.. _config-web.hostname:
hostname
~~~~~~~~
Defines the hostname to use when generating a URL when there is no request
context available, for example during a cron job.
.. _config-web.root:
root
~~~~
@@ -67,6 +75,8 @@ Defines the root path served by ``GET`` requests.
Default: Under the ``www`` directory of user's home running ``trytond``.
.. _config-web.num_proxies:
num_proxies
~~~~~~~~~~~
@@ -74,6 +84,8 @@ The number of proxy servers in front of ``trytond``.
Default: 0
.. _config-web.cache_timeout:
cache_timeout
~~~~~~~~~~~~~
@@ -81,6 +93,8 @@ The cache timeout in seconds.
Default: 12h
.. _config-web.cors:
cors
~~~~
@@ -92,6 +106,8 @@ For example::
http://example.com
https://example.com
.. _config-web.avatar_base:
avatar_base
~~~~~~~~~~~
@@ -102,6 +118,8 @@ Default: ``''``
.. note:: It can be used to setup a CDN.
.. _config-web.avatar_timeout:
avatar_timeout
~~~~~~~~~~~~~~
@@ -109,11 +127,15 @@ The time in seconds that the avatar can be stored in cache.
Default: 7 days
.. _config-database:
database
--------
Defines how the database is managed.
.. _config-database.uri:
uri
~~~
@@ -161,6 +183,8 @@ The recognized query parameters can be found in SQLite's
`documentation
<https://www.sqlite.org/uri.html#recognized_query_parameters>`__.
.. _config-database.path:
path
~~~~
@@ -170,6 +194,8 @@ The directory where Tryton stores files and so the user running
Default: The :file:`db` folder under the user home directory running
:command:`trytond`.
.. _config-database.list:
list
~~~~
@@ -177,6 +203,8 @@ A boolean value to list available databases.
Default: ``True``
.. _config-database.retry:
retry
~~~~~
@@ -184,6 +212,8 @@ The number of retries when a database operational error occurs during a request.
Default: ``5``
.. _config-database.subquery_threshold:
subquery_threshold
~~~~~~~~~~~~~~~~~~
@@ -191,6 +221,8 @@ The number of records in the target relation under which a sub-query is used.
Default: ``1000``
.. _config-database.language:
language
~~~~~~~~
@@ -199,6 +231,8 @@ table for translations.
Default: ``en``
.. _config-database.avatar_filestore:
avatar_filestore
~~~~~~~~~~~~~~~~
@@ -207,6 +241,8 @@ This configuration value indicates whether the avatars should be stored in the
Default: ``False``
.. _config-database.avatar_prefix:
avatar_prefix
~~~~~~~~~~~~~
@@ -214,12 +250,16 @@ The prefix to use with the :ref:`FileStore <ref-filestore>` to store avatars.
Default: ``None``
.. _config-database.default_name:
default_name
~~~~~~~~~~~~
The name of the database to use for operations without a database name.
Default: ``template1`` for PostgreSQL, ``:memory:`` for SQLite.
.. _config-database.timeout:
timeout
~~~~~~~
@@ -227,6 +267,8 @@ The timeout duration in seconds after which the connections to unused databases
are closed.
Default: ``1800`` (30 minutes)
.. _config-database.minconn:
minconn
~~~~~~~
@@ -234,12 +276,16 @@ The minimum number of connections to keep in the pool (if the backend supports
pool) per process.
Default: ``1``
.. _config-database.maxconn:
maxconn
~~~~~~~
The maximum number of simultaneous connections to the database per process.
Default: ``64``
.. _config-database.unaccent_function:
unaccent_function
~~~~~~~~~~~~~~~~~
@@ -247,6 +293,8 @@ The name of the unaccent function.
Default: ``unaccent``
.. _config-database.similarity_function:
similarity_function
~~~~~~~~~~~~~~~~~~~
@@ -254,9 +302,13 @@ The name of the similarity function.
Default: ``similarity``
.. _config-request:
request
-------
.. _config-request.max_size:
max_size
~~~~~~~~
@@ -264,6 +316,8 @@ The maximum size in bytes of unauthenticated request (zero means no limit).
Default: 2MB
.. _config-request.max_size_authenticated:
max_size_authenticated
~~~~~~~~~~~~~~~~~~~~~~
@@ -271,6 +325,8 @@ The maximum size in bytes of an authenticated request (zero means no limit).
Default: 2GB
.. _config-request.timeout:
timeout
~~~~~~~
@@ -279,11 +335,15 @@ depending on the parameters.
Default: ``60``
.. _config-cache:
cache
-----
Defines size of various cache.
.. _config-cache.transaction:
transaction
~~~~~~~~~~~
@@ -291,6 +351,8 @@ The number of contextual caches kept per transaction.
Default: ``10``
.. _config-cache.model:
model
~~~~~
@@ -298,6 +360,8 @@ The number of different model kept in the cache per transaction.
Default: ``200``
.. _config-cache.record:
record
~~~~~~
@@ -307,6 +371,8 @@ It can be changed locally using the ``_record_cache_size`` key in
Default: ``2000``
.. _config-cache.field:
field
~~~~~
@@ -315,6 +381,8 @@ The number of field to load with an ``eager`` :attr:`Field.loading
Default: ``100``
.. _config-cache.default:
default
~~~~~~~
@@ -322,6 +390,8 @@ The default :attr:`~trytond.cache.Cache.size_limit` of :class:`~trytond.cache.Ca
Default: ``1024``
.. _config-cache.clean_timeout:
clean_timeout
~~~~~~~~~~~~~
@@ -331,6 +401,8 @@ channels if the back-end supports them.
Default: ``300``
.. _config-cache.count_timeout:
count_timeout
~~~~~~~~~~~~~
@@ -338,6 +410,8 @@ The cache timeout duration in seconds of the estimation of records.
Default: ``86400`` (1 day)
.. _config-cache.count_clear:
count_clear
~~~~~~~~~~~
@@ -346,9 +420,13 @@ cleared.
Default: ``1000``
.. _config-queue:
queue
-----
.. _config-queue.worker:
worker
~~~~~~
@@ -357,6 +435,8 @@ the end of the requests.
Default: ``False``
.. _config-queue.clean_days:
clean_days
~~~~~~~~~~
@@ -364,6 +444,8 @@ The number of days after which processed tasks are removed.
Default: ``30``
.. _config-queue.batch_size:
batch_size
~~~~~~~~~~
@@ -371,9 +453,13 @@ The default number of the instances to process in a batch.
Default: ``20``
.. _config-error:
error
-----
.. _config-error.clean_days:
clean_days
~~~~~~~~~~
@@ -381,6 +467,8 @@ The number of days after which reported errors are removed.
Default: ``90``
.. _config-table:
table
-----
@@ -394,6 +482,8 @@ For example::
account.invoice.line = acc_inv_line
account.invoice.tax = acc_inv_tax
.. _config-ssl:
ssl
---
@@ -401,11 +491,15 @@ Activates SSL_ on the web interface.
.. note:: It is recommended to delegate the SSL support to a proxy.
.. _config-ssl.privatekey:
privatekey
~~~~~~~~~~
The path to the private key.
.. _config-ssl.certificate:
certificate
~~~~~~~~~~~
@@ -415,11 +509,15 @@ The path to the certificate.
Set only one of ``privatekey`` or ``certificate`` to ``true`` if the SSL is
delegated.
.. _config-email:
email
-----
.. note:: Email settings can be tested with the ``trytond-admin`` command
.. _config-email.uri:
uri
~~~
@@ -442,6 +540,8 @@ The uri accepts the following additional parameters:
Default: ``smtp://localhost:25``
.. _config-email.from:
from
~~~~
@@ -454,6 +554,8 @@ For example::
Default: The login name of the :abbr:`OS (Operating System)` user.
.. _config-email.retry:
retry
~~~~~
@@ -461,9 +563,13 @@ The number of retries when the SMTP server returns a temporary error.
Default: ``5``
.. _config-session:
session
-------
.. _config-session.authentications:
authentications
~~~~~~~~~~~~~~~
@@ -497,6 +603,8 @@ refer to their documentation for more information.
Default: ``password``
.. _config-session.authentication_ip_network:
authentication_ip_network
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -505,6 +613,8 @@ authentication method option.
Default: ``''``
.. _config-session.max_age:
max_age
~~~~~~~
@@ -512,6 +622,8 @@ The time in seconds that a session stay valid.
Default: ``2592000`` (30 days)
.. _config-session.timeout:
timeout
~~~~~~~
@@ -519,6 +631,8 @@ The time in seconds without activity before the session is no more fresh.
Default: ``300`` (5 minutes)
.. _config-session.max_attempt:
max_attempt
~~~~~~~~~~~
@@ -528,6 +642,8 @@ attempts over a period of ``timeout``.
Default: ``5``
.. _config-session.max_attempt_ip_network:
max_attempt_ip_network
~~~~~~~~~~~~~~~~~~~~~~
@@ -537,6 +653,8 @@ counting is done on all attempts over a period of ``timeout``.
Default: ``300``
.. _config-session.ip_network_4:
ip_network_4
~~~~~~~~~~~~
@@ -545,6 +663,8 @@ attempts.
Default: ``32``
.. _config-session.ip_network_6:
ip_network_6
~~~~~~~~~~~~
@@ -553,9 +673,13 @@ attempts.
Default: ``56``
.. _config-password:
password
--------
.. _config-password.length:
length
~~~~~~
@@ -563,11 +687,15 @@ The minimal length required for the user password.
Default: ``8``
.. _config-password.forbidden:
forbidden
~~~~~~~~~
The path to a file containing one forbidden password per line.
.. _config-password.reset_timeout:
reset_timeout
~~~~~~~~~~~~~
@@ -575,6 +703,8 @@ The time in seconds until the reset password expires.
Default: ``86400`` (24h)
.. _config-password.passlib:
passlib
~~~~~~~
@@ -585,11 +715,15 @@ If no path is set, Tryton will use the schemes ``argon2``, ``scrypt``,
Default: ``None``
.. _config-attachment:
attachment
----------
Defines how to store the attachments
.. _config-attachment.filestore:
filestore
~~~~~~~~~
@@ -597,6 +731,8 @@ A boolean value to store attachment in the :ref:`FileStore <ref-filestore>`.
Default: ``True``
.. _config-attachment.store_prefix:
store_prefix
~~~~~~~~~~~~
@@ -604,9 +740,13 @@ The prefix to use with the ``FileStore``.
Default: ``None``
.. _config-bus:
bus
---
.. _config-bus.allow_subscribe:
allow_subscribe
~~~~~~~~~~~~~~~
@@ -614,11 +754,15 @@ A boolean value to allow clients to subscribe to bus channels.
Default: ``False``
.. _config-bus.url_host:
url_host
~~~~~~~~
If set redirects bus requests to the host URL.
.. _config-bus.long_polling_timeout:
long_polling_timeout
~~~~~~~~~~~~~~~~~~~~
@@ -627,6 +771,8 @@ polling for bus messages
Default: ``300``
.. _config-bus.cache_timeout:
cache_timeout
~~~~~~~~~~~~~
@@ -635,6 +781,8 @@ discarded.
Default: ``300``
.. _config-bus.select_timeout:
select_timeout
~~~~~~~~~~~~~~
@@ -642,9 +790,13 @@ The timeout duration of the select call when listening on a channel.
Default: ``5``
.. _config-html:
html
----
.. _config-html.src:
src
~~~
@@ -652,6 +804,8 @@ The URL pointing to `TinyMCE <https://www.tiny.cloud/>`_ editor.
Default: ``https://cloud.tinymce.com/stable/tinymce.min.js``
.. _config-html.plugins:
plugins
~~~~~~~
@@ -661,6 +815,8 @@ It can be overridden for specific models and fields using the names:
Default: ``''``
.. _config-html.css:
css
~~~
@@ -670,6 +826,8 @@ It can be overridden for specific models and fields using the names:
Default: ``[]``
.. _config-html.class:
class
~~~~~
@@ -679,6 +837,8 @@ It can be overridden for specific models and fields using the names:
Default: ``''``
.. _config-wsgi_middleware:
wsgi middleware
---------------