Commit Graph
60982 Commits
Author SHA1 Message Date
Adrià Tarroja Caubet 02c2c2718a Add missing transaction commit to SEPA mandate migration
The console does not commit the transaction automatically, so the updated
addresses are not persisted without an explicit commit.

Closes #15037
(grafted from e56328f60aa45be564b55b93cd0c14ba8b23458c)

--HG--
branch : 8.0
2026-08-06 13:09:48 +02:00
Adrià Tarroja Caubet 4d0ad17551 Call on_change_party without assignment in SEPA mandate migration
The method updates the address in place and returns None. Assigning its
return value to the address raises an AssertionError.

Closes #14996
(grafted from 09ace4ae51505a83d13bd3d034536a022730a2f3)

--HG--
branch : 8.0
2026-08-06 13:08:45 +02:00
Cédric Krier 416122a718 Add record changed callback
Only when the current record has changed that those objects needs to be
refreshed/cleared:

    - the info bar
    - the resources
    - the attachment preview
    - the chat

Closes #15012
(grafted from dc3a3e20006329b742e6f989a0fd01d485ec80b1)

--HG--
branch : 8.0
2026-08-14 12:55:53 +02:00
Cédric Krier a5ac7f8cfa Call on_change_product only if the sale line has been changed
Since f41c9c208d39 the _changed_values is a method instead of a property.

Closes #15013
(grafted from 80f38dd8024d1e471f7c1569ba1b36c87185f7cc)

--HG--
branch : 8.0
2026-08-14 18:11:42 +02:00
Cédric Krier ad81e44df6 Set all attributes of transaction before connecting to the database
The connection to the database may fail and thus stop and rollback may be
called. All the attributes must be set to avoid to raise another AttributeError
exception.

Closes #15022
(grafted from 654923a8085d4804dd217e487c80085c53eb470b)

--HG--
branch : 8.0
2026-08-17 17:32:55 +02:00
Cédric Krier c4d1f2ce4b Allow the creation of shipping label for packages when the shipment state is shipped
Closes #15027
(grafted from 273c2c256c1b4774811be1b15ea12e9d478bdd46)

--HG--
branch : 8.0
2026-08-20 12:02:57 +02:00
Cédric Krier b78276b643 Protect writing configuration of tryton with a thread lock
Closes #6114
(grafted from d09f4b4b8b5a163ae02d9f066922e0999022b4f8)

--HG--
branch : 8.0
2026-07-27 12:10:00 +02:00
Cédric Krier 0d0d626c29 Do not rely on invoices order from sale in sale supply test scenario
Closes #15034
(grafted from 76fa6c0dae6901fcf8eb1df8037dbddb09499b8b)

--HG--
branch : 8.0
2026-08-23 14:49:30 +02:00
Cédric Krier e8adf18a55 Do not rely on shipments order from sale in product kit test scenario
Closes #15016
(grafted from 58d67088854ac415c961f6c265da3b6e28ce1c37)

--HG--
branch : 8.0
2026-08-16 23:51:22 +02:00
Cédric Krier e22d717e8a Do not rely on invoices order from sale and purchase in test scenario
Closes #15033
(grafted from d1364323d4ac8c2f3d823cbee89e5217a53e98da)

--HG--
branch : 8.0
2026-08-23 08:28:53 +02:00
Cédric Krier 87e7fc92f6 Raise last retry exception from JSON-RPC request
Closes #15008
(grafted from 3e2a195d2b333fda531f719c4b6c69a7c5f2e1c0)

--HG--
branch : 8.0
2026-08-15 08:03:57 +02:00
Cédric Krier 605b1d214e Register cache instance after being fully initialized
Otherwise an instance can be accessed by another thread via the registry when
it is still being initialized. And it may crash on missing attribute.

Closes #15007
(grafted from f1840545f4eb5ae5c870a2557a7c3a0314fedb16)

--HG--
branch : 8.0
2026-08-12 17:57:01 +02:00
Cédric Krier d38bb3fea5 Test findtext result as boolean when parsing UBL invoice
Closes #15003
(grafted from ebb739d278526b86ec2f4ac31df63388874c2487)

--HG--
branch : 8.0
2026-08-11 12:02:09 +02:00
Cédric Krier 7844a750a3 Limit the start id of table to 500 for tests
By using the formula `(idx * prime) % range + 1`, tables created consecutively
have start id distant by `prime` and the maximum start id is `range`.
This avoid to overflow int4 when composing unique ID for table query.

Closes #15010
(grafted from f730392a270138148ed62366cf7f35a7cc01a8b6)

--HG--
branch : 8.0
2026-08-17 15:06:09 +02:00
Nicolas Évrard 5a3a52e164 Reset TABLES_CREATED when dropping the database when testing
Closes #15002
(grafted from e9f2b42e96ebb4553ef153f1d778c5d1042b3891)

