61002 Commits
Author SHA1 Message Date
unpaismejor c9a27f343a Integrate standalone Dominican Spanish catalogs
Add es_DO to the Tryton core, every server module and SAO.
2026-10-13 20:16:52 -04:00
José Arturo García 9faa1dd9b5 feat(i18n): add standalone Dominican Spanish catalogs 2026-10-13 20:14:45 -04:00
Cédric Krier 881f17cce7 Increase version number
--HG--
branch : 8.2
2026-10-06 13:53:41 +02:00
Cédric Krier efda6d465e Add tag sao-8.2.1
--HG--
branch : 8.2
2026-10-06 13:53:12 +02:00
Cédric Krier c05e118bcb Prepare release sao-8.2.1
--HG--
branch : 8.2
2026-10-06 13:53:11 +02:00
Cédric Krier cb6804c1e1 Test if parent is not null before testing classList
Closes #15152
(grafted from 45cf3086a1f63732e3298845a1fa183375ec76b4)

--HG--
branch : 8.2
2026-10-06 13:12:24 +02:00
Cédric Krier 60c5684c27 Increase version number
--HG--
branch : 8.2
2026-10-06 01:54:52 +02:00
Cédric Krier 77a34e95e8 Create branch 8.2
--HG--
branch : 8.2
2026-10-06 01:41:53 +02:00
Cédric Krier 64720dddb6 Add tag 8.2.0 2026-10-06 00:56:58 +02:00
Cédric Krier e011222dc3 Prepare release 8.2.0 2026-10-06 00:56:37 +02:00
Cédric Krier c17e032cb3 Update translations [skip ci] 2026-10-05 23:51:09 +02:00
Cédric Krier 197a988ef1 Ensure readonly fields are copied with the default value
Since 6c611c520744, the readonly of field is enforced so the copied value of
readonly field must be the default value to skip the check.
2026-10-05 23:21:28 +02:00
Cédric Krier 275cf3aadc Allow to create any action from the UI
The action field must not be used to create the main action and the inherited
fields from the parent action must not be set a second time.

Closes #15149
2026-10-05 18:21:13 +02:00
Cédric Krier 0cc22fcd25 Use default value when copying "updated" fields of stock move
Since 6c611c520744, the readonly of field is enforced so the copied value of
boolean field must be the default value for readonly fields.

Closes #15148
2026-10-05 18:03:10 +02:00
Cédric Krier 5a85ab48a8 Use default value when copying to_invoice from purchase
Since 6c611c520744, the readonly of field is enforced so the copied value of
boolean field must be the default value for readonly fields.

Closes #15147
2026-10-05 16:41:04 +02:00
Cédric Krier 2648f5a8cb Move tests about stock period closed in scenario
4ab7b9eb0ef5 added a scenario which could replace the checks in test_period.
2026-10-05 13:03:52 +02:00
Maxime Richez 4ee75ae44e Allow draft and staging moves to be created and modified in the closed period
Closes #15056
2026-10-05 12:54:17 +02:00
Cédric Krier 88d8e9baeb Clear stock_conversion changelog prior to release 2026-10-04 16:48:54 +02:00
Cédric Krier 9583afa251 Update to Stripe API version 2026-09-30.endive 2026-10-04 15:18:42 +02:00
Cédric Krier d8aa48dbf0 Catch all SubprocessError and OSError when converting report
The subprocess run may raises one of those exceptions.

Closes #15141
2026-10-02 23:00:51 +02:00
Nicolas Évrard f19ed887d2 Do not go further than the modal window when computing the scrollable ancestors
Closes #15143
2026-10-02 16:07:28 +02:00
Cédric Krier c24235f075 Prevent editing inputs and outputs of production without a company 2026-10-02 11:12:28 +02:00
Cédric Krier 89708c2257 Fallback to 0 when cost price is empty for product of production
Closes #15138
2026-10-02 11:11:48 +02:00
Cédric Krier 2d9a773212 Add test scenario for stock supply production with phantom BoM
This tests that Production.set_moves supports the phantom BoM for #14908
2026-10-02 10:49:57 +02:00
Cédric Krier 31ee962cd1 Support phantom input and output when setting moves to production
Closes #14908
2026-10-02 10:48:48 +02:00
Cédric Krier e9b1e5636e Validate stdnum code before compacting and formatting it
Closes #15017
2026-09-30 18:30:11 +02:00
Cédric Krier e1b241e983 Show price and currency fields on stock move when they are not required but still filled
This is to let the user clear the invalid fields from past moves.

