Cédric Krier
9df1b3ed84
Improve help for gross price of template as it included many taxes
2025-12-09 00:56:54 +01:00
Cédric Krier
7a6f773bc8
Do not run concurrently tests for Peppyrus
2025-12-09 00:50:08 +01:00
Cédric Krier
7111131981
Support a distinct VAT from the participant ID in the test scenario
2025-12-08 22:59:18 +01:00
Cédric Krier
158e580be5
Fix help text for rental state to be about rental
2025-12-08 10:32:08 +01:00
Cédric Krier
478f092fc8
Improve help for gross price as it included many taxes
2025-12-08 10:31:43 +01:00
Cédric Krier
83be0303f3
Do not translate Peppol document type
2025-12-08 10:30:10 +01:00
Cédric Krier
f8b3b9ce3a
Replace starting/ending date by start/end date
...
These are the most frequent terms used.
2025-12-08 10:29:42 +01:00
Cédric Krier
f18bb91e49
Use better labels for the Belgian VAT and business number
2025-12-06 09:08:20 +01:00
José Antonio Díaz Miralles
49132d132a
Do not return early when validating the default values set
...
Since f1fa123ad508 the validate method does not return any promise.
Closes #14378
2025-12-01 16:14:29 +01:00
Cédric Krier
bc8a84feaa
Standardise the skipping of warnings in the test scenario
2025-11-27 16:59:05 +01:00
Cédric Krier
edb3c2c2d4
Remove warning for inventory in the future
...
Since #10591 we can skip the warning of stock move in the future for newly
created moves.
2025-11-27 16:28:21 +01:00
Cédric Krier
476065cf11
Use creation position to format warning key for new records
...
The opposite position in the creation order is used instead of the id (which is
not stable over transaction retries) to format the warning key when the record
has been created during the transaction.
This ensures that the formatting of the warning key is stable over transaction
retries.
Closes #10591
2025-11-27 16:26:20 +01:00
Cédric Krier
cd223660ff
Make option --all appends the res module to the list of updates
...
Since d237ff78d187 the res module is not updated even if it depends on ir
module because it is an early module.
Closes #14401
2025-11-28 15:32:06 +01:00
Cédric Krier
a728312dc7
Add missing entry for edocument UBL, Peppol and Peppyrus
2025-12-03 12:15:51 +01:00
Cédric Krier
946805c0f3
Do not create fs_values and values for ir_model_data in init SQL
...
Since 49ca1e40161c those fields have been replaced by field_names.
Closes #14400
2025-11-28 10:19:03 +01:00
Cédric Krier
73b5bd429f
Do not delete on cascade parts of a chart of account
...
Closes #14399
2025-11-27 15:12:45 +01:00
Cédric Krier
c8f3df9390
Do not restrict deleting template of chart of account
...
Closes #14398
2025-11-27 15:10:27 +01:00
Cédric Krier
9cce9ef35e
Lock only FRST SEPA mandates when processing payment group
...
This prevents most of the time to consume a sequence number for the group
because the transaction has to restart to lock the mandates.
Closes #14397
2025-11-27 15:14:26 +01:00
Cédric Krier
c5d64cf98f
Limit editable tree click event to the tab
...
This permits the navigation between tabs.
Closes #14393
2025-11-26 21:34:50 +01:00
Cédric Krier
93a5e6ceb8
Round moved quantity before compare to 0
...
As moved quantity is the sum of float, it may carry rounding issue so it must
be rounded before comparison.
Closes #14386
2025-11-25 18:38:51 +01:00
Cédric Krier
d0cd3e31f9
Set focus on the first visible input when navigating with arrow keys
...
Closes #14372
2025-11-19 00:27:21 +01:00
Cédric Krier
ff2b79194d
Use double click to start editing up/down cell on editable tree
...
Closes #14371
2025-11-19 00:17:24 +01:00
Cédric Krier
01fc57e89e
Replace non-ascii "N°" by "No" in report templates
...
msgmerge complaints about non-ascii msgid
2025-12-03 09:18:28 +01:00
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