Cédric Krier pushed to branch branch/default at Tryton / Tryton


Commits:
bd7e0b1a1276 by Cédric Krier at 2025-10-07T08:19:57+02:00
Refactor of trytond.config to add cache

This removes the need to store configuration in global variable and so make it
easier to update for example for testing.

Closes #14249
- - - - -


108 changed files:

- + trytond/doc/ref/config.rst
- modules/account_dunning_email/account.py
- modules/account_dunning_email/ir.py
- modules/account_es_sii/account.py
- modules/account_export/account.py
- modules/account_fr/account.py
- modules/account_fr_chorus/account.py
- modules/account_invoice/invoice.py
- modules/account_payment_braintree/account.py
- modules/account_payment_sepa/payment.py
- modules/account_payment_stripe/payment.py
- modules/account_statement/statement.py
- modules/authentication_saml/routes.py
- modules/authentication_sms/res.py
- modules/authentication_sms/tests/test_module.py
- modules/company/company.py
- modules/currency/ir.py
- modules/currency_ro/currency.py
- modules/currency_rs/currency.py
- modules/document_incoming/document.py
- modules/document_incoming/routes.py
- modules/inbound_email/inbound_email.py
- modules/inbound_email/routes.py
- modules/ldap_authentication/res.py
- modules/ldap_authentication/tests/test_module.py
- modules/marketing_automation/marketing_automation.py
- modules/marketing_email/marketing.py
- modules/marketing_email/tests/test_module.py
- modules/notification_email/ir.py
- modules/notification_email/notification.py
- modules/notification_email/tests/test_module.py
- modules/party_relationship/party.py
- modules/product/ir.py
- modules/product/uom.py
- modules/product_cost_fifo/product.py
- modules/product_image/product.py
- modules/product_image/routes.py
- modules/product_price_list_dates/product.py
- modules/sale_gift_card/sale.py
- modules/stock_package_shipping/stock.py
- modules/stock_package_shipping_dpd/configuration.py
- modules/stock_package_shipping_mygls/api.py
- modules/stock_package_shipping_sendcloud/carrier.py
- modules/stock_package_shipping_ups/stock.py
- modules/timesheet_cost/company.py
- modules/web_shop_product_data_feed/web.py
- modules/web_shop_shopify/web.py
- modules/web_shortener/web.py
- modules/web_user/tests/test_module.py
- modules/web_user/user.py
- proteus/proteus/config.py
- trytond-gis/trytond_gis/__init__.py
- trytond-gis/trytond_gis/postgis/table.py
- trytond/CHANGELOG
- trytond/bin/trytond
- trytond/bin/trytond-admin
- trytond/bin/trytond-console
- trytond/bin/trytond-cron
- trytond/bin/trytond-stat
- trytond/bin/trytond-worker
- trytond/doc/ref/index.rst
- trytond/trytond/admin.py
- trytond/trytond/backend/__init__.py
- trytond/trytond/backend/postgresql/database.py
- trytond/trytond/backend/sqlite/database.py
- trytond/trytond/bus.py
- trytond/trytond/cache.py
- trytond/trytond/commandline.py
- trytond/trytond/config.py
- trytond/trytond/filestore.py
- trytond/trytond/ir/attachment.py
- trytond/trytond/ir/avatar.py
- trytond/trytond/ir/configuration.py
- trytond/trytond/ir/cron.py
- trytond/trytond/ir/email_.py
- trytond/trytond/ir/error.py
- trytond/trytond/ir/model.py
- trytond/trytond/ir/queue_.py
- trytond/trytond/ir/routes.py
- trytond/trytond/ir/session.py
- trytond/trytond/ir/translation.py
- trytond/trytond/model/dictschema.py
- trytond/trytond/model/fields/many2one.py
- trytond/trytond/model/fields/one2many.py
- trytond/trytond/model/modelsql.py
- trytond/trytond/model/modelstorage.py
- trytond/trytond/model/modelview.py
- trytond/trytond/modules/__init__.py
- trytond/trytond/protocols/dispatcher.py
- trytond/trytond/protocols/wrappers.py
- trytond/trytond/report/report.py
- trytond/trytond/res/routes.py
- trytond/trytond/res/user.py
- trytond/trytond/security.py
- trytond/trytond/sendmail.py
- trytond/trytond/status.py
- trytond/trytond/tests/test_bus.py
- trytond/trytond/tests/test_cache.py
- trytond/trytond/tests/test_field_binary.py
- trytond/trytond/tests/test_field_many2one.py
- trytond/trytond/tests/test_field_one2many.py
- trytond/trytond/tests/test_filestore.py
- trytond/trytond/tests/test_tryton.py
- trytond/trytond/tests/test_user.py
- trytond/trytond/transaction.py
- trytond/trytond/url.py
- trytond/trytond/worker.py
- trytond/trytond/wsgi.py


View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/bd7e0b1a1276be5754cfdbd5c45a519506feac60

-- 
View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/bd7e0b1a1276be5754cfdbd5c45a519506feac60
You're receiving this email because of your account on foss.heptapod.net.

Reply via email to