joseagrc
612821e363
Promote standalone Dominican Spanish to Tryton 8.0
...
Validate Tryton customizations / validate (push) Successful in 3m47s
Promote the reviewed es_DO core, module and SAO catalogs from integration/8.0 after successful CI.
2026-10-13 20:49:23 -04:00
joseagrc
38c069425a
Integrate standalone Dominican Spanish into 8.0
...
Validate Tryton customizations / validate (push) Successful in 3m35s
Validate Tryton customizations / validate (pull_request) Successful in 3m50s
Add independent es_DO catalogs to the core, every server module and SAO after successful validation.
2026-10-13 20:41:04 -04:00
José Arturo García
eeac63be0d
feat(i18n): complete Dominican Spanish catalog coverage
Validate Tryton customizations / validate (pull_request) Successful in 3m30s
Validate Tryton customizations / validate (push) Successful in 3m48s
2026-10-13 20:14:46 -04:00
José Arturo García
e22c0497bd
refactor(i18n): make Dominican Spanish standalone
...
Validate Tryton customizations / validate (pull_request) Successful in 3m33s
Validate Tryton customizations / validate (push) Successful in 3m39s
Remove the es_419 parent from the es_DO language record and provide the complete core ir catalog so the Dominican locale is independently maintained in core and every module.
2026-10-13 20:09:26 -04:00
José Arturo García
4038053504
feat(i18n): bootstrap Dominican catalogs for Weblate
...
Validate Tryton customizations / validate (pull_request) Successful in 3m50s
Validate Tryton customizations / validate (push) Successful in 3m48s
Initialize es_DO catalogs from the Latin American Spanish catalogs so every server module is directly editable in Weblate while retaining es_419 as the configured fallback.
2026-10-13 20:02:26 -04:00
José Arturo García
4ca0d58fe4
refactor(i18n): move Dominican Spanish into Tryton core
Validate Tryton customizations / validate (pull_request) Successful in 3m32s
Validate Tryton customizations / validate (push) Successful in 3m37s
2026-10-13 19:55:28 -04:00
José Arturo García
5cca20373e
ci: keep package builds independent of artifact storage
Validate Tryton customizations / validate (push) Successful in 4m6s
Validate Tryton customizations / validate (pull_request) Successful in 4m5s
2026-10-13 19:33:23 -04:00
José Arturo García
beeabd721a
ci: use a shallow checkout for validation
Validate Tryton customizations / validate (push) Failing after 4m28s
2026-10-13 19:27:57 -04:00
José Arturo García
75d36f6a09
ci: clone from the runner-accessible Gitea URL
Validate Tryton customizations / validate (push) Canceled after 3m29s
2026-10-13 19:24:59 -04:00
José Arturo García
80ac099434
docs: document private mirror and recovery operations
Validate Tryton customizations / validate (push) Failing after 42s
2026-10-13 19:07:53 -04:00
José Arturo García
9a16786c2d
ci: automate reviewed upstream 8.0 proposals
2026-10-13 19:07:53 -04:00
José Arturo García
00c2302068
ci: validate custom Tryton packages and translations
2026-10-13 19:07:53 -04:00
José Arturo García
f18368bc33
feat(localization): add Dominican Spanish translation module
2026-10-13 19:07:53 -04:00
Cédric Krier
1126f5b371
Increase version number
...
--HG--
branch : 8.0
2026-10-02 01:11:08 +02:00
Cédric Krier
ece7ef4584
Add tag account_fr_chorus-8.0.2
...
--HG--
branch : 8.0
2026-10-02 01:10:59 +02:00
Cédric Krier
afce931993
Prepare release account_fr_chorus-8.0.2
...
--HG--
branch : 8.0
2026-10-02 01:10:58 +02:00
Cédric Krier
fff830e6b9
Increase version number
...
--HG--
branch : 8.0
2026-10-02 01:09:36 +02:00
Cédric Krier
8ee998824c
Add tag account_payment-8.0.2
...
--HG--
branch : 8.0
2026-10-02 01:09:21 +02:00
Cédric Krier
c4b55740e2
Prepare release account_payment-8.0.2
...
--HG--
branch : 8.0
2026-10-02 01:09:19 +02:00
Cédric Krier
b65889ed51
Increase version number
...
--HG--
branch : 8.0
2026-10-02 01:06:08 +02:00
Cédric Krier
bf18428bef
Add tag account_payment_sepa-8.0.4
...
--HG--
branch : 8.0
2026-10-02 01:05:58 +02:00
Cédric Krier
f7d9567a63
Prepare release account_payment_sepa-8.0.4
...
--HG--
branch : 8.0
2026-10-02 01:05:57 +02:00
Cédric Krier
1253fa5233
Increase version number
...
--HG--
branch : 8.0
2026-10-02 01:02:58 +02:00
Cédric Krier
2a9d5da72f
Add tag account_payment_stripe-8.0.1
...
--HG--
branch : 8.0
2026-10-02 01:02:42 +02:00
Cédric Krier
05430b4133
Prepare release account_payment_stripe-8.0.1
...
--HG--
branch : 8.0
2026-10-02 01:02:40 +02:00
Cédric Krier
81c0db4750
Increase version number
...
--HG--
branch : 8.0
2026-10-02 01:00:25 +02:00
Cédric Krier
71038e029e
Add tag document_incoming_ocr_typless-8.0.1
...
--HG--
branch : 8.0
2026-10-02 01:00:09 +02:00
Cédric Krier
f28b9375d8
Prepare release document_incoming_ocr_typless-8.0.1
...
--HG--
branch : 8.0
2026-10-02 01:00:07 +02:00
Cédric Krier
3ddd45b9ab
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:59:01 +02:00
Cédric Krier
5a1c8cbcda
Add tag edocument_peppol-8.0.2
...
--HG--
branch : 8.0
2026-10-02 00:58:45 +02:00
Cédric Krier
99b64bb134
Prepare release edocument_peppol-8.0.2
...
--HG--
branch : 8.0
2026-10-02 00:58:43 +02:00
Cédric Krier
2cd65993b2
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:56:57 +02:00
Cédric Krier
4ddd80da6a
Add tag incoterm-8.0.1
...
--HG--
branch : 8.0
2026-10-02 00:56:48 +02:00
Cédric Krier
03cf98c053
Prepare release incoterm-8.0.1
...
--HG--
branch : 8.0
2026-10-02 00:56:47 +02:00
Cédric Krier
5f887fb19a
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:53:46 +02:00
Cédric Krier
85c2d22372
Add tag product_kit-8.0.4
...
--HG--
branch : 8.0
2026-10-02 00:53:37 +02:00
Cédric Krier
c1fb95e096
Prepare release product_kit-8.0.4
...
--HG--
branch : 8.0
2026-10-02 00:53:36 +02:00
Cédric Krier
5727817585
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:50:13 +02:00
Cédric Krier
e5c3eacd62
Add tag purchase-8.0.3
...
--HG--
branch : 8.0
2026-10-02 00:49:58 +02:00
Cédric Krier
1f5a9513ed
Prepare release purchase-8.0.3
...
--HG--
branch : 8.0
2026-10-02 00:49:56 +02:00
Cédric Krier
3328236b4d
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:46:43 +02:00
Cédric Krier
7af67a2ecd
Add tag purchase_amendment-8.0.2
...
--HG--
branch : 8.0
2026-10-02 00:46:31 +02:00
Cédric Krier
1951b87a64
Prepare release purchase_amendment-8.0.2
...
--HG--
branch : 8.0
2026-10-02 00:46:30 +02:00
Cédric Krier
317159e8c1
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:44:06 +02:00
Cédric Krier
40295972f4
Add tag sale-8.0.5
...
--HG--
branch : 8.0
2026-10-02 00:43:50 +02:00
Cédric Krier
14f446e338
Prepare release sale-8.0.5
...
--HG--
branch : 8.0
2026-10-02 00:43:48 +02:00
Cédric Krier
e12f1559ab
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:39:13 +02:00
Cédric Krier
c3ce910122
Add tag sale_advance_payment-8.0.1
...
--HG--
branch : 8.0
2026-10-02 00:38:58 +02:00
Cédric Krier
3392d04973
Prepare release sale_advance_payment-8.0.1
...
--HG--
branch : 8.0
2026-10-02 00:38:56 +02:00
Cédric Krier
e735109fb1
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:37:08 +02:00
Cédric Krier
7015fd5c03
Add tag stock-8.0.4
...
--HG--
branch : 8.0
2026-10-02 00:36:57 +02:00
Cédric Krier
28937a7c00
Prepare release stock-8.0.4
...
--HG--
branch : 8.0
2026-10-02 00:36:56 +02:00
Cédric Krier
06d2b9e9b8
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:36:03 +02:00
Cédric Krier
d24bcfc3bc
Add tag stock_package_shipping_ups-8.0.2
...
--HG--
branch : 8.0
2026-10-02 00:35:49 +02:00
Cédric Krier
69bb65ea26
Prepare release stock_package_shipping_ups-8.0.2
...
--HG--
branch : 8.0
2026-10-02 00:35:47 +02:00
Cédric Krier
e7f350ba26
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:35:10 +02:00
Cédric Krier
c893c4d73a
Add tag web_shop_shopify-8.0.7
...
--HG--
branch : 8.0
2026-10-02 00:34:56 +02:00
Cédric Krier
a8a2651fb6
Prepare release web_shop_shopify-8.0.7
...
--HG--
branch : 8.0
2026-10-02 00:34:54 +02:00
Cédric Krier
05d412c07f
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:33:23 +02:00
Cédric Krier
3fbf6b9b00
Add tag sao-8.0.12
...
--HG--
branch : 8.0
2026-10-02 00:33:00 +02:00
Cédric Krier
cb8e467ab7
Prepare release sao-8.0.12
...
--HG--
branch : 8.0
2026-10-02 00:32:58 +02:00
Cédric Krier
f2dbd6d623
Increase version number
...
--HG--
branch : 8.0
2026-10-02 00:30:56 +02:00
Cédric Krier
5fa9ea562a
Add tag trytond-8.0.11
...
--HG--
branch : 8.0
2026-10-02 00:30:42 +02:00
Cédric Krier
9cfa07adcc
Prepare release trytond-8.0.11
...
--HG--
branch : 8.0
2026-10-02 00:30:41 +02:00
Cédric Krier
8c69cfe9b2
Escape arguments of report convert command
...
Closes #15035
(grafted from 18bd1a03d7459e9ff226c42201d9fdf485ab4bad)
--HG--
branch : 8.0
2026-09-30 09:34:18 +02:00
Cédric Krier
0bd4a6f8a1
Escape title and text when rendering HTML editor
...
Closes #15032
(grafted from 0c76d2bc755882d3633a9452c585412f7847d797)
--HG--
branch : 8.0
2026-09-30 09:39:21 +02:00
Cédric Krier
425d0cef08
Sort advance payment invoices on Function fields of sale
...
Closes #15131
(grafted from acfea4fba2c5555d65e96ef277e0ab1150869396)
--HG--
branch : 8.0
2026-09-30 13:00:48 +02:00
Adrià Tarroja Caubet
6853fd0d34
Set Selection value synchronously when available
...
Restore the displayed value before Window.Form reads the widgets. Otherwise
rebuilding the selection may temporarily select its first option.
Closes #15117
(grafted from 0fdec92fe79648f3044c5bc10c4dd729a74028fd)
--HG--
branch : 8.0
2026-09-29 15:31:30 +02:00
Adrià Tarroja Caubet
7c9ed9957e
Prevent form content from pushing chat sidebar outside viewport
...
Closes #15057
(grafted from 15fcaa9f473357ad63215decf5af4a1e5a0c61e6)
--HG--
branch : 8.0
2026-09-03 15:28:26 +02:00
Cédric Krier
05678b8046
Do not enforce check access when renewing device cookie
...
Closes #15118
(grafted from cd8a5e16e44c265bcf96c17718c9d9b4ae4e3b09)
--HG--
branch : 8.0
2026-09-23 12:08:23 +02:00
Nicolas Évrard
3e1ec32fd3
Lock the whole manipulation of the instance __dict__ when accessing attributes
...
Previously the lock was too fine grained and missed some concurrent access that
could result in AttributeError. We implement a slightly changed double-checked
locking technique to ensure a fast path when the initialization already
occured.
Closes #15122
(grafted from 8563e4dbd257939ce08bac5eef3858171006981b)
--HG--
branch : 8.0
2026-09-24 14:55:59 +02:00
Lars Wuerfel
3debac9c7b
Update wizard tutorial to use tryton.cfg to register model
...
Closes #15089
(grafted from b5a764a7c2a909bef03ea9f5e2ed2858d42d147f)
--HG--
branch : 8.0
2026-09-28 18:07:34 +02:00
Cédric Krier
60e6824f69
Register opportunity report as report in tutorial
...
(grafted from 34804d9673e9e8ed1e369024bbc05325bcd78a56)
--HG--
branch : 8.0
2026-09-28 18:10:16 +02:00
Adrià Tarroja Caubet
df5e86e6c4
Use super invoice grouping origins when extending sale for kit
...
Closes #15127
(grafted from 1ecc41dbcfa58486baa6272537c2f294ba4d6215)
--HG--
branch : 8.0
2026-09-28 17:47:13 +02:00
Cédric Krier
b081ab3e89
Make mandate required for SEPA direct debit reception
...
Closes #15093
(grafted from 5f18f6ba22b8d079b9f349d74ad748e418f6f373)
--HG--
branch : 8.0
2026-09-18 23:41:26 +02:00
Cédric Krier
a4625bbffb
Fill direct debit payment with Stripe customer
...
Closes #15110
(grafted from 081497495956428c349bb382f7127bc9a0479d0b)
--HG--
branch : 8.0
2026-09-18 23:35:40 +02:00
Cédric Krier
91af0fb678
Do not set non salable product on sale line when synchronise with Shopify
...
Closes #15096
(grafted from 61fc72015b9b1b77c437260145170bd4b6a75140)
--HG--
branch : 8.0
2026-09-15 12:04:11 +02:00
Cédric Krier
0ae365085b
Replace typing of stock move origin by sale and purchase Function field
...
The origin may not always be a sale or purchase line like with product kit.
So such test must be extendable by other modules implicitly. This can be
achieved by using the Function fields.
Closes #15084
(grafted from 84761faccad43bc56a11a2e8bb8cf2977ba8e8db)
--HG--
branch : 8.0
2026-09-10 14:22:34 +02:00
Cédric Krier
b22a72940e
Use BillThirdParty tag when requesting UPS to bill charge to customs agent
...
It is not allowed to use BillShipper or BillReceiver with different accounts
for different charges.
Closes #15105
(grafted from 693c3aa598a48c64b74d8bfe328c928ac9757564)
--HG--
branch : 8.0
2026-09-17 17:02:06 +02:00
Cédric Krier
2fb5c8f53e
Copy the field used for Function field
...
Closes #15079
(grafted from a47a9a5be6728371561eb5e9dc76858cb052fa6f)
--HG--
branch : 8.0
2026-09-10 08:11:03 +02:00
Cédric Krier
d7365902d4
Execute the lock_id when computing the running values of cron
...
Closes #15078
(grafted from 6166d6ed42c968ad1abbb6f21af7ca2cfc1fef0d)
--HG--
branch : 8.0
2026-09-09 18:55:29 +02:00
Cédric Krier
f6858c6530
Include the minimal input/output quantity the same day as input in the average quantity for the turnover
...
Such quantity should be accounted as staying 1 day in the warehouse otherwise
we may have more quantity leaving than the average stock.
Closes #15014
(grafted from 6267ce266fcf8e9494eb277996e948c9dfe21d1d)
--HG--
branch : 8.0
2026-09-24 09:27:50 +02:00
Nicolas Évrard
cbaaa525b6
Use a minimal size of 2 for the select tag of MultiSelection widgets
...
Browsers based on Chromium renders the select as a "normal" select tag when
size=1. Such that the mousedown event is triggered twice which clear the
selection.
Closes #14529
(grafted from 4d95b908a33d950d24416b53d6264db1b0b3b443)
--HG--
branch : 8.0
2026-09-23 17:59:29 +02:00
Cédric Krier
da1cbfd558
Requires at least version 3.2 of psycopg
...
get_notifications uses the timeout parameter which was added only in version
3.2
Closes #15103
(grafted from e590b70d17cec54d95435c6a71a8aaf3dca5e9fa)
--HG--
branch : 8.0
2026-09-16 14:37:43 +02:00
Cédric Krier
f8ff618318
Fix typo in setup documentation of Typless
...
(grafted from 62c60e2ee578e06d1d11ee8e26f83da4bea4b21a)
--HG--
branch : 8.0
2026-04-28 19:28:46 +02:00
Cédric Krier
c71150cab3
Increase maximum sleep in Stripe scenario
...
Stripe takes more time to process the events.
(grafted from 18df935053155d3fb5c5311a8c0f1a8ce555803c)
--HG--
branch : 8.0
2026-09-21 10:19:36 +02:00
Cédric Krier
78ffbdd65f
Use decorator before ModelView.button to set default records for cron task
...
Closes #15076
(grafted from e92eb501cc50ea906fa839596f2c533b787126d6)
--HG--
branch : 8.0
2026-09-09 12:22:52 +02:00
Cédric Krier
7733443332
Set timeout to 0 when receiving PostgreSQL notifications
...
There is no need to wait 2 seconds for more notifications as we call
get_notifications only when the selector is triggered.
Closes #15102
(grafted from 02567102eb63f69faedf61ae83c51a5075b57588)
--HG--
branch : 8.0
2026-09-16 14:35:33 +02:00
Cédric Krier
bb74334f1f
Do not copy payment amount cache when copying account move line
...
Closes #15111
(grafted from 6f4a8415d5d522e028b06df7b406d63b73bf90d1)
--HG--
branch : 8.0
2026-09-19 10:03:57 +02:00
Cédric Krier
2262e4b252
Do not enforce access rights when performing action on delete
...
Closes #15050
(grafted from e6d7121c620cec6986ab524f43b97f7adb5f7da9)
--HG--
branch : 8.0
2026-08-31 13:43:41 +02:00
Nicolas Évrard
f34a7c3a47
Support getting and setting tree widths without a screen width
...
Closes #15099
(grafted from bdec2127549993b25a44c2057a3f2b7a824ecdc2)
--HG--
branch : 8.0
2026-09-18 23:52:09 +02:00
Cédric Krier
2584156da2
Override contextual groups when evaluating button states
...
Closes #15098
(grafted from 1326133b908292ff6e2964aa5a3c0682dd4ecd5c)
--HG--
branch : 8.0
2026-09-30 08:15:23 +02:00
Cédric Krier
a8faeb02b5
Pass query as a list of argument to format_args for Shopify query logging
...
(grafted from 42067e83b4f7b206c40af88b0e1bb41f573f0407)
--HG--
branch : 8.0
2026-08-06 09:46:51 +02:00
Cédric Krier
206bbac206
Add logging info about Shopify request
...
The shopify_app does not generate any logging except the raw info from httpx.
(grafted from d714021b449cf35300aae970475f19c121c4effb)
--HG--
branch : 8.0
2026-08-06 08:48:19 +02:00
Cédric Krier
e87a391ed4
Do not clear incoming moves that has been added to a shipment for amendment
...
Closes #15070
(grafted from fb713c8a996ea659217e194c87246f1067c7fb99)
--HG--
branch : 8.0
2026-09-07 15:24:40 +02:00
Cédric Krier
60774f0d0a
Increase version number
...
--HG--
branch : 8.0
2026-09-18 18:48:49 +02:00
Cédric Krier
be82140194
Add tag sao-8.0.11
...
--HG--
branch : 8.0
2026-09-18 18:48:23 +02:00
Cédric Krier
9821bdd51e
Prepare release sao-8.0.11
...
--HG--
branch : 8.0
2026-09-18 18:48:22 +02:00
Cédric Krier
6dac9305e5
Store any selection in selection mixin to compute textual value
...
Since 917de1b3e124 the current selection is no more stored but it is needed to
render textual value of a column synchronously.
Closes #15104
(grafted from 2b97e6681d99b4172aceb3a45557e92e2420795b)
--HG--
branch : 8.0
2026-09-17 16:18:47 +02:00
Cédric Krier
5e010fd860
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:56:56 +02:00
Cédric Krier
994d66caa3
Add tag account_fr_chorus-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:56:48 +02:00
Cédric Krier
cbad3d15bc
Prepare release account_fr_chorus-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:56:47 +02:00
Cédric Krier
ccf0bcd700
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:54:13 +02:00
Cédric Krier
33db6454a9
Add tag account_invoice-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:54:03 +02:00
Cédric Krier
a0a7832d3a
Prepare release account_invoice-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:54:02 +02:00
Cédric Krier
582533ff42
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:50:55 +02:00
Cédric Krier
f21b62edbb
Add tag account_invoice_defer-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:50:46 +02:00
Cédric Krier
7f44f1ab88
Prepare release account_invoice_defer-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:50:45 +02:00
Cédric Krier
85e6dbcdde
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:43:34 +02:00
Cédric Krier
a1d4026d6a
Add tag account_payment_sepa-8.0.3
...
--HG--
branch : 8.0
2026-09-16 23:43:24 +02:00
Cédric Krier
a517b778c6
Prepare release account_payment_sepa-8.0.3
...
--HG--
branch : 8.0
2026-09-16 23:43:23 +02:00
Cédric Krier
cdce88ff00
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:40:01 +02:00
Cédric Krier
eda316fff6
Add tag edocument_ubl-8.0.5
...
--HG--
branch : 8.0
2026-09-16 23:39:51 +02:00
Cédric Krier
89e5d33b10
Prepare release edocument_ubl-8.0.5
...
--HG--
branch : 8.0
2026-09-16 23:39:50 +02:00
Cédric Krier
ce6945142c
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:37:29 +02:00
Cédric Krier
b4d43e279c
Add tag edocument_uncefact-8.0.3
...
--HG--
branch : 8.0
2026-09-16 23:37:18 +02:00
Cédric Krier
ae092912f6
Prepare release edocument_uncefact-8.0.3
...
--HG--
branch : 8.0
2026-09-16 23:37:17 +02:00
Cédric Krier
c94e3668b2
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:35:50 +02:00
Cédric Krier
c29dd20661
Add tag product-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:35:39 +02:00
Cédric Krier
8ec0e54fa0
Prepare release product-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:35:38 +02:00
Cédric Krier
e66eb2f351
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:34:18 +02:00
Cédric Krier
da2f6ea8fc
Add tag product_kit-8.0.3
...
--HG--
branch : 8.0
2026-09-16 23:34:09 +02:00
Cédric Krier
8b0bfce413
Prepare release product_kit-8.0.3
...
--HG--
branch : 8.0
2026-09-16 23:34:08 +02:00
Cédric Krier
8d58264ba4
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:32:46 +02:00
Cédric Krier
e765e68b9d
Add tag purchase-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:32:34 +02:00
Cédric Krier
2e9a37626b
Prepare release purchase-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:32:33 +02:00
Cédric Krier
d725d601e5
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:31:09 +02:00
Cédric Krier
280e86131f
Add tag purchase_blanket_agreement-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:31:00 +02:00
Cédric Krier
790d39d9ac
Prepare release purchase_blanket_agreement-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:30:59 +02:00
Cédric Krier
4c562d3101
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:29:35 +02:00
Cédric Krier
ed394b60d1
Add tag sale-8.0.4
...
--HG--
branch : 8.0
2026-09-16 23:29:26 +02:00
Cédric Krier
5e31e05a36
Prepare release sale-8.0.4
...
--HG--
branch : 8.0
2026-09-16 23:29:25 +02:00
Cédric Krier
d85bbf1a31
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:28:03 +02:00
Cédric Krier
e10492625a
Add tag sale_supply-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:27:55 +02:00
Cédric Krier
37b9893df6
Prepare release sale_supply-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:27:53 +02:00
Cédric Krier
bce9e311cf
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:26:26 +02:00
Cédric Krier
4f2b32c1e1
Add tag sale_supply_drop_shipment-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:26:17 +02:00
Cédric Krier
037679f073
Prepare release sale_supply_drop_shipment-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:26:16 +02:00
Cédric Krier
3e551e31e3
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:25:50 +02:00
Cédric Krier
b4baf0fb82
Add tag stock_ethanol-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:25:39 +02:00
Cédric Krier
02420f000f
Prepare release stock_ethanol-8.0.1
...
--HG--
branch : 8.0
2026-09-16 23:25:37 +02:00
Cédric Krier
5afa0f29b1
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:24:44 +02:00
Cédric Krier
a4f5c336b1
Add tag stock_package_shipping-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:24:36 +02:00
Cédric Krier
0ffb47662e
Prepare release stock_package_shipping-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:24:34 +02:00
Cédric Krier
7e65d2a5cd
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:23:05 +02:00
Cédric Krier
ee6e06b7d5
Add tag user_role-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:22:56 +02:00
Cédric Krier
5266a55c64
Prepare release user_role-8.0.2
...
--HG--
branch : 8.0
2026-09-16 23:22:55 +02:00
Cédric Krier
5df308e81d
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:21:30 +02:00
Cédric Krier
74bd11d7e1
Add tag web_shop_shopify-8.0.6
...
--HG--
branch : 8.0
2026-09-16 23:21:20 +02:00
Cédric Krier
df37326c95
Prepare release web_shop_shopify-8.0.6
...
--HG--
branch : 8.0
2026-09-16 23:21:19 +02:00
Cédric Krier
3773d04991
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:15:49 +02:00
Cédric Krier
4dbc92712e
Add tag sao-8.0.10
...
--HG--
branch : 8.0
2026-09-16 23:12:24 +02:00
Cédric Krier
c65bf0cb9a
Prepare release sao-8.0.10
...
--HG--
branch : 8.0
2026-09-16 23:12:23 +02:00
Cédric Krier
1f05a2b240
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:06:43 +02:00
Cédric Krier
3f84b997ac
Add tag tryton-8.0.9
...
--HG--
branch : 8.0
2026-09-16 23:06:32 +02:00
Cédric Krier
1c47e75e6f
Prepare release tryton-8.0.9
...
--HG--
branch : 8.0
2026-09-16 23:06:31 +02:00
Cédric Krier
1f04d08061
Increase version number
...
--HG--
branch : 8.0
2026-09-16 23:03:56 +02:00
Cédric Krier
8ea339ab0f
Add tag trytond-8.0.10
...
--HG--
branch : 8.0
2026-09-16 23:03:42 +02:00
Cédric Krier
de9dc63c55
Prepare release trytond-8.0.10
...
--HG--
branch : 8.0
2026-09-16 23:03:41 +02:00
Cédric Krier
3ea61dd88f
Require a message file for SEPA message
...
Closes #15073
(grafted from ccb26ad8dd0efcfc062c8d95fab29a6bfba5b74a)
--HG--
branch : 8.0
2026-09-07 18:12:38 +02:00
Cédric Krier
6ff3f7701f
Test if the line's origin is an instance of ModelStorage before accessing the record name
...
Closes #15072
(grafted from c51729392ebd3af4327e55dd7f1c195163f5b1cf)
--HG--
branch : 8.0
2026-09-07 18:01:00 +02:00
Nicolas Évrard
6d3956ff5f
Use the selection from the update_selection call in Selection editable columns
...
Since 917de1b3e124 the selection is not stored on the selection_mixins we must
thus use the one coming from the callback call
Closes #15087
(grafted from e80a99079b44ce2d1c22865bd919fef6bfc8ce24)
--HG--
branch : 8.0
2026-09-10 22:12:59 +02:00
Cédric Krier
6ccad120d7
Use explicit order for shipments and invoices on sale and purchase
...
Closes #15090
(grafted from 05dbc76d7b374aebf7aaef7c03617cbec6c67393)
--HG--
branch : 8.0
2026-09-13 13:57:29 +02:00
Cédric Krier
7be6fa1e91
Returns unique and ordered shipments when extending sale and purchase for kit
...
Since 9385c3660f17 the super method returns instances so only instances must be
added to the set to ensure uniqueness.
Closes #15091
(grafted from 7b9bcbe10ded642353834ba189a888119d7073ae)
--HG--
branch : 8.0
2026-09-13 14:01:21 +02:00
Cédric Krier
55284034da
Sort invoices and shipments on Function fields of sale and purchase
...
Closes #15083
(grafted from 9385c3660f174830a30529078f3e2899a7a8672c)
--HG--
branch : 8.0
2026-09-10 14:14:16 +02:00
Cédric Krier
eeb2b75b4c
Forbid to set role to admin user
...
The links between admin user and groups are managed by XML record.
But the sync task may delete such link if a role is assigned to admin because
the task is run as root which skip the XML check.
Closes #15086
(grafted from 0512f49869883b95b74387a292753e9e43375f35)
--HG--
branch : 8.0
2026-09-10 16:07:26 +02:00
Cédric Krier
7f872d1a8c
Display the screen after button confirmation has been rejected
...
Since 0b692f8ac308 the screen must be displayed again in order to remove the
disabled property.
Closes #15061
(grafted from 7df15278c9793c95b2d14038c1f779a4447838d4)
--HG--
branch : 8.0
2026-09-03 17:23:33 +02:00
Cédric Krier
8f5b01564e
Store delete rule of column per constraint
...
If a column is used for different foreign keys with different delete rules, the
foreign key may be recreated if the last rule stored is different.
Closes #15053
(grafted from 636865d7fc72d5e59d9a7bb447de8b87743cc5ad)
--HG--
branch : 8.0
2026-09-02 11:43:46 +02:00
Adrià Tarroja Caubet
3863230030
Check for running deferrals when closing a standard period only
...
Invoice deferred creates moves only on standard period
Closes #15042
(grafted from f56a0a6d5558009b138069bdad1c3d7ff9c37c87)
--HG--
branch : 8.0
2026-09-10 08:20:15 +02:00
Cédric Krier
7cda9ec0fc
Set button decorator for sending and updating invoices on Chorus to a different method than the cron
...
Closes #15069
(grafted from 59d049637f6755f0678f5acb460525b5be5d72b4)
--HG--
branch : 8.0
2026-09-06 10:21:56 +02:00
Cédric Krier
c7352528ab
Do not set searcher on ethanol volume of products by locations
...
The field on product is not searchable.
Closes #15064
(grafted from d28f3d9513b9a23275186cf76efb451e63fe7ae9)
--HG--
branch : 8.0
2026-09-04 08:31:27 +02:00
Cédric Krier
ba18ab2e16
Do not add searcher to the template function fields if the template field is not searchable
...
Closes #15063
(grafted from c7ff87de982a3f9d0e46a62bfebe76751bcbf4e2)
--HG--
branch : 8.0
2026-09-04 08:30:25 +02:00
Cédric Krier
1fb965a74a
Generate a valid domain for the origin invoices via the searcher on the invoice
...
Closes #15062
(grafted from 3fa1c544b703ac7b134992cd62693cd43b633c45)
--HG--
branch : 8.0
2026-09-04 08:28:54 +02:00
Cédric Krier
366327464b
Set the company on the invoice before assigning the party
...
The party of the invoice must have the invoice's company in the context to
correctly set the account when calling on_change_party.
Closes #15049
(grafted from 9b78bdacf182dfa9e5ab3c5206fb8fb5adfb2868)
--HG--
branch : 8.0
2026-08-31 12:06:40 +02:00
Cédric Krier
862ef8d408
Wait until a message is received when testing subscription of bus
...
Closes #15065
(grafted from 020452568c782b3d20fe64fe58e33088095125a1)
--HG--
branch : 8.0
2026-09-04 11:53:57 +02:00
Cédric Krier
0512626e26
Use a sentinel as default value for setting attribute only if changed
...
For new instances, we must set also the attribute with value `None` as they may
be tested later.
Closes #15060
(grafted from bfe3756af384f4fce94244761d5f5dd3f62d0ff6)
--HG--
branch : 8.0
2026-09-03 15:49:20 +02:00
Cédric Krier
4e4d7b0729
Test the existence of the request context key before using it for URL
...
Closes #15046
(grafted from 5eae02e6c094d6741d615d1c4bd2333721eb92b7)
--HG--
branch : 8.0
2026-08-27 15:56:47 +02:00
Nicolas Évrard
04ab9aaedf
Check the existence of a getter before adding it to a field depends
...
Closes #15055
(grafted from 9d5d21d76b461d82c7d43c6221f7e9f1f1d3f5cc)
--HG--
branch : 8.0
2026-09-03 12:24:29 +02:00
Cédric Krier
0b24d35a3d
Clear attachment preview when there is no current record
...
Closes #15044
(grafted from dc0a158ea439898e071602e8dc87fc4767fe76c6)
--HG--
branch : 8.0
2026-08-26 10:26:45 +02:00
Lars Wuerfel
e298bf5935
Fix the "prefixes" key name in the cookiecutter template
...
Closes #15054
(grafted from 273529fe5d566940dbac9fb933dd3fcc6daeb60f)
--HG--
branch : 8.0
2026-09-03 12:38:02 +02:00
Cédric Krier
921562a1dd
Ensure it is still the same record when executing the display callback of a widget
...
When a widget display is asynchronous, we must ensure that it is still the same
record that is being displayed when the callback is finally executed. Otherwise
it may render the data of a different record in the HTML.
Closes #15041
(grafted from dbd215ffb07150c2f476922bd7c66dc896ed2665)
--HG--
branch : 8.0
2026-08-25 13:09:25 +02:00
Eva Luadora
de088e6e3e
Bind graph using the DOM element instead of id
...
Billboard must receive the graph element directly because the chart can be
rendered while it is still detached from the document.
Closes #14970
(grafted from 00123388953eb5d0e7cee0ff3b8d005a826db9e9)
--HG--
branch : 8.0
2026-09-02 13:57:21 +02:00
Cédric Krier
d2ced133f6
Include first line of unstructured street in AdrLine tag of SEPA message
...
Since 327f65ad55e6 the StrtNm tag is no more the first line of the street so
this lines must be included in AdrLine.
Closes #15036
(grafted from 3f9bfd6ce8b9dcb718a20272eb37f1cb83f727e8)
--HG--
branch : 8.0
2026-08-24 11:56:05 +02:00
Cédric Krier
6ff68e42b9
Cache the help with the selection per domain in selection mixin
...
Closes #15031
(grafted from 1439af7bdd4c87f1bb9761f722c4320e572fde80)
--HG--
branch : 8.0
2026-08-21 10:04:05 +02:00
Cédric Krier
2186c3740c
Do not set selection after asynchronous call if parameters have changed
...
And do not store the current selection nor help but only pass them to the
callback.
Closes #15029
(grafted from 917de1b3e12443c919b90ba7cac9497bca047ef9)
--HG--
branch : 8.0
2026-08-21 15:26:56 +02:00
Cédric Krier
cb050c3441
Make wizard wait for setting default value before ending processing
...
Closes #15040
(grafted from 78d8d12401ff32125fa24fdbd600a9e6eb0cc136)
--HG--
branch : 8.0
2026-08-25 12:24:36 +02:00
Cédric Krier
762ee55d45
Manage the sign on LineTotalAmount instead of BilledQuantity in UN/CEFACT 16B-CII
...
Closes #15006
(grafted from 0697a96aaf6c42aeb8e3d81b2d33167eb85a974c)
--HG--
branch : 8.0
2026-08-11 12:10:58 +02:00
Cédric Krier
c6915b38bd
Set PostOfficeBox when address has a post box in UN/CEFACT 16B-CII
...
Closes #15005
(grafted from 702f1b938b21c1bbe0536037c300c9c103a952e2)
--HG--
branch : 8.0
2026-08-11 12:08:26 +02:00
Cédric Krier
b5a32b6e65
Set format attribute for DateTimeString in UN/CEFACT 16B-CII
...
Closes #15004
(grafted from 9b3043220a6da6f9d31dd70f1b1e348b3dc425fe)
--HG--
branch : 8.0
2026-08-11 12:05:48 +02:00
Cédric Krier
eb14b26c7c
Store only records count greater than 0 in the cache when delete records
...
The existing cached count may be just an estimation so it is possible that more
records are deleted.
Closes #15038
(grafted from aa4a8bd85207b307b4aa075b105550e4ddae100f)
--HG--
branch : 8.0
2026-08-25 09:45:59 +02:00
Cédric Krier
32197c0397
Ensure to use an estimated count greater than 1 when applying log10
...
Closes #15038
(grafted from ff2281026e58f4d7a8c9823837ce16a9bb0fa09b)
--HG--
branch : 8.0
2026-08-25 09:46:47 +02:00
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
Cédric Krier
2039d0061e
Use webhook secret to verify Shopify webhook
...
Closes #14989
(grafted from 44d5d7ae9388dfb58c105fc52d582a5aa2f99cd2)
--HG--
branch : 8.0
2026-08-04 17:32:47 +02:00
Cédric Krier
1f807e9dd5
Convert request headers to dict and body as text to verify Shopify webhook
...
Closes #14991
(grafted from ce9159ad0fd6e129ddacd0db930a8e4f67279a33)
--HG--
branch : 8.0
2026-08-05 10:07:54 +02:00
Cédric Krier
c0b0999cb0
Fill code compact in party identifier history table
...
Closes #14983
(grafted from 0d8ca8201d1b54f4f34fb27992b31ce15b276ad2)
--HG--
branch : 8.0
2026-08-03 12:26:11 +02:00
Cédric Krier
0565805d5b
Raise PeppolServiceError when missing sender or recipient for Peppyrus submission
...
Closes #14999
(grafted from 53f956b55465ca2c1d0c60445ba2b65c359b1da1)
--HG--
branch : 8.0
2026-08-06 15:59:39 +02:00
Cédric Krier
9ae6333656
Do not try to update status of Peppyrus document without transmission ID
...
Closes #14998
(grafted from 27108e7beebfb2c68b9caad5add3456310fe9c9f)
--HG--
branch : 8.0
2026-08-06 15:55:46 +02:00
Cédric Krier
dfb345dc86
Use boolean operator to test remaining quantity of blanket agreement when closing
...
The remaining quantity may be None if the line has no quantity set.
But the getter ensure that the remaining quantity is always greater or equal to 0.
Closes #14987
(grafted from 640dfcc6d6d36f3fbbf8d232c760ea1c560c996d)
--HG--
branch : 8.0
2026-08-04 14:43:53 +02:00
Cédric Krier
b20163f6b9
Store Peppyrus message using service instance instead of class
...
Closes #14990
(grafted from 85c2d0b69b01250cd2c7c21eb16a4b86c550edc3)
--HG--
branch : 8.0
2026-08-05 07:08:27 +02:00
Cédric Krier
566cd48cd6
Use request data property to parse form data as json
...
Closes #14984
(grafted from a9624e36e318273942bb1eed3e0258497d7d9f15)
--HG--
branch : 8.0
2026-08-04 07:49:57 +02:00
Cédric Krier
301a3b3841
Use https for namespaces for currency rate from Romanian National Bank
...
Closes #14986
(grafted from a7bb08629b6172df9e2b249cf15c84ce875f2d85)
--HG--
branch : 8.0
2026-08-04 14:34:23 +02:00
Cédric Krier
16634b1d01
Update hostname of Romanian National Bank URL
...
Closes #15001
(grafted from 2c59c7615b52526b627b7416f2e315f96d54a430)
--HG--
branch : 8.0
2026-08-10 09:21:25 +02:00
Nicolas Évrard
aaf8203d44
Skip translation refering to unknown XML ID or unactivated source
...
Closes #12969
(grafted from 563cb007e55c30ed03e3fb4eb74b623bfa8fd6e1)
--HG--
branch : 8.0
2024-01-29 18:47:56 +01:00
Cédric Krier
fd71ce229d
Do not set width and height to 100% for <img/> of document
...
Closes #14979
(grafted from 9f966d1051f17bbcf09959daf3fab1e1f28cff36)
--HG--
branch : 8.0
2026-07-30 16:20:47 +02:00
Adrià Tarroja Caubet
f7350f8b9d
Add rpc suffix when retrying JSONRPC request
...
Closes #14985
(grafted from 314f4ccf52ed64542796e4cad288ef655d274b0c)
--HG--
branch : 8.0
2026-08-06 14:55:18 +02:00
Cédric Krier
f3f7f0c2cb
Do not set twice the extension in the attachment name for the UBL documents
...
Closes #14982
(grafted from a7bc04a0430d1c0ee7503b1148c611c65659a633)
--HG--
branch : 8.0
2026-08-01 10:49:03 +02:00
Cédric Krier
fcb95aa409
Do not compare to None PaymentDueDate value from findtext
...
It is not necessary because findtext returns a string.
(grafted from e1801f15caaa2bb23d2d8ba38483617977658bd8)
--HG--
branch : 8.0
2026-08-01 00:57:28 +02:00
Cédric Krier
6bf439f496
Use DueDate as fallback for payment term date for UBL without payment terms
...
Closes #14981
(grafted from df7119de4a976b2d12c884c6d3f0a2c5f2a67174)
--HG--
branch : 8.0
2026-08-01 00:56:10 +02:00
Cédric Krier
187fc8a245
Normalize the quantity before calculating the number of digits when parsing UBL
...
Trailing zero in the quantity should not require a bigger precision for the
unit.
Closes #14973
(grafted from 763adbca3986db5acffd5631821fe9647bb5b2f4)
--HG--
branch : 8.0
2026-07-28 19:27:57 +02:00
Cédric Krier
ad7f66c3ca
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:24:26 +02:00
Cédric Krier
4a7e50ec89
Add tag account_payment_sepa-8.0.2
...
--HG--
branch : 8.0
2026-08-04 12:24:16 +02:00
Cédric Krier
a75a0ef051
Prepare release account_payment_sepa-8.0.2
...
--HG--
branch : 8.0
2026-08-04 12:24:15 +02:00
Cédric Krier
6ba01738dc
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:23:31 +02:00
Cédric Krier
a3f204707e
Add tag account_payment_sepa_cfonb-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:23:22 +02:00
Cédric Krier
af560a0616
Prepare release account_payment_sepa_cfonb-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:23:21 +02:00
Cédric Krier
69eb28b6bd
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:22:09 +02:00
Cédric Krier
b9decb49e0
Add tag account_statement-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:21:59 +02:00
Cédric Krier
e94f778931
Prepare release account_statement-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:21:58 +02:00
Cédric Krier
b7bd7e7f2f
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:20:41 +02:00
Cédric Krier
f40fa19a00
Add tag authentication_saml-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:20:32 +02:00
Cédric Krier
142c804617
Prepare release authentication_saml-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:20:31 +02:00
Cédric Krier
d5c3e087c1
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:20:07 +02:00
Cédric Krier
1615dde089
Add tag edocument_peppol-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:19:58 +02:00
Cédric Krier
fde5fd9268
Prepare release edocument_peppol-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:19:57 +02:00
Cédric Krier
d9462cabab
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:18:37 +02:00
Cédric Krier
e9fac866bc
Add tag edocument_ubl-8.0.3
...
--HG--
branch : 8.0
2026-08-04 12:18:27 +02:00
Cédric Krier
a1c934e4bc
Prepare release edocument_ubl-8.0.3
...
--HG--
branch : 8.0
2026-08-04 12:18:26 +02:00
Cédric Krier
b2f1db2cb4
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:17:36 +02:00
Cédric Krier
baf5d2442d
Add tag edocument_uncefact-8.0.2
...
--HG--
branch : 8.0
2026-08-04 12:17:26 +02:00
Cédric Krier
87b8b49ea9
Prepare release edocument_uncefact-8.0.2
...
--HG--
branch : 8.0
2026-08-04 12:17:24 +02:00
Cédric Krier
11c2e06b33
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:15:32 +02:00
Cédric Krier
64cd2072d8
Add tag production_outsourcing-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:15:21 +02:00
Cédric Krier
5f4eda7ad4
Prepare release production_outsourcing-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:15:19 +02:00
Cédric Krier
0610b5cee0
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:12:25 +02:00
Cédric Krier
c5713f537d
Add tag sale-8.0.3
...
--HG--
branch : 8.0
2026-08-04 12:12:14 +02:00
Cédric Krier
576c8cedbf
Prepare release sale-8.0.3
...
--HG--
branch : 8.0
2026-08-04 12:12:13 +02:00
Cédric Krier
9c7f34a2f9
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:10:59 +02:00
Cédric Krier
3815e21b65
Add tag sale_supply_production-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:10:50 +02:00
Cédric Krier
3a46ef6428
Prepare release sale_supply_production-8.0.1
...
--HG--
branch : 8.0
2026-08-04 12:10:49 +02:00
Cédric Krier
6db695375e
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:09:57 +02:00
Cédric Krier
6f6d28dd69
Add tag stock_lot-8.0.3
...
--HG--
branch : 8.0
2026-08-04 12:09:47 +02:00
Cédric Krier
e1b1bb7ea6
Prepare release stock_lot-8.0.3
...
--HG--
branch : 8.0
2026-08-04 12:09:46 +02:00
Cédric Krier
e13098476e
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:08:26 +02:00
Cédric Krier
d40b24b2c1
Add tag web_shop_shopify-8.0.4
...
--HG--
branch : 8.0
2026-08-04 12:08:17 +02:00
Cédric Krier
bfa41840f6
Prepare release web_shop_shopify-8.0.4
...
--HG--
branch : 8.0
2026-08-04 12:08:15 +02:00
Cédric Krier
459bc5c1fc
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:06:50 +02:00
Cédric Krier
d653ada28f
Add tag sao-8.0.8
...
--HG--
branch : 8.0
2026-08-04 12:06:32 +02:00
Cédric Krier
e45d0e6641
Prepare release sao-8.0.8
...
--HG--
branch : 8.0
2026-08-04 12:06:31 +02:00
Cédric Krier
210659bace
Increase version number
...
--HG--
branch : 8.0
2026-08-04 12:04:55 +02:00
Cédric Krier
0c1644aaf3
Add tag trytond-8.0.8
...
--HG--
branch : 8.0
2026-08-04 12:04:40 +02:00
Cédric Krier
26fe37f297
Prepare release trytond-8.0.8
...
--HG--
branch : 8.0
2026-08-04 12:04:39 +02:00
Cédric Krier
c3af1a9ad6
Restrict protocols allowed for weasyprint to http(s)
...
Closes #14947
(grafted from 7c72806c98c07bb4ccb1f5f1b84954350541ec3a)
--HG--
branch : 8.0
2026-08-04 10:38:45 +02:00
Cédric Krier
5db52f470f
Clear Shopify ID for product template no more found on Shopify
...
If the Shopify ID of a template can not be found on Shopify, there is no need
to keep it as we could not reactivate the Shopify product it is added back.
Closes #14980
(grafted from eb5fcd8c8ed278f9eba8f65e89f07dd3beafe4c3)
--HG--
branch : 8.0
2026-07-30 16:37:30 +02:00
Cédric Krier
f33ae566f3
Do not set a shipment cost method for Shopify order without shipping line
...
Without a shipping line, there is no carrier selected and thus no shipment cost
method to set.
Closes #14976
(grafted from 313b466eb1c55ac922819a5b66dc49e081e85064)
--HG--
branch : 8.0
2026-07-29 19:30:48 +02:00
Cédric Krier
234ca3f7fd
Set button decorator of update Peppol status to a different method than the cron
...
The `ModelView.button` decorator requires to be called with a list of records
which the cron does not do.
Closes #14972
(grafted from d3bdcee315895e3fc4a636c14dad5ba592912c59)
--HG--
branch : 8.0
2026-07-28 19:23:07 +02:00
Nicolas Évrard
86e58a889e
Set the utc flag on Sao.Date
...
Closes #14510
(grafted from 7f19398f376080795764e089e2a87c3eaa0feda8)
--HG--
branch : 8.0
2026-07-27 10:39:01 +02:00
Cédric Krier
9cc8e5f215
Clear the value of input select once data has been read
...
The display does not clear the input if the current record is changed so we
must ensure that the input is always empty once file has been selected.
Closes #14482
(grafted from 759ffbf53e83eb67855b929aaf0274826e1b1fb5)
--HG--
branch : 8.0
2026-07-27 10:59:31 +02:00
Cédric Krier
5653c0d164
Use Text field for HTML content of report record
...
The field must contain strings in order to allow edition with the HTML editor.
Closes #14922
(grafted from 73b5636cf6abe1ea23f05bab04772129a5178e11)
--HG--
branch : 8.0
2026-07-24 16:10:12 +02:00
Cédric Krier
e50e358b93
Make statement lines readonly when origins are filled
...
Closes #14965
(grafted from ad46e99cf76bee15373625a6ea0ec4e57a58ff06)
--HG--
branch : 8.0
2026-07-22 12:28:03 +02:00
Cédric Krier
3557e7845a
Remove unused class parameter in the function to find move for stock lot
...
The function is called only when the state as parameter.
Closes #14963
(grafted from 3cb38ab5ba4a2321cab4bf5f2954e4842a1c733d)
--HG--
branch : 8.0
2026-07-21 19:14:20 +02:00
Cédric Krier
b5a51b997d
Use external parameter to activate the check for lot modification without move
...
#14963
(grafted from 2b4cfc5dd62800298f218bf8c850de8d3f1e1295)
--HG--
branch : 8.0
2026-07-21 19:12:14 +02:00
Cédric Krier
526519b6c9
Calculate the number of parameters in INSERT query using the columns list
...
The column names list does not contain the create_uid nor create_date columns
instead of columns list.
Closes #14800
(grafted from 090325cb8d9f26f30613a890a02c1c339b370082)
--HG--
branch : 8.0
2026-07-23 11:37:36 +02:00
Nicolas Évrard
04e4b187bc
Add login_service value when the redirection URL misses it
...
Closes #14893
(grafted from 71ff74ce33b49ee8639c3bac8ce43bf7ec3a627e)
--HG--
branch : 8.0
2026-06-11 21:30:46 +02:00
Cédric Krier
906f98ebf9
Prevent switching row when double click on Many2One link
...
Closes #14967
(grafted from e8c236df31219bfe19c1e73e4254863fa3ef2d46)
--HG--
branch : 8.0
2026-07-23 18:27:41 +02:00
Cédric Krier
ea67ca4242
Always use the shipment address of the sale as delivery address for the shipment
...
The warehouse on the sale is not always filled instead it is the the warehouse
of the shipment that must be used for the comparison. But this makes the test
useless as the shipment address is always used ad delivery address.
Closes #14954
(grafted from d414eccc0ad58a86ba4083f5c5f427b4e41edee7)
--HG--
branch : 8.0
2026-07-13 18:26:34 +02:00
Adrià Tarroja Caubet
9bc74a5eea
Do not create a production request when quantities are the same
...
If the available quantity is exactly the same as the quantity sold, there is no
need to create a production request.
Closes #14585
(grafted from 61abfaa01954f661128f014171686a6512ffe630)
--HG--
branch : 8.0
2026-07-24 10:12:57 +02:00
Cédric Krier
14503c1683
Compare tab against view index less or equals to 0
...
The view index may be -1 is the view is not yet displayed.
Closes #14961
(grafted from 7267bae222e053d7ebfb59981ee13ae941b469dd)
--HG--
branch : 8.0
2026-07-17 12:58:29 +02:00
Cédric Krier
2e206dba7e
Allow npm to run puppeteer scripts
...
Closes #14960
(grafted from bcfbef3830fe4c4f4e2cd6eb8ea855787bf19cd2)
--HG--
branch : 8.0
2026-07-17 11:40:28 +02:00
Cédric Krier
f505cd0ade
Do not create a purchase line for outsourced production with already one
...
Closes #14759
(grafted from 0985df4c4cf2226455d082ecfe33636d97cea42d)
--HG--
branch : 8.0
2026-07-16 15:57:11 +02:00
Cédric Krier
9a555676f3
Raise the final exception when all retries of Shopify request has failed
...
(grafted from b0fef2fdbe01bb7a7fc4f7d6032b9ab6ef61160c)
--HG--
branch : 8.0
2026-07-21 17:33:03 +02:00
Cédric Krier
062b38f1ce
Use dict.get instead of getattr to retrieve user errors from Shopify request
...
The GraphQL library returns dict instead of object.
Closes #14964
(grafted from 4ec0ec9f0ae00251716f1e731c1d936857151fd9)
--HG--
branch : 8.0
2026-07-21 17:32:21 +02:00
Cédric Krier
033e35cd88
Format numeric values in XML templates using fixed-point notation
...
Closes #14948
(grafted from 6cb75123ee20de6cf90ff1bbd6189b64e4d1f739)
--HG--
branch : 8.0
2026-07-15 18:07:22 +02:00
Cédric Krier
ad202c716c
Update Shopify product if any variant of the product has been removed
...
Closes #14955
(grafted from 4b3c250361bcf6ba7289665e2ca6ccf9b19ef939)
--HG--
branch : 8.0
2026-07-14 17:07:07 +02:00
Cédric Krier
57e8b983b7
Use binary version of psycopg for tests
...
(grafted from 7868852522d26ff069aebcc03ae73d98abe97879)
--HG--
branch : 8.0
2026-07-17 22:11:32 +02:00
Cédric Krier
db9d78dbe5
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:39:41 +02:00
Cédric Krier
612543376d
Add tag account-8.0.3
...
--HG--
branch : 8.0
2026-07-15 19:39:23 +02:00
Cédric Krier
e648ec687b
Prepare release account-8.0.3
...
--HG--
branch : 8.0
2026-07-15 19:39:20 +02:00
Cédric Krier
f710769d2a
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:35:40 +02:00
Cédric Krier
1be1db0c45
Add tag account_invoice-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:35:23 +02:00
Cédric Krier
b8e928e64f
Prepare release account_invoice-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:35:21 +02:00
Cédric Krier
3ee22e634c
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:32:28 +02:00
Cédric Krier
5f0ab67c1c
Add tag analytic_account-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:32:13 +02:00
Cédric Krier
e1e98f2d3e
Prepare release analytic_account-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:32:10 +02:00
Cédric Krier
d530131abc
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:28:42 +02:00
Cédric Krier
3132f20847
Add tag commission-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:28:26 +02:00
Cédric Krier
ba929c5fed
Prepare release commission-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:28:23 +02:00
Cédric Krier
be62a5c63b
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:27:04 +02:00
Cédric Krier
2c3a2c825e
Add tag edocument_ubl-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:26:47 +02:00
Cédric Krier
ae566e50e5
Prepare release edocument_ubl-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:26:45 +02:00
Cédric Krier
59abcc5a74
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:24:31 +02:00
Cédric Krier
b802490385
Add tag party-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:24:16 +02:00
Cédric Krier
dab9304250
Prepare release party-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:24:14 +02:00
Cédric Krier
e1a3a2c577
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:21:03 +02:00
Cédric Krier
25792381cf
Add tag product-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:20:42 +02:00
Cédric Krier
b4da84fc7d
Prepare release product-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:20:39 +02:00
Cédric Krier
8618038bc5
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:19:52 +02:00
Cédric Krier
f9621cf9a4
Add tag project-8.0.4
...
--HG--
branch : 8.0
2026-07-15 19:19:31 +02:00
Cédric Krier
e6f97dfaaa
Prepare release project-8.0.4
...
--HG--
branch : 8.0
2026-07-15 19:19:27 +02:00
Cédric Krier
3769a2295b
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:17:01 +02:00
Cédric Krier
3b63b628b1
Add tag purchase-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:16:39 +02:00
Cédric Krier
d3f1c6218a
Prepare release purchase-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:16:36 +02:00
Cédric Krier
5ab3a7e3b7
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:13:47 +02:00
Cédric Krier
387f8c83e6
Add tag purchase_blanket_agreement-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:13:22 +02:00
Cédric Krier
e7931f44eb
Prepare release purchase_blanket_agreement-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:13:17 +02:00
Cédric Krier
e417e12d1b
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:10:06 +02:00
Cédric Krier
3125a5c78a
Add tag purchase_request-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:09:50 +02:00
Cédric Krier
b99aa08060
Prepare release purchase_request-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:09:48 +02:00
Cédric Krier
e0fe7fa3c4
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:06:29 +02:00
Cédric Krier
c45c799b3a
Add tag purchase_request_quotation-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:06:14 +02:00
Cédric Krier
aae4c86fdc
Prepare release purchase_request_quotation-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:06:12 +02:00
Cédric Krier
37c7be9f3c
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:05:01 +02:00
Cédric Krier
a5a5a522a0
Add tag quality-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:04:46 +02:00
Cédric Krier
803422ec40
Prepare release quality-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:04:43 +02:00
Cédric Krier
c037590252
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:02:26 +02:00
Cédric Krier
ee81071e40
Add tag sale-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:02:11 +02:00
Cédric Krier
25852c3842
Prepare release sale-8.0.2
...
--HG--
branch : 8.0
2026-07-15 19:02:08 +02:00
Cédric Krier
4ed5630816
Increase version number
...
--HG--
branch : 8.0
2026-07-15 19:00:47 +02:00
Cédric Krier
bef278413b
Add tag sale_blanket_agreement-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:00:32 +02:00
Cédric Krier
9f7eea2431
Prepare release sale_blanket_agreement-8.0.1
...
--HG--
branch : 8.0
2026-07-15 19:00:30 +02:00
Cédric Krier
be7a983e3b
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:57:50 +02:00
Cédric Krier
6bedf56f75
Add tag sale_complaint-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:57:34 +02:00
Cédric Krier
3f1e16cc27
Prepare release sale_complaint-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:57:32 +02:00
Cédric Krier
08575e2744
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:54:57 +02:00
Cédric Krier
88f0e7cc9a
Add tag sale_opportunity-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:54:43 +02:00
Cédric Krier
265f56c217
Prepare release sale_opportunity-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:54:41 +02:00
Cédric Krier
2669475781
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:52:18 +02:00
Cédric Krier
1a77a1aa8c
Add tag sale_rental-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:52:04 +02:00
Cédric Krier
8cbcd1cddc
Prepare release sale_rental-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:52:01 +02:00
Cédric Krier
659b1b561b
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:49:39 +02:00
Cédric Krier
005691acf3
Add tag sale_subscription-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:49:16 +02:00
Cédric Krier
7e2a711598
Prepare release sale_subscription-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:49:13 +02:00
Cédric Krier
1ef1c0b79d
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:45:37 +02:00
Cédric Krier
777a92ba68
Add tag stock-8.0.3
...
--HG--
branch : 8.0
2026-07-15 18:45:23 +02:00
Cédric Krier
d07d7822ba
Prepare release stock-8.0.3
...
--HG--
branch : 8.0
2026-07-15 18:45:21 +02:00
Cédric Krier
26b4f6759b
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:42:05 +02:00
Cédric Krier
91398822b8
Add tag stock_lot_sled-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:41:53 +02:00
Cédric Krier
8f7b5c7760
Prepare release stock_lot_sled-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:41:51 +02:00
Cédric Krier
fe86ee5c02
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:41:00 +02:00
Cédric Krier
660f3d80dc
Add tag stock_package_shipping_ups-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:40:48 +02:00
Cédric Krier
d1969bb069
Prepare release stock_package_shipping_ups-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:40:46 +02:00
Cédric Krier
4e7bc6a67d
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:37:27 +02:00
Cédric Krier
8614a49e00
Add tag web_shop_shopify-8.0.3
...
--HG--
branch : 8.0
2026-07-15 18:37:15 +02:00
Cédric Krier
99e94ab2cf
Prepare release web_shop_shopify-8.0.3
...
--HG--
branch : 8.0
2026-07-15 18:37:13 +02:00
Cédric Krier
0685bd8fb8
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:35:22 +02:00
Cédric Krier
e1eceab8d3
Add tag web_user-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:35:10 +02:00
Cédric Krier
6fe9045af4
Prepare release web_user-8.0.1
...
--HG--
branch : 8.0
2026-07-15 18:35:08 +02:00
Cédric Krier
41ef4d8c8a
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:31:35 +02:00
Cédric Krier
8d6ea91680
Add tag sao-8.0.7
...
--HG--
branch : 8.0
2026-07-15 18:30:35 +02:00
Cédric Krier
18a0e3d1c7
Prepare release sao-8.0.7
...
--HG--
branch : 8.0
2026-07-15 18:30:33 +02:00
Cédric Krier
0f42a996c7
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:25:21 +02:00
Cédric Krier
2dacde3147
Add tag tryton-8.0.7
...
--HG--
branch : 8.0
2026-07-15 18:25:05 +02:00
Cédric Krier
8d5f02af26
Prepare release tryton-8.0.7
...
--HG--
branch : 8.0
2026-07-15 18:25:04 +02:00
Cédric Krier
2646cbca09
Increase version number
...
--HG--
branch : 8.0
2026-07-15 18:22:36 +02:00
Cédric Krier
5caae74809
Add tag trytond-8.0.7
...
--HG--
branch : 8.0
2026-07-15 18:22:22 +02:00
Cédric Krier
5b6cba6453
Prepare release trytond-8.0.7
...
--HG--
branch : 8.0
2026-07-15 18:22:21 +02:00
Cédric Krier
a7021ec8dd
Set an UPS account number to the custom agent in test scenario
...
#14876
(grafted from a7803b7036e7dad73a932d0483a03f51e734a95d)
--HG--
branch : 8.0
2026-07-13 17:25:29 +02:00
Cédric Krier
d413651001
Bill duties and charges to the customs agent for UPS shipment charges
...
Closes #14876
(grafted from e04bd7218a1bd78bc27439c7995ba5decbb48415)
--HG--
branch : 8.0
2026-06-03 16:01:25 +02:00
Cédric Krier
8e82e83f86
Remove only lot expiring in the future
...
Closes #13901
(grafted from 54977ca200c0448d05cb19ba43c6dbff45742e4a)
--HG--
branch : 8.0
2025-03-04 22:05:19 +01:00
Cédric Krier
e28e1ead48
Return Gateway Timeout instead of Request Timeout for database timeout
...
Closes #14945
(grafted from ae46da1d0ab434dda58b54070e1faa2a72974935)
--HG--
branch : 8.0
2026-07-08 22:12:42 +02:00
Cédric Krier
755b173a77
Add missing duration argument to database timeout warning
...
Closes #14944
(grafted from 8a86ff7389e0f759ebb07b6738e24c3e7a4ae309)
--HG--
branch : 8.0
2026-07-08 22:23:38 +02:00
Cédric Krier
5c5cc2609d
Center checkbox in editable tree
...
For the auto margin to center the input, it must be displayed as block without
float.
Closes #14942
(grafted from 99d59e3b76a7f11c65adea228345fe24571ed510)
--HG--
branch : 8.0
2026-07-08 14:59:54 +02:00
Cédric Krier
70592e8e91
Add a refund line for Shopify refund that are not linked to items
...
Closes #14875
(grafted from 158941e2a9d5ad0097e755e6602f7d168333559a)
--HG--
branch : 8.0
2026-06-16 20:40:21 +02:00
Cédric Krier
c44fb4dbd3
Process Shopify sale only if the authorized payment amount is greater than the amount to pay
...
The correction of #14816 was wrong and the amount to pay should be modified if
there is a global refund.
(grafted from dfbbbe26ad8eb25fd6dc1ad0a68cb7cec8307aae)
--HG--
branch : 8.0
2026-06-03 15:06:05 +02:00
Cédric Krier
6c5e1f83d9
Add missing error message when no bank account is found when parsing UBL invoice
...
Closes #14938
(grafted from f26f207f98cf5a0df67124e5677db5b848d52cf5)
--HG--
branch : 8.0
2026-07-08 08:54:37 +02:00
Cédric Krier
5dfb094459
Select the first supplier when all suppliers have the same maximum supply date
...
Since all suppliers have the same supply delay, the order must be used for
selection.
Closes #14939
(grafted from c4f986450d75ba8211ea9e3523de8d3b01f908b0)
--HG--
branch : 8.0
2026-07-08 09:19:35 +02:00
Cédric Krier
1d532143b5
Use NullConnectionPool for the default database
...
The default database is template1 which is usually used to create new database.
Keeping a pool of connection open on it prevents the creation of new database
because exclusive access is needed on the template.
Closes #14935
(grafted from 20781078a519c45a7a1f70b0074c6abcb1a89589)
--HG--
branch : 8.0
2026-07-06 19:34:24 +02:00
Cédric Krier
ca0def6021
Put agent field in sale form on a new line
...
This prevents to break the layout of other modules adding fields to the same
tab.
Closes #14934
(grafted from f9fb03a42e7c55c33072181b0ec48ac5469495f1)
--HG--
branch : 8.0
2026-07-06 19:15:08 +02:00
Cédric Krier
402c9fa20b
Permit __url__ and __href__ attribute usage in Genshi evaluation
...
Closes #14932
(grafted from 936431c951bb4eb9d17c399445c6cacf7dcb8626)
--HG--
branch : 8.0
2026-07-06 09:07:08 +02:00
Cédric Krier
945099dc67
Set danger visual on supplier invoice when amount to pay is greater than 0
...
The amount to pay is always positive so the test must be "greater than 0".
Closes #14925
(grafted from e4e920cb9e7d2a2f3bfa86fad4e8c3025cb78828)
--HG--
branch : 8.0
2026-07-02 16:38:57 +02:00
Cédric Krier
ebd18b5716
Do not dumps/loads context domain in URL
...
The context domain must be evaluated only by the screen when doing a domain
search.
Closes #14921
(grafted from dbad6143d6d085b448b71e446b546e488d45cf55)
--HG--
branch : 8.0
2026-07-08 15:03:35 +02:00
Cédric Krier
1a1840670d
Include context domain in URL and tab comparison
...
Closes #14921
(grafted from 0a37d816a7162d9aadb63ec68f63acf85c938e50)
--HG--
branch : 8.0
2026-07-01 13:16:19 +02:00
Cédric Krier
ebed93c61a
Define index using COALESCE for nullable Char fields
...
Closes #14909
(grafted from 525198c97acdd19820d581411b3af0f5bb6e4237)
--HG--
branch : 8.0
2026-07-14 21:14:05 +02:00
Cédric Krier
856461f693
Do not apply COALESCE on required Char
...
Closes #14909
(grafted from 776fe202ed6fd03b690948cf4e2dabc2fd28bbc4)
--HG--
branch : 8.0
2026-06-24 22:06:59 +02:00
Adrià Tarroja Caubet
06c8db564e
Add a comma between 'set' and 'slice' in the Genshi allowed builtins
...
Closes #14928
(grafted from 0255fea9294bed43ca3e42186bdb52c7f22277e1)
--HG--
branch : 8.0
2026-07-04 00:17:12 +02:00
Cédric Krier
6c11480447
Replace getattr by hasattr in general journal report
...
Closes #14929
(grafted from 7e1c7cb2a0f2d3013bb83388b0212fa32a0f6c25)
--HG--
branch : 8.0
2026-07-03 13:37:38 +02:00
Cédric Krier
86f4b3fe5d
Use package name as start directory for tox unittest when using prefix
...
Closes #14926
(grafted from 0aea18c5ecbb6fb59311a1dc4bcb3b52ed0132b7)
--HG--
branch : 8.0
2026-07-02 22:59:30 +02:00
Sergi Almacellas Abellana
f0f33749ee
Return False when scanning code fails instead of using an invalid empty list
...
Closes #14923
(grafted from c825df1c785d0cfa15be7c1748716f8dd1a6149d)
--HG--
branch : 8.0
2026-07-03 15:31:25 +02:00
Nicolas Évrard
aeac50c908
Find the page in the direct children only
...
Closes #14918
(grafted from 52faa4f70a4769ec80560b5b9e2b4eec0a94e267)
--HG--
branch : 8.0
2026-06-30 22:03:11 +02:00
Cédric Krier
29ba2841bd
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:12:37 +02:00
Cédric Krier
ef49d7be94
Add tag account-8.0.2
...
--HG--
branch : 8.0
2026-07-01 23:12:27 +02:00
Cédric Krier
f20acc5f91
Prepare release account-8.0.2
...
--HG--
branch : 8.0
2026-07-01 23:12:26 +02:00
Cédric Krier
8d7aba7191
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:11:17 +02:00
Cédric Krier
f08153635c
Add tag account_payment_braintree-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:11:08 +02:00
Cédric Krier
55621de0e4
Prepare release account_payment_braintree-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:11:07 +02:00
Cédric Krier
6edf2d363c
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:09:41 +02:00
Cédric Krier
3da5010210
Add tag account_statement_sepa-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:09:33 +02:00
Cédric Krier
d92dda2232
Prepare release account_statement_sepa-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:09:32 +02:00
Cédric Krier
442657562d
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:07:34 +02:00
Cédric Krier
e099d6051f
Add tag company-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:07:24 +02:00
Cédric Krier
8fa402bae5
Prepare release company-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:07:22 +02:00
Cédric Krier
cd3d0a6013
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:07:00 +02:00
Cédric Krier
788420f05e
Add tag edocument_ubl-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:06:50 +02:00
Cédric Krier
bbdab26822
Prepare release edocument_ubl-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:06:49 +02:00
Cédric Krier
10395a09a6
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:06:30 +02:00
Cédric Krier
b996b30793
Add tag edocument_uncefact-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:06:21 +02:00
Cédric Krier
36ac3ec08e
Prepare release edocument_uncefact-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:06:20 +02:00
Cédric Krier
611f800de2
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:03:49 +02:00
Cédric Krier
e2b9b89a71
Add tag marketing_automation-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:03:40 +02:00
Cédric Krier
5facd05cce
Prepare release marketing_automation-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:03:38 +02:00
Cédric Krier
559c21863c
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:01:43 +02:00
Cédric Krier
0c6f2643b3
Add tag marketing_email-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:01:35 +02:00
Cédric Krier
efb1df65ea
Prepare release marketing_email-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:01:34 +02:00
Cédric Krier
f738c204f0
Increase version number
...
--HG--
branch : 8.0
2026-07-01 23:00:43 +02:00
Cédric Krier
334ca0dbef
Add tag party-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:00:34 +02:00
Cédric Krier
d3b31848b0
Prepare release party-8.0.1
...
--HG--
branch : 8.0
2026-07-01 23:00:33 +02:00
Cédric Krier
9423194660
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:56:44 +02:00
Cédric Krier
ca49059245
Add tag production-8.0.1
...
--HG--
branch : 8.0
2026-07-01 22:56:35 +02:00
Cédric Krier
e0ae6fa5df
Prepare release production-8.0.1
...
--HG--
branch : 8.0
2026-07-01 22:56:34 +02:00
Cédric Krier
8c305d2035
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:54:46 +02:00
Cédric Krier
a98c6e8a6e
Add tag product_kit-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:54:37 +02:00
Cédric Krier
a7431cc6ed
Prepare release product_kit-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:54:36 +02:00
Cédric Krier
d7c3520f00
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:54:03 +02:00
Cédric Krier
fe54caa731
Add tag project-8.0.3
...
--HG--
branch : 8.0
2026-07-01 22:53:54 +02:00
Cédric Krier
d686a55272
Prepare release project-8.0.3
...
--HG--
branch : 8.0
2026-07-01 22:53:53 +02:00
Cédric Krier
ba0cbf582b
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:48:55 +02:00
Cédric Krier
450a3c9cd1
Add tag stock-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:48:45 +02:00
Cédric Krier
43d619edb6
Prepare release stock-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:48:44 +02:00
Cédric Krier
2ca8c04c37
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:46:57 +02:00
Cédric Krier
f593f3af39
Add tag stock_lot-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:46:48 +02:00
Cédric Krier
565fd8f1d6
Prepare release stock_lot-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:46:47 +02:00
Cédric Krier
cb4731c94e
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:45:54 +02:00
Cédric Krier
1f935cf303
Add tag stock_shipment_customs-8.0.1
...
--HG--
branch : 8.0
2026-07-01 22:45:45 +02:00
Cédric Krier
5f0ccb2a2a
Prepare release stock_shipment_customs-8.0.1
...
--HG--
branch : 8.0
2026-07-01 22:45:44 +02:00
Cédric Krier
663f3db2ef
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:44:48 +02:00
Cédric Krier
e424b2f23e
Add tag web_shop_shopify-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:44:39 +02:00
Cédric Krier
99f557ebb2
Prepare release web_shop_shopify-8.0.2
...
--HG--
branch : 8.0
2026-07-01 22:44:38 +02:00
Cédric Krier
c473dd0326
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:40:52 +02:00
Cédric Krier
e88ac36ae6
Add tag sao-8.0.6
...
--HG--
branch : 8.0
2026-07-01 22:40:29 +02:00
Cédric Krier
b085481a78
Prepare release sao-8.0.6
...
--HG--
branch : 8.0
2026-07-01 22:40:28 +02:00
Cédric Krier
44742bc085
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:39:13 +02:00
Cédric Krier
6224efe25e
Add tag tryton-8.0.6
...
--HG--
branch : 8.0
2026-07-01 22:39:01 +02:00
Cédric Krier
db2ac3c360
Prepare release tryton-8.0.6
...
--HG--
branch : 8.0
2026-07-01 22:39:00 +02:00
Cédric Krier
f50c692f40
Increase version number
...
--HG--
branch : 8.0
2026-07-01 22:37:02 +02:00
Cédric Krier
a00cec305b
Add tag trytond-8.0.6
...
--HG--
branch : 8.0
2026-07-01 22:36:49 +02:00
Cédric Krier
46364e04ec
Prepare release trytond-8.0.6
...
--HG--
branch : 8.0
2026-07-01 22:36:48 +02:00
Cédric Krier
51bbd71965
Enforce access rights on the email template record on marketing email
...
Closes #14907
(grafted from 856dea6dca76bd9cd7fa03a3dbe51f160b912e69)
--HG--
branch : 8.0
2026-06-30 23:08:14 +02:00
Cédric Krier
de1a30881f
Enforce access right on the email template record
...
Closes #14907
(grafted from d9aa2de5dabe7e39892c41808d56103ea83bf95f)
--HG--
branch : 8.0
2026-06-30 09:48:33 +02:00
Cédric Krier
24fd5e11de
Enforce access rights on the email template record of marketing automation
...
Closes #14907
(grafted from 5c64e83a573ce01423a4d65a25fe704b39a43306)
--HG--
branch : 8.0
2026-06-30 23:02:59 +02:00
Cédric Krier
35a7e696cf
Add ModelAccessProxy
...
#14907
(grafted from dafef28a1d65032628809acbfa130a2f2e74474f)
--HG--
branch : 8.0
2026-06-25 13:31:30 +02:00
Cédric Krier
35291a25e2
Replace getattr by hasattr in report
...
(grafted from 1a0574d67704d7acbd7c224d906a4be12aaf3423)
--HG--
branch : 8.0
2026-06-09 13:01:23 +02:00
Cédric Krier
a86bc71a32
Restrict Genshi evaluation
...
Closes #14869 #5160
(grafted from 101aaf12c6bb1a333c9105b1e6677a4a5f49605c)
--HG--
branch : 8.0
2026-06-08 23:44:10 +02:00
Cédric Krier
ba38151bbb
Retry mutation query for Shopify tests
...
(grafted from a1cb164af115aa2503c364f437facbcf03c8cba3)
--HG--
branch : 8.0
2026-06-25 19:03:12 +02:00
Cédric Krier
1faa31dcf6
Clausify each clause of the parsed domain on date/time equality
...
Closes #14917
(grafted from 31fa77ee3dba8b633395d383b2d890333bf9aff3)
--HG--
branch : 8.0
2026-06-29 18:06:10 +02:00
Cédric Krier
e2d622c196
Set only one quantity per line items when creating Shopify fulfillment
...
Closes #14912
(grafted from 58bde097ad514a53f7c492a9408e7a82f66d9cd9)
--HG--
branch : 8.0
2026-06-25 15:26:30 +02:00
Cédric Krier
50cdb4ac1d
Use entry amount when amount is missing from details
...
Closes #14904
(grafted from d7c4e8ae89e4b289fb5cf244946787793454ec3e)
--HG--
branch : 8.0
2026-06-22 11:14:23 +02:00
Cédric Krier
f78eb154ee
Resolve Tryton modules using entrypoints
...
The Pool tries to resolve registered string using the path `trytond.modules.`
which can not always be imported if the module is using an entry pointing to
another package.
Closes #14914
(grafted from bb96325e829df570aac1f7624c862a660c0be286)
--HG--
branch : 8.0
2026-06-26 15:17:14 +02:00
Cédric Krier
96eb7071f7
Update module tutorial to match with the cookiecutter output
...
(grafted from e33b58f3d6a1bd6445853b88c2d26ff5e8a61c9c)
--HG--
branch : 8.0
2026-06-18 19:11:04 +02:00
Alfonso Iglesias
f2b592e065
Add a transition from running to cancelled to production
...
Since c801019931a0 a running production can be cancelled by stock cancellation
group.
Closes #14864
(grafted from 82d85906db012cf6ac8eab74ea40aed2128f2509)
--HG--
branch : 8.0
2026-06-27 08:50:17 +02:00
Cédric Krier
e1eb2bb48d
Support ModelStorage.search API in ResourceAccessMixin
...
ResourceAccessMixin inherits from ModelStorage so it should support the
ModelStorage.search API.
Closes #14900
(grafted from 0011c5048a75906493f45a752958733d8cae5f12)
--HG--
branch : 8.0
2026-06-18 11:04:10 +02:00
Sergi Almacellas Abellana
0bcab14bf4
Use the effective date of the stock move to generate sequence when creating lot
...
Closes #14899
(grafted from e5f7e95553a42dc02ac9ea57002523bc87471353)
--HG--
branch : 8.0
2026-06-26 19:04:26 +02:00
Cédric Krier
7398dcfed7
Restore initial state when the execution of a wizard fails
...
Since 1aad63cbbba7 there is a check that the button from a wizard are triggered
from the same state as they were created.
But when an exception is raised during the execution, the wizard must be put
back to the initial state such that buttons can still be triggered again.
Closes #14895
(grafted from 0eddec418366403871755be8ba3b750a9c0fcdf4)
--HG--
branch : 8.0
2026-06-16 13:41:49 +02:00
Nicolas Évrard
5834e156f0
Delete only the records marked to be deleted when restoring history
...
Closes #14913
(grafted from 2335dba4dc447dbcae94d99097911460439ef02a)
--HG--
branch : 8.0
2026-06-26 15:41:27 +02:00
Cédric Krier
b020f0f081
Correctly translate "Building Number" in French
...
Closes #14896
(grafted from 7ed04dd10395130f1ec0a3a0863d6392ea6db8fc)
--HG--
branch : 8.0
2026-06-16 15:36:46 +02:00
Cédric Krier
6c8cb152c6
Aggregate product by locations before applying filter when searching by quantity
...
Closes #14887
(grafted from d7abce5cd10ccba9852f26c7b1aef465e20b4585)
--HG--
branch : 8.0
2026-06-11 15:30:11 +02:00
Cédric Krier
f812dd6da9
Call the same super method for validate_fields of account move line
...
Closes #14901
(grafted from e8394b1a0c0f3b7b3266a9bbb65d84b90a5f0e7e)
--HG--
branch : 8.0
2026-06-18 14:37:36 +02:00
Cédric Krier
75973a9b27
Use package name as target for module with prefix
...
The entrypoint is pointing to the package name when using prefix so the target
should also.
Closes #14814
(grafted from f6f8c6aa4316eeb7a73500c9dbc0ccd196aba62d)
--HG--
branch : 8.0
2026-06-18 19:09:35 +02:00
Cédric Krier
8123288003
Use new non-readonly transaction to create journal-period from opening wizard
...
Since 088e367462ce the execution of the wizard is on a readonly transaction
which prevents to insert in the database.
Closes #14894
(grafted from 2a1ecd1da4a1eca4b01666ff359b7b3424d058bd)
--HG--
branch : 8.0
2026-06-16 13:19:12 +02:00
Cédric Krier
c31f99b670
Do not strip wildcard for number clause when searching work per record name
...
The strip of wildcard is usually applied for code not number.
Closes #14882
(grafted from f8cac4c04b0b59a056775358e18c48a5c5871f53)
--HG--
branch : 8.0
2026-06-11 10:37:29 +02:00
Cédric Krier
16005ba031
Skip second update of chart of account when template is overridden
...
Closes #14879
(grafted from 95fb6332fd9bc92f81a87d0c07ae814ae69ed059)
--HG--
branch : 8.0
2026-06-09 10:48:51 +02:00
Cédric Krier
3c2ad42587
Do not convert select query value into list when searching on char with in operator
...
Closes #14898
(grafted from f62e20c70717ed0a40ad86a7dd5672577f73626b)
--HG--
branch : 8.0
2026-06-18 15:49:10 +02:00
Cédric Krier
b3f8c9396f
Avoid random payment amount of zero in braintree tests
...
The value 0 is not valid for a payment.
(grafted from a80406308529403755f136b22be03f9f572e2ee9)
--HG--
branch : 8.0
2026-06-18 14:55:21 +02:00
Udo Spallek
5b07c15444
Return the quantity of sale line component for manual shipment method
...
Closes #14888
(grafted from 4d12bf8e46669dbb33a21dbeb13694986e603a1d)
--HG--
branch : 8.0
2026-06-17 22:50:11 +02:00
Nicolas Évrard
f5122cd85b
Save the new ir.model.data instances before calling functions on them
...
Closes #14885
(grafted from 20d79a09c9a6a5b052048c83fd351f789cd63372)
--HG--
branch : 8.0
2026-06-09 18:33:51 +02:00
Cédric Krier
ca293f43e2
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:50:42 +02:00
Cédric Krier
e5ddda1b74
Add tag account-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:50:32 +02:00
Cédric Krier
5f877783e5
Prepare release account-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:50:31 +02:00
Cédric Krier
f13d7ad19f
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:47:45 +02:00
Cédric Krier
b2a6f4b17e
Add tag account_payment-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:47:33 +02:00
Cédric Krier
89bf6f8978
Prepare release account_payment-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:47:31 +02:00
Cédric Krier
d4ded505de
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:45:54 +02:00
Cédric Krier
d69f2c042a
Add tag account_product-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:45:45 +02:00
Cédric Krier
2f90b94356
Prepare release account_product-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:45:44 +02:00
Cédric Krier
52882b1549
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:41:52 +02:00
Cédric Krier
d86639b22d
Add tag project-8.0.2
...
--HG--
branch : 8.0
2026-06-18 21:41:43 +02:00
Cédric Krier
e7d1dcc77d
Prepare release project-8.0.2
...
--HG--
branch : 8.0
2026-06-18 21:41:42 +02:00
Cédric Krier
7fc97b1f10
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:38:44 +02:00
Cédric Krier
47174686b8
Add tag purchase_amendment-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:38:33 +02:00
Cédric Krier
a89666b62e
Prepare release purchase_amendment-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:38:31 +02:00
Cédric Krier
6934fa250d
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:35:26 +02:00
Cédric Krier
4898e247ed
Add tag sale_amendment-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:35:17 +02:00
Cédric Krier
84cf3cb777
Prepare release sale_amendment-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:35:16 +02:00
Cédric Krier
7d73ec6f5b
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:34:39 +02:00
Cédric Krier
74b0c70955
Add tag user_role-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:34:25 +02:00
Cédric Krier
42fec858e6
Prepare release user_role-8.0.1
...
--HG--
branch : 8.0
2026-06-18 21:34:23 +02:00
Cédric Krier
bae7cd50d1
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:32:55 +02:00
Cédric Krier
9e3758abba
Add tag sao-8.0.5
...
--HG--
branch : 8.0
2026-06-18 21:32:46 +02:00
Cédric Krier
ad6a59c062
Prepare release sao-8.0.5
...
--HG--
branch : 8.0
2026-06-18 21:32:43 +02:00
Cédric Krier
26f4f5a452
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:31:03 +02:00
Cédric Krier
53f2d8bef6
Add tag tryton-8.0.5
...
--HG--
branch : 8.0
2026-06-18 21:30:50 +02:00
Cédric Krier
9f2049b5b1
Prepare release tryton-8.0.5
...
--HG--
branch : 8.0
2026-06-18 21:30:49 +02:00
Cédric Krier
0b00829ba2
Increase version number
...
--HG--
branch : 8.0
2026-06-18 21:28:09 +02:00
Cédric Krier
5925e85eae
Add tag trytond-8.0.5
...
--HG--
branch : 8.0
2026-06-18 21:27:56 +02:00
Cédric Krier
2fab2f24e6
Prepare release trytond-8.0.5
...
--HG--
branch : 8.0
2026-06-18 21:27:55 +02:00
Cédric Krier
bdeeb572ac
Set shipment address only when empty when changing party of sale amendment
...
Closes #14796
(grafted from 1a003fa7e62b9f5c0cda4494197e6553a585f7b9)
--HG--
branch : 8.0
2026-06-12 23:42:19 +02:00
Adrià Tarroja Caubet
fa6efc064a
Add missing invoice address when changing party of amendment
...
Closes #14796
(grafted from e3a3660f987638f51e04c7023c753f2988d938fc)
--HG--
branch : 8.0
2026-06-12 23:44:04 +02:00
Cédric Krier
bb38407c55
Support query without where clause when searching on Many2One with where operator
...
When not using subquery but EXISTS and having a target domain converted into
UNION, the query result does not have a 'where' clause.
Closes #14889
(grafted from 96982406e129d1e063c1a332289376f45e586ecc)
--HG--
branch : 8.0
2026-06-11 14:29:17 +02:00
José Antonio Díaz Miralles
596c9b8153
Sanitize screen.current_record if it is already destroyed
...
Closes #14827
(grafted from 9cb776c27fda504a91312636371273483f404152)
--HG--
branch : 8.0
2026-05-10 11:44:04 +02:00
Cédric Krier
ac029c3f22
Convert toolbar into mutable objects before modification
...
Since 619fd425e3bb the toolbar may be immutable when it comes from the cache.
Closes #14881
(grafted from 9e8d1bca2c7fd2fc4ce70284e069d4b06f5ec810)
--HG--
branch : 8.0
2026-06-08 09:09:23 +02:00
Cédric Krier
ac0e3d842e
Sort selection strings without key function
...
The selection is a list of string so we can sort as-is.
Closes #14883
(grafted from 2d7c2466ae0eda5dc670cc8fd2ee5b386fb704ab)
--HG--
branch : 8.0
2026-06-08 16:19:50 +02:00
Cédric Krier
6f5c3ec71a
Remove display on element style when showing element
...
The `revert` value prevents to inherit from the CSS rules.
Closes #14872
(grafted from 3f16016f4aa9c81572f9c0ef212bffbf9570a8fd)
--HG--
branch : 8.0
2026-06-02 12:24:25 +02:00
Cédric Krier
5ed82e1ea1
Remove unnecessary MANIFEST.in
...
(grafted from 4c7cba5ea0710ddab7754751764587e4e7e7ed6b)
--HG--
branch : 8.0
2026-06-02 12:02:28 +02:00
Cédric Krier
012398d060
Prevent modifying the company of project work with parent, children or timesheet
...
Closes #14871
(grafted from 8e66491c57a6e2eee0d4c3e88d52a84b72c0a933)
--HG--
branch : 8.0
2026-06-02 12:00:50 +02:00
Cédric Krier
b17a80a045
Use only active journal for reception of direct debit
...
Closes #14866
(grafted from e579e58686df04322d881b5911acf6b8be3b7c89)
--HG--
branch : 8.0
2026-05-28 16:30:28 +02:00
Cédric Krier
716fc6fd77
Do not copy accounting templates when copying product category for accounting
...
Closes #14862
(grafted from 6cd898bfdb36da8c69ecaa9ca85eb07b4cc88df3)
--HG--
branch : 8.0
2026-05-27 10:21:50 +02:00
Cédric Krier
0421ed1d0a
Reset the selection when cursor is set with reset view
...
The view is reset when a new record is displayed and on editable list or
list-form, we want to have only the current record selected even if the
selection checkbox is checked for all records.
Closes #14858
(grafted from c4c84d6300fc4e02eeb7b731434cdf988cce45bc)
--HG--
branch : 8.0
2026-05-21 17:54:51 +02:00
Cédric Krier
cf19c35b42
Make display synchronous when possible
...
In order to ensure that after the focus out of a field that triggers
on_change's, the view is fully displayed before the set_value call from the
Window.Form response. Otherwise the set_value restore the previous value.
Closes #14853
(grafted from fd5d15e75c92282fcadee930c6b51cb02397bbb6)
--HG--
branch : 8.0
2026-05-20 18:50:58 +02:00
Adrià Tarroja Caubet
f75aa3aea3
Use current record context when rendering email templates
...
Pass the current record context from the email dialog when fetching
template values and defaults. This keeps context-dependent models,
including table_query records, addressable after the user changes the
context.
Closes #14565
(grafted from 868b0e31fbdecc0e04b2cb1c894829c5eba19fa4)
--HG--
branch : 8.0
2026-06-06 11:47:25 +02:00
Cédric Krier
174257d1fd
Always use the body background for notification menu
...
On small screen the menu inherits of the navbar background which reduces the
contrast with the item of the menu.
Closes #14855
(grafted from d6e959a65a3f1ec3fb65f96808df61b66bedb4cb)
--HG--
branch : 8.0
2026-05-21 11:05:05 +02:00
Sergi Almacellas Abellana
c1302e526e
Use only 3 cols for plural field on lang form
...
Closes #14873
(grafted from c9e05204acc03e85ac33a63039c7b739307f80a1)
--HG--
branch : 8.0
2026-06-03 12:48:36 +02:00
Alen Sugimoto
bf9531fb55
Fix falsy negative currency formatting selection
...
Closes #14860
(grafted from 5e06983974daed2cb0e372a1b3a5f2cd107df751)
--HG--
branch : 8.0
2026-05-24 08:31:26 -07:00
Cédric Krier
18501ae6f8
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:09:24 +02:00
Cédric Krier
16ab4031ed
Add tag account_payment_sepa-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:09:15 +02:00
Cédric Krier
74ca90e5f2
Prepare release account_payment_sepa-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:09:14 +02:00
Cédric Krier
6cf9e07172
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:07:43 +02:00
Cédric Krier
ea95196bfe
Add tag account_stock_eu-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:07:34 +02:00
Cédric Krier
5146c58bc9
Prepare release account_stock_eu-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:07:33 +02:00
Cédric Krier
0d13fddad1
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:06:06 +02:00
Cédric Krier
9642cbf0fb
Add tag product_kit-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:05:57 +02:00
Cédric Krier
4e302ec8fc
Prepare release product_kit-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:05:56 +02:00
Cédric Krier
f0d2e745ea
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:05:34 +02:00
Cédric Krier
902a2a7cd2
Add tag project-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:05:26 +02:00
Cédric Krier
ef9abdfa17
Prepare release project-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:05:25 +02:00
Cédric Krier
c04f9435cf
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:04:34 +02:00
Cédric Krier
4e4897f2f0
Add tag purchase_request_quotation-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:04:26 +02:00
Cédric Krier
25ee6c8350
Prepare release purchase_request_quotation-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:04:25 +02:00
Cédric Krier
8bd63e1306
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:03:59 +02:00
Cédric Krier
9de36da982
Add tag stock-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:03:49 +02:00
Cédric Krier
48e30d2399
Prepare release stock-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:03:48 +02:00
Cédric Krier
fbd682b854
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:02:36 +02:00
Cédric Krier
2cc61af009
Add tag stock_package_shipping-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:02:28 +02:00
Cédric Krier
b22358508f
Prepare release stock_package_shipping-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:02:27 +02:00
Cédric Krier
91d3a494d1
Increase version number
...
--HG--
branch : 8.0
2026-06-02 19:00:19 +02:00
Cédric Krier
96479d2b14
Add tag stock_supply_day-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:00:10 +02:00
Cédric Krier
2fea3d325c
Prepare release stock_supply_day-8.0.1
...
--HG--
branch : 8.0
2026-06-02 19:00:09 +02:00
Cédric Krier
09fc668ff9
Increase version number
...
--HG--
branch : 8.0
2026-06-02 18:54:57 +02:00
Cédric Krier
da884b08e9
Add tag sao-8.0.4
...
--HG--
branch : 8.0
2026-06-02 18:53:06 +02:00
Cédric Krier
74ed90d0d2
Prepare release sao-8.0.4
...
--HG--
branch : 8.0
2026-06-02 18:53:05 +02:00
Cédric Krier
b6e33bc5f9
Increase version number
...
--HG--
branch : 8.0
2026-06-02 18:48:32 +02:00
Cédric Krier
c426416a54
Add tag tryton-8.0.4
...
--HG--
branch : 8.0
2026-06-02 18:48:19 +02:00
Cédric Krier
33bc087e42
Prepare release tryton-8.0.4
...
--HG--
branch : 8.0
2026-06-02 18:48:18 +02:00
Cédric Krier
7b4d801da9
Increase version number
...
--HG--
branch : 8.0
2026-06-02 18:44:41 +02:00
Cédric Krier
773d6ab158
Add tag trytond-8.0.4
...
--HG--
branch : 8.0
2026-06-02 18:44:25 +02:00
Cédric Krier
0824a1afe9
Prepare release trytond-8.0.4
...
--HG--
branch : 8.0
2026-06-02 18:44:23 +02:00
Cédric Krier
1e64288bda
Do not save record in editable tree view with parent when checkbox is toggled
...
The parent record is responsible to save the records which is part of a field.
Closes #14848
(grafted from a20b069dd1699260f029e93ee2e0c306a15fe155)
--HG--
branch : 8.0
2026-05-19 17:33:44 +02:00
Cédric Krier
bf5328229e
Process response to wizard button only if the state is still the same
...
The response is asynchronous so when the event is processed the state may have
changed.
Closes #14847
(grafted from 1aad63cbbba72af487eddba703c136c9b8e83060)
--HG--
branch : 8.0
2026-05-19 17:18:34 +02:00
Cédric Krier
83535813b8
Set __processing when processing wizard state
...
The protection was copied from tryton but it was missing this activation.
Closes #14846
(grafted from 9950ddea3804cb6129707b07728e40c6ec4d06c0)
--HG--
branch : 8.0
2026-05-19 17:13:41 +02:00
Cédric Krier
4a68bc20f3
Use tree's record name search for the name parts of project work
...
Closes #14834
(grafted from f43e7106ddee303435d38113d286ffd0b64a93ff)
--HG--
branch : 8.0
2026-05-19 15:22:00 +02:00
Cédric Krier
a61a8e013b
Return a proper DateTime in UTC for domain parser completion
...
Closes #14842
(grafted from f394f7c758765361aadc5569d7303ac1a795ca8c)
--HG--
branch : 8.0
2026-05-18 18:28:00 +02:00
Cédric Krier
59c2e7f7b7
Always process 503 and 401 HTTP errors
...
Closes #14836
(grafted from aa6f099f2b3d4c2b90989240743554dd62500d9b)
--HG--
branch : 8.0
2026-05-18 15:09:24 +02:00
Cédric Krier
a0f1e4929c
Publish user notification on the bus when notifications are also modified or deleted
...
Closes #14835
(grafted from d097be5be052ce8af1b1592a569a14e14aecae33)
--HG--
branch : 8.0
2026-05-18 14:11:39 +02:00
Sergi Almacellas Abellana
81eb21867f
Clear ShippingMixin shipping_reference's when copying it
...
Closes #14833
(grafted from 50f6603fb37986540db45f8552cc07fe22175d8f)
--HG--
branch : 8.0
2026-05-28 09:45:46 +02:00
Adrià Tarroja Caubet
73bb266e2f
Avoid crash on SEPA mandate report without bank
...
Closes #14831
(grafted from e0215f17958ae81f62403c4ff552d8551a163393)
--HG--
branch : 8.0
2026-05-13 11:25:48 +02:00
Cédric Krier
5a38f2a853
Close database after initialization of Pool from WSGI application
...
The psycopg pool starts worker threads that must be stopped.
Closes #14849
(grafted from fb2059f652653820142d67f34fd58953decf48f3)
--HG--
branch : 8.0
2026-05-19 18:19:59 +02:00
Cédric Krier
4fca529235
Support pool process with spawn context for cron and worker
...
When max_tasks_per_child is set, the ProcessPoolExecutor uses a spawn
multiprocessing context which starts a new process from scratch with a __name__
being __mp_main__ which prevents the configuration to be restored.
So in the ProcessPoolExecutor initializer the configuration is restored using
the initial options.
Closes #14843
(grafted from cb5c6667ac51818d49ca397347419a40b88768fd)
--HG--
branch : 8.0
2026-05-19 12:29:44 +02:00
Cédric Krier
2bbaac9f21
Test origin from sale instead of line to calculate cost for return sale of product kit
...
Closes #14854
(grafted from 7e5197d5a61cb5090d8a2c00ae4a12a25924aeda)
--HG--
branch : 8.0
2026-05-21 10:26:44 +02:00
Cédric Krier
87b64c2798
Delete stock moves only of deactivated products
...
Closes #14844
(grafted from fcdf3e07d2b939ffcc76edd92b791dc94ade1b8e)
--HG--
branch : 8.0
2026-05-19 10:53:56 +02:00
Nicolas Évrard
456e3203d0
Fetch limit records of ResourceAccessMixin models when they are available
...
Closes #14788
(grafted from 5e7086dc7cc483868eca8852f4728557224c6980)
--HG--
branch : 8.0
2026-04-21 13:40:21 +02:00
Nicolas Évrard
6a4c1aa5e3
Parse equality to a date as two clauses when handling datetime fields
...
Closes #14778
(grafted from 6952308a8b6b65ff583a2b04d9cd558b44c4e4a9)
--HG--
branch : 8.0
2026-04-14 18:29:42 +02:00
José Antonio Díaz Miralles
2ff149fde6
Reject O2M validate promise when record validation fails after screen display
...
Closes #14775
(grafted from 6978c46c77b9133381e18de964ae3886fc87f1e4)
--HG--
branch : 8.0
2026-04-19 13:11:06 +02:00
Xavi Hermoso
b6d098aeab
Update purchase request state when it is manually linked to a quotation
...
Closes #14773
(grafted from a463be917f2576adb8f4333eb2ce19759456be0b)
--HG--
branch : 8.0
2026-05-12 09:33:32 +00:00
Cédric Krier
81f3bb8c89
Calcule stock move weight on done when required for intrastat
...
The weight may not have been calculated at the creation of the move if the
product did not have a weight set at that time.
Closes #14824
(grafted from 7e33b59a691fab63634fb6857c537b64d0ec191c)
--HG--
branch : 8.0
2026-05-08 12:38:14 +02:00
Nicolas Évrard
8f0fe8de09
Stop the propagation of the click event in buttons from list-form
...
Closes #14839
(grafted from 29667641dd0685424f2a4bd8a6cd16bf642a7fea)
--HG--
branch : 8.0
2026-05-18 15:57:55 +02:00
Cédric Krier
67cf4d2f33
Do not fail to compute supply and purchase date for product supplier without weekdays
...
Closes #14841
(grafted from c905132eab0552b2d0adcbdb18e07789433488b6)
--HG--
branch : 8.0
2026-05-18 17:45:32 +02:00
Cédric Krier
476fae13e2
Increase version number
...
--HG--
branch : 8.0
2026-05-20 23:29:12 +02:00
Cédric Krier
b3ee50ba88
Add tag production_work_timesheet-8.0.1
...
--HG--
branch : 8.0
2026-05-20 23:29:03 +02:00
Cédric Krier
b5be60251b
Prepare release production_work_timesheet-8.0.1
...
--HG--
branch : 8.0
2026-05-20 23:29:02 +02:00
Cédric Krier
9f01d1f61a
Increase version number
...
--HG--
branch : 8.0
2026-05-20 23:27:30 +02:00
Cédric Krier
ebaa9f637f
Add tag web_shop_shopify-8.0.1
...
--HG--
branch : 8.0
2026-05-20 23:27:20 +02:00
Cédric Krier
2f737a26e4
Prepare release web_shop_shopify-8.0.1
...
--HG--
branch : 8.0
2026-05-20 23:27:19 +02:00
Cédric Krier
cb9fd1c237
Increase version number
...
--HG--
branch : 8.0
2026-05-20 23:25:52 +02:00
Cédric Krier
2925916468
Add tag sao-8.0.3
...
--HG--
branch : 8.0
2026-05-20 23:25:43 +02:00
Cédric Krier
6225da573f
Prepare release sao-8.0.3
...
--HG--
branch : 8.0
2026-05-20 23:25:42 +02:00
Cédric Krier
f60d574233
Increase version number
...
--HG--
branch : 8.0
2026-05-20 23:22:49 +02:00
Cédric Krier
450bfefa38
Add tag tryton-8.0.3
...
--HG--
branch : 8.0
2026-05-20 23:22:37 +02:00
Cédric Krier
d83dc7b639
Prepare release tryton-8.0.3
...
--HG--
branch : 8.0
2026-05-20 23:22:36 +02:00
Cédric Krier
54c5e75d8e
Increase version number
...
--HG--
branch : 8.0
2026-05-20 23:20:39 +02:00
Cédric Krier
1930fc45cb
Add tag trytond-8.0.3
...
--HG--
branch : 8.0
2026-05-20 23:20:24 +02:00
Cédric Krier
854639a981
Prepare release trytond-8.0.3
...
--HG--
branch : 8.0
2026-05-20 23:20:23 +02:00
Cédric Krier
0c5f1bfe53
Include timesheet cost in production work only if timesheet cost module is activated
...
f2642fe60c20 extends the cost method using the cost price of the timesheet line
but without ensuring the module is activated.
Closes #14830
(grafted from 4b38a680f4ee2139a8d0179a3a67eb2606faa7e4)
--HG--
branch : 8.0
2026-05-12 09:02:55 +02:00
Cédric Krier
eeeec6340d
Do not add empty extension when slugify filename
...
Closes #14823
(grafted from 143883125d7e98b0fcdc300b54886d735c228fe9)
--HG--
branch : 8.0
2026-05-07 13:34:06 +02:00
Cédric Krier
bfd8ecdc38
Make search on boolean non equals to True is the same as different of False
...
Closes #14815
(grafted from 7ac4b470f9e36f846b28d4c12e5e121e204d4aa1)
--HG--
branch : 8.0
2026-05-06 09:23:35 +02:00
Cédric Krier
3ea873f887
Do not reset to quotation Shopify order already processed
...
After a refund the authorized payment amount may be lower than the amount to
pay but the sale should still stay in processing or done state.
Closes #14816
(grafted from 9df991a256f872f8d9623b675732b1480534e553)
--HG--
branch : 8.0
2026-05-05 00:11:08 +02:00
Cédric Krier
dc2aaeec41
Delegate notification handling of worker to the backend
...
Since bb52a833e823 the backend provides methods to handle notification.
Closes #14821
(grafted from 2763a98a25e401887fb9ac5049ce21d97b622f66)
--HG--
branch : 8.0
2026-05-07 18:12:20 +02:00
Cédric Krier
aea78aff43
Add RPC method name as fragment of the URL for session methods
...
(grafted from 6286497d452bfbb965b9df7341b93c025aab16d7)
--HG--
branch : 8.0
2026-05-06 17:25:44 +02:00
Cédric Krier
9a2a0fc27d
Add rpc suffix to reset password procedure
...
Closes #14820
(grafted from ec8e69a3eb6b1934eb6270351fed3ce2862bca19)
--HG--
branch : 8.0
2026-05-06 17:24:23 +02:00
Nicolas Évrard
bb25bf89a6
Synchronize trytond and tryton domain_inversion implementations
...
The commit d826376d08a5 was not correctly copied.
(grafted from 191f2e9503a1a2598810067689b7a14d67eef138)
--HG--
branch : 8.0
2025-02-12 18:59:33 +01:00
Cédric Krier
abaf45e1f6
Flip expander and icons for RTL language
...
Closes #14810
(grafted from 4fea86cbae6a7d279d3e113177f2711634f5926d)
--HG--
branch : 8.0
2026-04-24 16:16:27 +02:00
Cédric Krier
73d86cf5a0
Increase version number
...
--HG--
branch : 8.0
2026-05-02 14:13:46 +02:00
Cédric Krier
5002e33a56
Add tag currency_ro-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:13:38 +02:00
Cédric Krier
fbbef01050
Prepare release currency_ro-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:13:37 +02:00
Cédric Krier
5c77d55e88
Increase version number
...
--HG--
branch : 8.0
2026-05-02 14:11:57 +02:00
Cédric Krier
45a9de450b
Add tag sale-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:11:48 +02:00
Cédric Krier
5e183d7991
Prepare release sale-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:11:47 +02:00
Cédric Krier
4158479286
Increase version number
...
--HG--
branch : 8.0
2026-05-02 14:07:33 +02:00
Cédric Krier
fe8fe44c7e
Add tag stock_lot-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:07:24 +02:00
Cédric Krier
85f67cd23f
Prepare release stock_lot-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:07:23 +02:00
Cédric Krier
e2aaca6d5c
Increase version number
...
--HG--
branch : 8.0
2026-05-02 14:06:27 +02:00
Cédric Krier
6c4ebb8ee5
Add tag naiad-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:06:19 +02:00
Cédric Krier
e730931f7e
Prepare release naiad-8.0.1
...
--HG--
branch : 8.0
2026-05-02 14:06:18 +02:00
Cédric Krier
f8a7802beb
Increase version number
...
--HG--
branch : 8.0
2026-05-02 13:57:17 +02:00
Cédric Krier
dc9202053d
Add tag sao-8.0.2
...
--HG--
branch : 8.0
2026-05-02 13:56:40 +02:00
Cédric Krier
92c1a3dda0
Prepare release sao-8.0.2
...
--HG--
branch : 8.0
2026-05-02 13:56:39 +02:00
Cédric Krier
ef47d3106c
Increase version number
...
--HG--
branch : 8.0
2026-05-02 13:55:01 +02:00
Cédric Krier
e820ba32c6
Add tag tryton-8.0.2
...
--HG--
branch : 8.0
2026-05-02 13:54:48 +02:00
Cédric Krier
bbfa2af176
Prepare release tryton-8.0.2
...
--HG--
branch : 8.0
2026-05-02 13:54:48 +02:00
Cédric Krier
57bde5cffc
Increase version number
...
--HG--
branch : 8.0
2026-05-02 13:52:12 +02:00
Cédric Krier
3c46f67df1
Add tag trytond-8.0.2
...
--HG--
branch : 8.0
2026-05-02 13:51:59 +02:00
Cédric Krier
9d28375bcd
Prepare release trytond-8.0.2
...
--HG--
branch : 8.0
2026-05-02 13:51:58 +02:00
Cédric Krier
4f817c1b42
Always put form input inside an input-group to position accesskey
...
And invert left/right position on RTL.
Closes #14809
(grafted from 7543e85afb49d4663800edf1004de4ec34bbb759)
--HG--
branch : 8.0
2026-04-24 16:14:05 +02:00
Sergi Almacellas Abellana
e1db6067eb
Always use out/return as sale move types
...
Closes #14807
(grafted from 772c331a3570f8ecfc43965cc133b5d25fe11084)
--HG--
branch : 8.0
2026-04-23 16:51:09 +02:00
Cédric Krier
508870da7b
Activate module for TranslationTestCase
...
(grafted from 968cfd79f10955b767967f99aa970956e09b23c8)
--HG--
branch : 8.0
2026-04-24 16:06:46 +02:00
Sergi Almacellas Abellana
56ec009f0b
Manage assigned moves on add lots wizard
...
Closes #14804
(grafted from 83ef4c017af5df55178fa22f7775d35fd7f28874)
--HG--
branch : 8.0
2026-04-23 13:36:23 +02:00
Nicolas Évrard
f912ebc697
Add missing _datamanagers property on Transaction creation
...
(grafted from 7ab23e6cc9d3925410da5bc7e6f76f3cef162efa)
--HG--
branch : 8.0
2026-04-24 11:45:37 +02:00
Nicolas Évrard
e3a862e4c3
User percent encoded name of inexistant database
...
Closes #14801
(grafted from 5fddfb00cfffa81177c0b5ddda6aaecaccfe19da)
--HG--
branch : 8.0
2026-04-22 18:19:51 +02:00
Nicolas Évrard
c4fdf6d9a0
Ensure check_warnings and _datamanagers are valid when using them
...
(grafted from ee9737c3a9c8618d09c491f5c3401fef0f0f078f)
--HG--
branch : 8.0
2026-04-24 11:47:03 +02:00
Cédric Krier
f40a735a0e
Prevent setuptools Distribution to parse config files
...
The pyproject.toml is not compatible with setuptools as it is based on
hatchling backend.
Closes #14789
(grafted from 0b79707bcf19fbee9d243fa2f689e6f18e0869d0)
--HG--
branch : 8.0
2026-04-21 11:40:53 +02:00
Cédric Krier
fcab430ea4
Use version from setup-freeze when making tryton installer
...
This prevents the need to install the build backend dependencies.
(grafted from f120b2c743b1479b2b9d0e72c95f27f59d52d051)
--HG--
branch : 8.0
2026-04-21 11:39:44 +02:00
Cédric Krier
142d2d0724
Use python3 to make tryton installer
...
(grafted from 75b61640df96960c9431522571ef3bfcac46c280)
--HG--
branch : 8.0
2026-04-21 11:41:23 +02:00
Sergi Almacellas Abellana
ab1772a940
Shrink psycopg-pool to (0, 1) when cleaning connections
...
When min size is zero, max size must be greater than 0.
Closes #14795
(grafted from 357525621ea68bc99d688ddf04f9912905c9f3a0)
--HG--
branch : 8.0
2026-04-23 15:15:16 +02:00
Cédric Krier
f539e7f5e5
Prepend www to URL of bnr.ro website
...
Closes #14784
(grafted from a3b875e9b443c5efffcc84a4fc3b69069e949fe8)
--HG--
branch : 8.0
2026-04-20 10:32:39 +02:00
Cédric Krier
0f88879121
Activate modules that are not activated in demo
...
0af71ac1106b wrongly tested the module to activate
(grafted from 31f2ed6d2f7814576a6b47aab25b4e2d213754c4)
--HG--
branch : 8.0
2026-04-21 10:06:09 +02:00
Cédric Krier
95e8007bf4
Submit payment before approve it in demo
...
(grafted from 2265bacb7aff3db5ce17095d5fca98e77f52d3fc)
--HG--
branch : 8.0
2026-04-21 10:06:41 +02:00
Cédric Krier
1ff8d99c0c
Increase version number
...
--HG--
branch : 8.0
2026-04-23 01:04:07 +02:00
Cédric Krier
a579d13179
Add tag tryton-8.0.1
...
--HG--
branch : 8.0
2026-04-23 01:03:44 +02:00
Cédric Krier
7b2142612e
Prepare release tryton-8.0.1
...
--HG--
branch : 8.0
2026-04-23 01:03:43 +02:00
Cédric Krier
914ec18fff
Increase version number
...
--HG--
branch : 8.0
2026-04-23 01:03:20 +02:00
Cédric Krier
c779966f96
Add tag sao-8.0.1
...
--HG--
branch : 8.0
2026-04-23 01:02:37 +02:00
Cédric Krier
37d4fc2194
Prepare release sao-8.0.1
...
--HG--
branch : 8.0
2026-04-23 01:02:36 +02:00
Cédric Krier
4a40b1656f
Increase version number
...
--HG--
branch : 8.0
2026-04-23 00:59:00 +02:00
Cédric Krier
4770a9cadc
Add tag trytond-8.0.1
...
--HG--
branch : 8.0
2026-04-23 00:58:47 +02:00
Cédric Krier
272e0b1c88
Prepare release trytond-8.0.1
...
--HG--
branch : 8.0
2026-04-23 00:58:46 +02:00
Cédric Krier
664060c49e
Remove fake gap from form containers on XS screen
...
Since e58b98a512c2 we apply a fake gap but it must be removed on XS screen.
Closes #14799
(grafted from 394e796bbe4e4c15097770dc70a6e2c3b53087ca)
--HG--
branch : 8.0
2026-04-22 16:57:03 +02:00
Cédric Krier
d7715aba68
Make overflow visible for dropdown in table header of treeview
...
7d2e1761cee2 added an overflow invisible on the div of the table header to hide
the sort icon when the column width is too small. But the overflow must be
visible for the dropdown to display the menu.
Closes #14793
(grafted from b243f1930ffe23e9a9078817be0a22d4c468edb3)
--HG--
branch : 8.0
2026-04-21 19:04:13 +02:00
Cédric Krier
321fd8d9ce
Do not pass the channel name as parameter to LISTEN call in the queue
...
psycopg3 can not determine the data type.
Closes #14792
(grafted from 7fc8e6a10574c04a074f55a8a4e56ec4e07efb74)
--HG--
branch : 8.0
2026-04-21 15:30:46 +02:00
Cédric Krier
7cfd5eba46
Process exception of RPC calls for chat
...
Closes #14790
(grafted from e47e55822e32ef31aee016882fce0cb0a530e6eb)
--HG--
branch : 8.0
2026-04-21 12:28:49 +02:00
Cédric Krier
cd1aef8dfc
Check access only on entry points of chat channel
...
Since 317e5ff39097 the read access is restricted to the admin group.
The access right should not be enforced for the transaction but only at the RPC
entry point.
Closes #14791
(grafted from 8c311ddd3da49bdbd61f2ae22074880ea79ae2ec)
--HG--
branch : 8.0
2026-04-21 12:15:36 +02:00
Cédric Krier
e73bb1bd79
Fix computation of doc series for odd minor version
...
(grafted from b51529a6afd0794498d1790e88b4805af582eb81)
--HG--
branch : 8.0
2026-04-20 22:24:47 +02:00
Cédric Krier
35e4dac5d6
Fix computation of documentation series for odd minor version
...
(grafted from f4d6cf9d57ce7c69bcde185f933f866c0dd40301)
--HG--
branch : 8.0
2026-04-20 21:23:36 +02:00
Cédric Krier
045421c749
Increase version number
...
--HG--
branch : 8.0
2026-04-20 21:01:58 +02:00
Cédric Krier
e62dadfc2f
Create branch 8.0
...
--HG--
branch : 8.0
2026-04-20 20:55:30 +02:00