Commit Graph
59945 Commits
Author SHA1 Message Date
Cédric Krier 3cbc0652ec Remove extras require of bcrypt and html2text for web user module 2025-12-11 15:00:23 +01:00
Cédric Krier 626b8e768c Stream json and gzip response
Closes #14409
2025-12-05 20:59:59 +01:00
Nicolas Évrard c59b8b9b47 Force breaking error message when overflowing the error window
Closes #14414
2025-12-10 16:09:44 +01:00
Cédric Krier 500860c21d Use unit from similar line if not set yet by the UBL definition
Closes #14408
2025-12-05 10:18:23 +01:00
Cédric Krier 815bd08c8e Auto reload the server when tryton.cfg files are modified
Since 6eb1a23b7457 the tryton.cfg files contains the model to register.
Therefore if they change, the server must be reloaded.
2025-12-03 12:10:53 +01:00
Cédric Krier 2c0d096001 Recreate the invoice line for the cost based on shipment when handling the exception
The invoice line for cost based on shipment is managed by the shipment using
the "Cost Sale Invoice Line" field. Therefore when the cancelled invoice for
this line is recreated, the link must be cleared.

Closes #14227
2025-12-03 12:08:12 +01:00
Sergi Almacellas Abellana 00e24f2c04 Fix max_volume and max_weight field strings 2025-12-09 13:33:34 +01:00
Cédric Krier f7254c41c2 Do not apply inactive test when searching product through replacing products
The replacing products are most of the time inactive but the replacing link
should include them.

Closes #14403
2025-12-01 09:59:15 +01:00
Cédric Krier 8f824d3d2a Fix typo in super call of _parse_2_line_reference
Closes #14407
2025-12-05 10:03:01 +01:00
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