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.
