Nicolas Évrard
9d4966e41f
Filter Many2Many group fields on active = True
...
When the field is used in a domain adding this filter ensure that comparison
with None will succeed when there are only inactive groups in the field.
Closes #14369
2025-12-03 08:47:20 +01:00
Cédric Krier
72d637cec9
Test if field_names is None instead of empty in ModelStorage hooks
...
Closes #14382
2025-11-21 11:50:54 +01:00
Cédric Krier
98941a588e
Allow users to subscribe to notification cron jobs
...
Closes #13988
2025-12-02 19:24:36 +01:00
Cédric Krier
6f26a9cc79
Add chat to operational documents
2025-12-02 16:01:39 +01:00
Cédric Krier
8ab505205d
Allow users to subscribe to chats
2025-12-02 13:08:05 +01:00
Nicolas Évrard
fa19c6226f
Notify subscribed users of new message in chat
2025-12-02 18:11:10 +01:00
Nicolas Évrard
48dcd6ffdd
Add user notification
2025-12-02 13:08:54 +01:00
Cédric Krier
4dce4ec167
Add documentation for chat
2025-12-02 14:38:58 +01:00
Cédric Krier
7b08540eda
Make icon badge independent of the view box of the SVG
2025-12-02 13:39:07 +01:00
Nicolas Évrard
784eba9791
Correctly get model and id of resource when checking the Channel access rights
2025-10-02 09:44:58 +02:00
Nicolas Évrard
50e79a35bf
Always return a promise when calling Sao.Tab.create
2025-10-02 09:42:19 +02:00
Cédric Krier
b03aff8509
Rename _get_invoice_sale in _get_invoice on sale
...
fee96f0f00e8 missed the rename for commission module.
2025-12-02 17:50:32 +01:00
Adrià Tarroja Caubet
5525b195f3
Add cy_vat as tax identifier type
...
Closes #14381
2025-11-21 11:28:54 +01:00
Cédric Krier
dcb06d6f7d
Update documentation of sale_advance_payment
2025-11-22 18:10:08 +01:00
Cédric Krier
9c783419cf
Rename advance payment conditions into lines
...
Closes #12854
2025-11-22 15:37:31 +01:00
Cédric Krier
1093f7caa7
Move advance payments in separate tab of sale form
2023-12-20 10:35:23 +01:00
Cédric Krier
276aef121f
Display origin in purchase request list
2023-12-21 13:21:47 +01:00
Cédric Krier
66999ae7e5
Raise tailored error message when calculated account for move line is empty
...
Closes #14392
2025-11-26 12:03:42 +01:00
Nicolas Évrard
929b3545cd
Add support for materializing ModelSQL based on a table query
2025-12-02 00:12:08 +01:00
Nicolas Évrard
d8499a4fb0
Allow to use empty ModelList in Wizard
...
We might want to execute the wizard on a specific model even without selecting
some of its records
Closes #14291
2025-10-16 16:07:52 +02:00
Cédric Krier
0b69b334be
Add edocument_peppol_peppyrus module
2025-11-21 22:37:20 +01:00
Cédric Krier
e2b266e61e
Add edocument_peppol module
2025-11-21 15:38:25 +01:00
Cédric Krier
a89e7e20a7
Support UBL file in document incoming
2025-11-17 17:52:05 +01:00
Cédric Krier
6149c357f2
Add parser for UBL invoice and credit note
2025-11-20 13:08:49 +01:00
Cédric Krier
595c553a56
Add e-documents as reports on invoices
2025-10-29 15:55:04 +01:00
Cédric Krier
6e9981228a
Add edocument_ubl module
2025-11-14 16:36:06 +01:00
Cédric Krier
fa8cefff05
Use a random Shopify handle for product in test scenario
2025-12-01 18:41:01 +01:00
Cédric Krier
085ef4f9ac
Add sale_rental_progress_invoice module
...
Closes #13211
2025-11-23 20:37:56 +01:00
Cédric Krier
c39c64c1c8
Group sale invoices from rental
2024-06-05 14:48:53 +02:00
Cédric Krier
e576fcacc9
Rename _get_invoice_purchase in _get_invoice on purchase
2024-02-21 15:07:52 +01:00
Cédric Krier
2bcb418688
Rename _get_invoice_sale in _get_invoice on sale
2024-02-21 15:07:05 +01:00
Cédric Krier
a7908ffdec
Add sale_rental module
...
Closes #13015
2025-11-23 19:20:17 +01:00
Cédric Krier
f7b41a3a07
Set analytic account on closing move of asset also when it is an expense
...
Closes #14390
2025-11-25 16:02:52 +01:00
Cédric Krier
76cc0945e3
Add depends to parent account_category for on_change_gross_price
...
Since 101e1d87a261 product template has a One2Many field accounting_templates
which requires the new dependency.
2025-12-01 17:12:57 +01:00
Cédric Krier
998aa90a72
Set the language to party from the Shopify customer
...
Closes #14257
2025-12-01 16:52:59 +01:00
Cédric Krier
bcd594fe74
Add logging for Shopify GraphQL queries and webhooks
2025-09-22 14:45:09 +02:00
Cédric Krier
23b4ec2aad
Add admin URL to Shopify identifiers
...
Closes #14160 #14164
2025-08-14 14:31:32 +02:00
Cédric Krier
047d89886b
Set compare-at price on Shopify using non-sale price
...
Closes #14155
2025-08-12 15:32:34 +02:00
Cédric Krier
03b82163ce
Add support for product kit on Shopify
...
Closes #14129
2025-10-09 19:12:53 +02:00
Cédric Krier
567cae3c86
Add carrier selection for Shopify order
...
Closes #14102
2025-07-03 16:49:46 +02:00
Cédric Krier
807b593f1e
Use GraphQL API instead of REST API of Shopify
...
The REST API has been deprecated.
Closes #13598
2025-12-01 16:46:23 +01:00
Cédric Krier
6360869d6c
Add id as matching key for product image URL
...
This allows to generate an URL for a specific image.
2025-05-27 00:08:28 +02:00
Cédric Krier
3f7794b968
Replace picsum service by our own images in product image tests
...
Closes #14201
2025-08-28 10:51:26 +02:00
Cédric Krier
77a214385c
Test Shopify module with extra dependencies
2025-06-30 17:01:31 +02:00
Cédric Krier
2f58b1be9a
Add option to order products from web shop
2025-05-19 21:42:27 +02:00
Cédric Krier
1cfac84ebc
Keep sale line removed from Shopify order
...
It is not allowed to delete a sale line if the sale state is not draft or
cancelled.
Closes #14376
2025-11-20 10:14:13 +01:00
Cédric Krier
2ce1adfc04
Do not prevent to process sale line without product and quantity from Shopify
...
When a line is removed on Shopify, the quantity of the sale line is set to 0 in
Tryton because Shopify refund the line.
So such line without product must not prevent to process the sale as they will
not generate any stock move nor invoice line.
Closes #14375
2025-11-20 10:10:27 +01:00
Cédric Krier
d6fad7d10c
Do not create contact mechanism for invalid email from Shopify
...
Closes #14368
2025-11-17 14:38:07 +01:00
Cédric Krier
72b7d9e922
Always fill contact of commercial invoice consignee for DPD shipping service
2025-11-30 08:45:34 +01:00
Cédric Krier
dbb0abe49a
Include origin name in stock move record name
...
Closes #14359
2025-11-14 09:05:02 +01:00