Commit Graph
59233 Commits
Author SHA1 Message Date
Cédric Krier 467baaafec Use warning format for no carrier warning on shipping 2024-12-22 18:23:09 +01:00
Cédric Krier 5b1d989be1 Add shipping to internal shipment with transit 2024-12-22 18:22:36 +01:00
Cédric Krier 768fc5c1a8 Rely on ShippingMixin to implement shipping service 2024-12-22 18:21:03 +01:00
Cédric Krier e7f94ab26a Add package to internal shipment with transit 2024-12-22 18:14:11 +01:00
Cédric Krier 3283851774 Add packed state to internal shipment
Closes #9750
2024-12-22 18:23:21 +01:00
Adrià Tarroja Caubet 6d2cfee131 Include version number on new version available message
Closes #13640
2025-03-09 11:42:59 +01:00
Cédric Krier e0260c74aa Notify for duplicate contact mechanism
Closes #13750
2024-12-12 17:44:35 +01:00
Cédric Krier 73d210c362 Add menu entry for promotion coupon numbers
The creation of coupon is disable on the form because creating a coupon may
change the criteria to apply a promotion without the user notices it.

Closes #13736
2024-12-05 21:05:50 +01:00
Cédric Krier 8c3345db17 Display coupons as form on promotion
Closes #13738
2024-12-05 20:27:29 +01:00
Cédric Krier c7acd24333 Remove name on sale promotion coupon
Closes #13737
2024-12-05 19:34:39 +01:00
Cédric Krier 184536c72a Remove usage of getattr to access state view fields of wizard 2024-11-20 10:35:06 +01:00
Cédric Krier 8b8c65da84 Fill wizard state view instance with default value
Closes #13693
2024-11-20 10:34:13 +01:00
Cédric Krier ecaf2bc391 Setup explicitly the accounts, parties and currencies of reconciliation wizard
It is better to not rely on missing the field on the state view but to have an
explicit transition to setup the values.
2024-11-20 10:32:24 +01:00
Cédric Krier 744d04bde1 Require incoterm on sale for EU countries if intratstat is extended 2025-02-26 11:31:08 +01:00
Cédric Krier 94094ddb82 Do not require incoterm between European countries
Closes #13682
2024-11-14 12:27:50 +01:00
Cédric Krier 94728b284b Test if company if filled before computing incoterm required
Closes #13889
2025-02-26 23:23:26 +01:00
Cédric Krier 4cf6d46df1 Add optional company to the SEPA mandate list 2025-02-19 23:29:24 +01:00
Cédric Krier 2b55b49a62 Include account move lines without maturity date in direct debit
Closes #13883
2025-02-20 23:48:54 +01:00
Cédric Krier ec1c42552a Test SEPA mandate sequence of the company of the mandate instead of the context
Closes #13882
2025-02-19 23:37:00 +01:00
Cédric Krier bfe78f818a Do not keep product replaced when copying
Closes #13880
2025-02-18 15:55:44 +01:00
Cédric Krier 48a3241dac Search on code of replacing products when searching on record name
Closes #13879
2025-02-18 15:47:04 +01:00
Cédric Krier afb2ba6b50 Convert total weight of package into kilogram for DPD shipping
Closes #13876
2025-02-15 22:32:04 +01:00
Cédric Krier 57025ef193 Use contact instead of name2 for party name in DPD shipping
Closes #13875
2025-02-15 22:29:07 +01:00
Cédric Krier 6c67d2958c Invert sign of budget amount
As budget is based on income statement, the amount must be credit - debit.

Closes #13764
2025-02-10 13:08:22 +01:00
Cédric Krier efdda3a111 Restore assignation of string and integer value for Date, DateTime, Time and Timedelta fields
Closes #13873
2025-02-15 01:38:51 +01:00
Cédric Krier 164aabda58 Prevent to delete shipment costs if they are not cancelled or draft 2025-03-05 11:30:47 +01:00
Maxime Richez f5f786b972 Prevent to delete landed costs if they are not cancelled or draft
Closes #13893
2025-03-05 11:23:40 +01:00
Cédric Krier 73f6b2c6ca Do not check links to unece.org
Cloudflare blocks the check requests.
2025-03-05 00:19:21 +01:00
Udo Spallek b245323c30 Fix typo in alt text of documentation logo
Closes #13895
2025-02-28 00:49:48 +01:00
Cédric Krier 8653689b22 Do not fetch Shopify locations without session parameters
Closes #13888
2025-02-25 16:19:53 +01:00
Cédric Krier ba23d579e2 Prevent delete record if screen is not deletable
Closes #13885
2025-02-22 23:56:54 +01:00
Cédric Krier e395782ec3 Prevent saving record for readonly screen
Closes #13885
2025-02-22 23:55:57 +01:00
Cédric Krier 114c7d8fa6 Do not fail to limit city size for UPS shipping when it is empty
Closes #13874
2025-02-15 18:11:00 +01:00
Cédric Krier d78d99cb94 Prohibit calling convert_order on Function field
Closes #13872
2025-02-15 01:15:07 +01:00
Cédric Krier 5b39e5aad4 Fix typo in size_limits of ModelStorage.write
fd45274f2455 use a set as size_limits but it must be a dictionary.
2025-02-26 00:56:24 +01:00
Cédric Krier 58a8663a8b Remove fallback password hash checks
The fallback was added by cc5aba3b12c7 for password hash stored before 5.0.
2024-12-01 14:31:18 +01:00
Cédric Krier cac922b6ca Replace passlib by pwdlib
Closes #12936
2024-12-01 14:25:26 +01:00
Cédric Krier 9cb5d6d83a Raise HTTP exception when RPC convert request argument 2024-11-28 10:23:37 +01:00
Cédric Krier 611198f9f1 Add size limit for RPC arguments
Closes #10301
2024-11-28 09:31:43 +01:00
Cédric Krier 65d3f86149 Store the ignore search limit option of export
Closes #13601
2024-12-12 23:16:41 +01:00
Maxime Richez 76cdf889a2 Test actual quantity against None for processed quantity in Blanket Agreement
Closes #13865
2025-02-11 13:32:57 +01:00
Cédric Krier 96de1ae302 Make save call synchronous
This avoid to trigger multiple save in parallel which may raise a concurrency
exception.

Closes #13848
2025-01-30 10:12:49 +01:00
Adrià Tarroja Caubet d7ccb1b604 Strip accents for company name on report AEAT303
Closes #13858
2025-02-03 11:35:14 +01:00
Cédric Krier 2efc39346c Do not try to delete XML data without id
If the record has already been cleaned, there is no need to try to delete again.
2025-02-10 01:39:24 +01:00
Cédric Krier 11bac062f7 Update gettext.js dependency to version 2 2025-01-13 19:05:35 +01:00
Cédric Krier c91542adfb Do not retrieve current transaction to fetch model attribute
It is the transaction stored on the instance that must be used and which is set
by the context manager.
2025-01-21 18:43:23 +01:00
Cédric Krier 8072751d7f Do not load validated fields
If the field is not loaded, there is no need to validate it.
2024-12-28 18:50:04 +01:00
Cédric Krier 2be18d249e Do not validate record on reload
sao does not validate so tryton should not need neither.
2024-12-28 18:28:01 +01:00
Cédric Krier 8da6e82a15 Fix checkbox and radio alignment
By restoring from the original Bootswatch theme and correctly construct the
checkbox class from Bootstrap.

Closes #13643
2025-02-08 21:14:00 +01:00
Cédric Krier 237f9b754a Use proper default type for Eval in domain of Spanish tax reporting 2025-02-03 14:49:45 +01:00