Alex Alias Montserrat
824f6bdc50
Replace the description field with a summary field on the subscription line lists
...
Closes #12022
2025-08-23 10:24:36 +02:00
Cédric Krier
14947658f8
Allow searching for sales by web shop and ID
...
Closes #14162
2025-08-14 08:48:37 +02:00
Cédric Krier
9995fa616f
Use product record name in record name of purchase request
...
Closes #14141
2025-08-01 10:01:14 +02:00
Cédric Krier
0b078acacd
Add support for disassembly production
...
Closes #14091
2025-06-19 17:39:38 +02:00
Cédric Krier
ee6f06bea4
Do not warn about missing list price when producing a single product
...
Closes #14146
2025-08-05 15:37:15 +02:00
Cédric Krier
137bb82fcd
Call super for on_change of supplier and customer for Intrastat on shipments
...
Closes #14150
2025-08-07 11:11:32 +02:00
Cédric Krier
8f7ebb18cd
Set web shop currency and methods on sale after calling on_change's
...
The on_change_party set the default currency from the company and methods from
the party.
Closes #14149
2025-08-07 10:28:09 +02:00
Cédric Krier
08ed6e529b
Clear the Shopify tax adjustment before recalculating it
...
Closes #14143
2025-08-21 10:38:46 +02:00
Eddy Boer
7528183eee
Move pricelist field before shipping date on sale form
...
Closes #14040
2025-08-21 09:50:22 +02:00
Adrià Tarroja Caubet
3ed4e9c168
Unpack tables move when ordering by payable_receivable_date
...
Closes #14158
2025-08-13 11:35:04 +02:00
Cédric Krier
013a6768cf
Use a list of values when updating quality operations from done to do
...
Closes #14116
2025-08-12 00:33:19 +02:00
José Antonio Díaz Miralles
8d4b38b339
Include the period in the nested part when searching the invoice party of lines
...
Closes #14125
2025-08-12 00:15:43 +02:00
Cédric Krier
f958c59d05
Test if party is set before using its record name for reconciliation error message
...
Closes #14127
2025-07-30 15:12:15 +02:00
Cédric Krier
16cbeeee2c
Use rfc role in documentation and ignore checking datatracker.ietf.org links
2025-05-03 17:10:58 +02:00
Cédric Krier
29e6c6e0c9
Do not copy reference field by default
...
Closes #14140
2025-08-01 00:10:49 +02:00
Cédric Krier
454e35f555
Set One-Click header to unsubscribe from marketing mailing list
...
Closes #14137
2025-07-29 00:14:02 +02:00
Cédric Krier
4f0eb2b0d3
Add effective dates, company and warehouse on header of production form
2025-06-19 18:12:25 +02:00
Cédric Krier
da57dd5f78
Reset period of move when company is changed
...
Closes #13999
2025-05-05 16:26:06 +02:00
Cédric Krier
acc9c6972a
Add test to enforce One2Many Function field to have a setter
...
The clients may always try to write on One2Many even if it is readonly so such
Function field must have a setter.
Closes #8739
2025-06-17 15:02:55 +02:00
Cédric Krier
b7f6a462f1
Allow unsplitting moves
...
Closes #14079
2025-08-09 15:39:54 +02:00
Cédric Krier
9da4595239
Update documentation of stock split
2025-06-16 19:17:23 +02:00
Cédric Krier
18491428f7
Ask for the clearing date when the payment group succeeds
...
Closes #14075
2025-06-15 18:38:09 +02:00
Cédric Krier
c5600c0f9b
Set multiple to some buttons on list view
2025-06-16 12:24:16 +02:00
Cédric Krier
05fcef8204
Support delete on cascade user roles
...
Closes #14054
2025-06-06 15:07:00 +02:00
Cédric Krier
a60dee6c84
Add users list on role form
2025-06-06 14:43:14 +02:00
Xavi Hermoso
5b7dacf3a5
Clear the lot when the stock move product changes
...
Closes #14035
2025-08-08 10:38:06 +02:00
Cédric Krier
74186a04c8
Improve error message when delete or modify reconciled line
2025-05-21 17:15:31 +02:00
Cédric Krier
3081ff10c1
Pass invoice data when processing supplier invoice line from OCR service
...
This eases the extension of invoice data that may be needed to process invoice
line when such data is not yet set on the invoice instance.
Closes #14017
2025-05-13 13:03:48 +02:00
Sergi Almacellas Abellana
0f9d615975
Add expand on allocatiation tree view
2025-08-01 10:08:17 +02:00
Cédric Krier
b0f7d45254
Manage readonly wizard
...
readonly wizards do not check for write access on the active model.
Closes #13989
2025-04-29 09:31:05 +02:00
Cédric Krier
ea26652f45
Simplify tests by using movable property of line instead of product type
2025-07-10 17:52:16 +02:00
Cédric Krier
6cda4cf48d
Replace checkout wizard by values returned by button_action
...
Closes #14076
2025-06-22 12:57:15 +02:00
Cédric Krier
20e8d5761c
Use email tools to format address for marketing email
...
This supports sending email with local-part containing non-ASCII characters.
Closes #14138
2025-07-30 00:21:34 +02:00
Cédric Krier
720bd01f04
Enforce non-goods product to not be consumable
...
Closes #14132
2025-07-24 10:36:30 +02:00
Cédric Krier
b05dd58da8
Make component fields readonly on non draft sale and purchase
...
Closes #14130
2025-07-23 18:03:49 +02:00
Cédric Krier
ec36d50273
Forbid to select the invoice company as consolidation company
...
Closes #14126
2025-07-22 13:37:58 +02:00
Cédric Krier
b47558053e
Fix extras_depend name in tryton.cfg
...
Closes #14122
2025-07-15 17:56:59 +02:00
Cédric Krier
9b6ea0ae6a
Do not fail to duplicate lot with an empty lot list
2025-07-15 17:44:06 +02:00
Cédric Krier
9c1824a913
Initialize recent date when closing periods with empty period list
2025-07-15 17:45:18 +02:00
Cédric Krier
8f9db42bc7
Do not fail to open product category to add products without any categories
2025-07-15 17:42:16 +02:00
Cédric Krier
549370459d
Set shipment cost method on Shopify sale only if a carrier is set
...
Closes #14105
2025-07-07 11:20:12 +02:00
Cédric Krier
bf18b966b8
Use quantity set on the line to compute unit price from Shopify order
...
The quantity of the line item may be different if part of the line item has
been refunded or cancelled.
Closes #14103
2025-07-04 10:15:23 +02:00
Cédric Krier
aa0bf2e7ba
Reset to draft sales updated from Shopify
...
As the update from Shopify may need to add new lines which can only be created
for a draft sale.
Closes #14099
2025-07-02 13:25:56 +02:00
Cédric Krier
038230eb91
Do not clear existing product of sale line when update from Shopify
...
Closes #14098
2025-07-02 11:42:14 +02:00
Cédric Krier
08d0789e0b
Allow editing product on confirmed sale line with Shopify identifier
...
Closes #14096
2025-07-02 10:23:03 +02:00
Cédric Krier
9a94f06da6
Do not crash if there is no Euro currency defined for intrastat reports
...
Closes #14050
2025-07-11 22:43:56 +02:00
Cédric Krier
cc67a9b121
Do not fail to compute price when carrier has no price list per weight
...
Closes #14111
2025-07-11 09:41:35 +02:00
Cédric Krier
380f7c6941
Slugify filename of email attachment
...
This gives more chance for the email to not be blocked as some mail server
implement restrictions on the filename of attachment.
Closes #14074
2025-06-15 12:19:39 +02:00
Cédric Krier
13eb20f6b2
Use the actual Shopify values for scope in documentation
2025-05-07 19:13:03 +02:00
Cédric Krier
d3ca288917
Round commission amount using price digit in reporting
...
Closes #14049
2025-06-10 19:52:29 +02:00