--HG--
branch : 8.0
2026-08-10 14:51:04 +02:00
Cédric Krier 6992663e99 Increase version number
--HG--
branch : 8.0
2026-08-15 09:07:22 +02:00
Cédric Krier b521cacbf1 Add tag account_invoice_history-8.0.1
--HG--
branch : 8.0
2026-08-15 09:07:12 +02:00
Cédric Krier bc372c52e9 Prepare release account_invoice_history-8.0.1
--HG--
branch : 8.0
2026-08-15 09:07:11 +02:00
Cédric Krier 6ddfab0dc3 Increase version number
--HG--
branch : 8.0
2026-08-15 09:03:46 +02:00
Cédric Krier 0589978d99 Add tag currency_ro-8.0.2
--HG--
branch : 8.0
2026-08-15 09:03:35 +02:00
Cédric Krier 0ba4a09e2e Prepare release currency_ro-8.0.2
--HG--
branch : 8.0
2026-08-15 09:03:32 +02:00
Cédric Krier 1f0292c073 Increase version number
--HG--
branch : 8.0
2026-08-15 09:02:34 +02:00
Cédric Krier 96976c6074 Add tag edocument_peppol_peppyrus-8.0.1
--HG--
branch : 8.0
2026-08-15 09:02:24 +02:00
Cédric Krier 6993fe7ad5 Prepare release edocument_peppol_peppyrus-8.0.1
--HG--
branch : 8.0
2026-08-15 09:02:22 +02:00
Cédric Krier bacd9218f2 Increase version number
--HG--
branch : 8.0
2026-08-15 09:00:18 +02:00
Cédric Krier 5764bbd2a3 Add tag edocument_ubl-8.0.4
--HG--
branch : 8.0
2026-08-15 09:00:07 +02:00
Cédric Krier 40149fe10b Prepare release edocument_ubl-8.0.4
--HG--
branch : 8.0
2026-08-15 09:00:06 +02:00
Cédric Krier db633960ad Increase version number
--HG--
branch : 8.0
2026-08-15 08:57:55 +02:00
Cédric Krier 735fc1ef03 Add tag party-8.0.3
--HG--
branch : 8.0
2026-08-15 08:57:40 +02:00
Cédric Krier a9f1433af4 Prepare release party-8.0.3
--HG--
branch : 8.0
2026-08-15 08:57:38 +02:00
Cédric Krier 7ea80268fe Increase version number
--HG--
branch : 8.0
2026-08-15 08:54:31 +02:00
Cédric Krier 32a8376975 Add tag sale_blanket_agreement-8.0.2
--HG--
branch : 8.0
2026-08-15 08:54:21 +02:00
Cédric Krier 6f44a6d448 Prepare release sale_blanket_agreement-8.0.2
--HG--
branch : 8.0
2026-08-15 08:54:20 +02:00
Cédric Krier fd1c8d9609 Increase version number
--HG--
branch : 8.0
2026-08-15 08:51:30 +02:00
Cédric Krier a946f5a021 Add tag web_shop_shopify-8.0.5
--HG--
branch : 8.0
2026-08-15 08:51:20 +02:00
Cédric Krier 730cf3b2db Prepare release web_shop_shopify-8.0.5
--HG--
branch : 8.0
2026-08-15 08:51:18 +02:00
Cédric Krier fbe9b2c351 Increase version number
--HG--
branch : 8.0
2026-08-15 08:47:00 +02:00
Cédric Krier 1f21c54b77 Add tag sao-8.0.9
--HG--
branch : 8.0
2026-08-15 08:45:48 +02:00
Cédric Krier babab249a5 Prepare release sao-8.0.9
--HG--
branch : 8.0
2026-08-15 08:45:47 +02:00
Cédric Krier 115166a283 Increase version number
--HG--
branch : 8.0
2026-08-15 08:44:03 +02:00
Cédric Krier 34d5fb574f Add tag tryton-8.0.8
--HG--
branch : 8.0
2026-08-15 08:43:50 +02:00
Cédric Krier 7f65852dc4 Prepare release tryton-8.0.8
--HG--
branch : 8.0
2026-08-15 08:43:49 +02:00
Cédric Krier dce539cb3b Increase version number
--HG--
branch : 8.0
2026-08-15 08:41:44 +02:00
Cédric Krier bf2fbcc13e Add tag trytond-8.0.9
--HG--
branch : 8.0
2026-08-15 08:41:30 +02:00
Cédric Krier e51692ba4a Prepare release trytond-8.0.9
--HG--
branch : 8.0
2026-08-15 08:41:29 +02:00
Cédric Krier ed4b02ba77 Do not rely on shipments order from sale in test scenario
Closes #15009
(grafted from 5996cbb65d20057bd93e5ddfdf97cafe8e4c4529)

--HG--
branch : 8.0
2026-08-13 23:44:29 +02:00
Cédric Krier 228e760ab9 Set Shopify warehouse on sale line only if it has changed
Closes #14995
(grafted from 2c1a865682ab07758f4b9319f47cfc2b51df1a83)

--HG--
branch : 8.0
2026-08-06 10:52:54 +02:00
Cédric Krier f5b81e02f7 Validate current record before switching to next/previous record in window form
Closes #14994
(grafted from 9711708ebcd6242e98a4602da530369f176d6654)

--HG--
branch : 8.0
2026-08-05 17:39:38 +02:00
Cédric Krier 5fbf6bbda4 Hide unstructured street of address when building name is filled
Closes #14993
(grafted from 8ac6e6b2185903fc73f73c7cd975c2ce3eeb69be)

--HG--
branch : 8.0
2026-08-05 11:08:08 +02:00
Cédric Krier 0df7c4f64e Get Shopify order ID from the order_edit key for orders/edited topic
Closes #14992
(grafted from 1f42932a73656afed484a06e103874aa01e87d0a)

--HG--
branch : 8.0
2026-08-05 10:39:35 +02:00