Closes #14919
2026-10-01 09:54:29 +02:00
Cédric Krier b7ed652269 Invert editable expression of the accounting field on product category
Closes #15137
2026-10-02 10:38:57 +02:00
Cédric Krier 35acbded8e Trim trailing spaces in UNCL7161 codes
Closes #15135
2026-10-01 14:53:03 +02:00
Cédric Krier 49659590a8 Do not set note nor notification as readonly if id is 0
Closes #15130
2026-09-30 09:37:51 +02:00
Cédric Krier 3042288aa9 Make type and action fields readonly only after creation
The user needs to be allowed to set those fields when creating or copying an
action.
2026-09-30 09:35:55 +02:00
Cédric Krier 4196231fa8 Ensure street format is stripped as empty when substituted with empty values 2026-09-29 17:17:01 +02:00
Cédric Krier e56498d0b6 Use only stripped char in address format
Closes #15107
2026-09-29 17:15:28 +02:00
Cédric Krier 10c4a8d62d Use total package weight and volume as shipment weight for PDP
The shipment weight must not be less than the sum of parcel weights.

Closes #15121
2026-10-01 15:30:57 +02:00
Cédric Krier 7b809a4bf9 Do not normalize Decimal value in XML document
Some third party expect to always have the trailing 0 in the format of currency
amount. So the amount coming from the database must already have the right
precision to format.

Closes #15085
2026-09-28 11:26:56 +02:00
Cédric Krier 86c51cd9da Do not make buttons read-only based on groups for administrator users
Since 6ebedcf8826e administrators no longer have groups, disabling buttons
based on groups should be skipped for administrators.

Closes #15134
2026-10-01 12:29:05 +02:00
Cédric Krier 2f88ea7830 Escape arguments of report convert command
Closes #15035
2026-09-30 09:34:18 +02:00
Cédric Krier c2478a5626 Escape title and text when rendering HTML editor
Closes #15032
2026-09-30 09:39:21 +02:00
Nicolas Évrard f4372108c2 Compute the minimal width of a treeview on display as it's done when parsing
Closes #15094
2026-10-01 15:32:58 +02:00
Cédric Krier 5a7e5d0452 Do not translate Factur-X profiles 2026-09-30 09:55:32 +02:00
Cédric Krier a558dbffb1 Fix typo in help text of default Factur-X profile 2026-09-30 09:55:20 +02:00
Cédric Krier bb79d8029f Sort advance payment invoices on Function fields of sale
Closes #15131
2026-09-30 13:00:48 +02:00
Cédric Krier f219204eb6 Restrict account disbursement to account with disbursement type
It is needed to ensure that the account is valid when used on the invoice line.

Closes #15128
2026-09-28 14:55:24 +02:00
Adrià Tarroja Caubet 5c389c3bb5 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
2026-09-29 15:31:30 +02:00
Cédric Krier efed804e60 Prevent the provisioning and overflowing locations from being a child of the order point location
Closes #12410 #14196
2026-09-22 09:47:03 +02:00
Adrià Tarroja Caubet eb49ec2c47 Prevent form content from pushing chat sidebar outside viewport
Closes #15057
2026-09-03 15:28:26 +02:00
Adrià Tarroja Caubet 78eba2ada3 Set supplier direct debit only on supplier invoice lines
Closes #15058
2026-09-29 11:27:32 +02:00
Cédric Krier 86766d7210 Search company and employee by only party name
Closes #15095
2026-09-15 09:31:57 +02:00
Cédric Krier 9209b77b50 Do not search for device without cookie
The cookie is required so we already known that the result will be empty.
2026-09-23 12:11:17 +02:00
Cédric Krier 6db09c8d41 Remove unnecessary readonly on device cookie
It does not inherit from ModelView so it can only be accessed from the server
which makes the readonly useless.
2026-09-23 12:10:32 +02:00