Commit Graph
58392 Commits
Author SHA1 Message Date
Cédric KrierandDavid Harper 358ee29fef Update documentation of account invoice correction
Co-authored-by: David Harper <dave@libateq.org>
2024-08-08 23:21:00 +02:00
Cédric KrierandDavid Harper 67bfcde06f Update documentation of infrastructure
Co-authored-by: David Harper <dave@libateq.org>
2024-08-07 23:24:57 +02:00
Cédric Krier a080a11b3e Allow configuring TinyMCE license key 2024-06-25 09:37:31 +02:00
Cédric Krier 23d3ce2edf Merge edit and translate button for HTML widget
Closes #13383
2024-07-02 15:58:15 +02:00
Cédric Krier 5b23e66b10 Manage default value for client selection 2024-07-02 15:57:48 +02:00
Cédric Krier 6b15a5c680 Make radio input of selection unique on the page 2024-07-02 15:58:40 +02:00
Cédric Krier 629c864ff0 Use max_content_length of werkzeug Request
Werkzeug provides a way to restrict request content size which does not rely
on Content-Length header.
2024-05-05 00:18:23 +02:00
Cédric Krier 9f4885629a Do not hide HTTP Exception in RPC protocols 2024-05-05 00:06:09 +02:00
Cédric Krier 20a3f53d2b Do not filter with context lines for aged balance
Closes #12210
2024-07-26 23:25:02 +02:00
Cédric Krier 147be849f4 Prevent reconcile lines using write-off with the same account
Closes #13425
2024-07-27 15:15:55 +02:00
Cédric Krier 87cfa6281c Set popup property to false when opening Many2One in a new tab
There is no callback to reset popup to false in this case.

Closes #13370
2024-07-19 09:13:24 +02:00
Cédric Krier 63d20a42fa Do not run concurrently tests for some modules
Closes #13395
2024-07-14 09:20:25 +02:00
Cédric Krier 4eb4c7de07 Use boolean type to toggle URL button visibility
Closes #13399
2024-07-16 16:19:14 +02:00
Cédric Krier 115b1e0aee Unify message ID when creating invoice tax on non draft invoice 2024-07-27 10:23:30 +02:00
Cédric Krier 04f803bac3 Fix message ID when creating invoice tax on non draft invoice
Closes #13402
2024-07-27 10:22:32 +02:00
Cédric Krier 127c93caaa Select only id from query of ModelSQL.search
Closes #13421
2024-07-26 23:00:05 +02:00
Sergi Almacellas Abellana ab907730e0 Update SII documentation link
Closes #13430
2024-08-01 10:16:01 +02:00
Cédric Krier 4d8805d432 Get product supplier from the same party as the purchase request
Closes #13424
2024-07-27 12:16:41 +02:00
Cédric Krier e90bb34f8b Test if a product supplier was found before using it
Closes #13423
2024-07-27 12:13:12 +02:00
Sergi Almacellas Abellana da5d756f32 Update documentation of stock lot module 2024-07-22 13:07:10 +02:00
Sergi Almacellas Abellana 47392d8a04 Compute lot trace document using sql expression 2024-07-22 12:24:34 +02:00
Sergi Almacellas Abellana d83ed4e37c Show inventory as document on lot trace
Closes #12929
2024-07-30 08:36:27 +02:00
Cédric Krier a272672f9c Update documentation of French account 2024-07-29 17:02:29 +02:00
Cédric Krier 260fa76c83 Update documentation of German Account SKR 03 2024-07-24 12:00:02 +02:00
Cédric Krier 0d6eab8829 Update documentation of account deposit 2024-07-24 12:55:38 +02:00
Cédric Krier bc8ff46a59 Update documentation of European account 2024-07-29 13:31:28 +02:00
Cédric Krier a821fcd7ea Fix label of asset sequence field of configuration 2024-07-24 11:31:05 +02:00
Cédric Krier 85ddcbd92f Update documentation of account asset 2024-07-22 17:24:28 +02:00
Cédric Krier 583082cf7b Fix typos in Belgium account documentation 2024-07-29 13:32:26 +02:00
Sergi Almacellas Abellana a4e568738b Allow admin users to update invoice line description
Closes #13277
2024-05-23 11:14:22 +02:00
Sergi Almacellas Abellana 30d8036d88 Test invoice state on payment clearing scenario
Altougth the amount to paid is always zero the invoice state is updated
when the payment is succeded, so we must ensure it on the test scenario
2024-04-17 12:46:11 +02:00
Adrià Tarroja Caubet f780ea15d7 Simplify statements validation messages 2024-05-21 10:11:05 +02:00
Adrià Tarroja Caubet 0ccab09c1d Clarify removal of paid invoices affects only draft statements
Closes #12957
2024-02-14 11:35:19 +01:00
Cédric Krier e8acbc6a8c Index invoice and shipment state partially on their own state
Closes #13365
2024-06-26 18:37:26 +02:00
Cédric Krier f5d32c78b6 Do not update indexes if not explicitly requested or modules are not updated
Closes #13400
2024-07-22 18:22:29 +02:00
Cédric Krier e3172b2dc5 Check every rows are selected to keep global selection checked
Closes #13393
2024-07-05 15:15:28 +02:00
Cédric Krier c058c1791d Update selection after new rows has been added
The update selection method check the number of row in tbody.

Closes #13392
2024-07-05 10:36:07 +02:00
Cédric Krier 61c57bb841 Send package weight in kilograms to Sendcloud
Since a3e3a447615f, the unit of total weight for a package can be configured.

Closes #13391
2024-07-04 18:32:56 +02:00
Cédric Krier e08a8ba208 Remove horizontal padding to panel body of tabs
This provide more horizontal spaces on small screen.
2024-06-19 20:13:48 +02:00
Cédric Krier eb69b1385b Limit width of tab-domain to the screen width
On small screens when the number of tab domain overflow, it is better to have
the scrollbar only on the tab domain element.
2024-06-19 20:12:45 +02:00
Cédric Krier 31e17281e2 Do not display responsive scrollbar on small screen
The responsive tables have never a scrollbar so it is better to free the
vertical space.
2024-06-19 20:11:01 +02:00
Cédric Krier bce384083e Do not set column-reverse for panel body of tabs on small screen
We can rely on the implementation of 3742dd6340ec to have the treeview to fill
the available vertical space.

Closes #13349
2024-07-12 17:38:49 +02:00
Cédric Krier 625abc476f Update documentation for Belgian Account 2024-07-23 17:35:07 +02:00
Cédric Krier e047988aff Return null for empty MultiSelection key of Dict widget
This is more consistent with the other widgets.
2024-06-30 01:57:44 +02:00
Cédric Krier df1fdfaf0d Do not store empty list for MultiSelection key of Dict
Closes #13376
2024-06-30 01:55:55 +02:00
Cédric Krier c94900b2de Do not iterate over MultiSelection value of Dict key if it is null
Closes #13375
2024-06-30 01:53:24 +02:00
Cédric Krier bfdd8924a3 Do not allow to mutate dict value
A copy of the value is always returned so if it is modified it does not modify
the internal value of the record.
So to update Dict value, a new dictionary must be set on the field.

Closes #13374
2024-06-30 01:49:42 +02:00
Cédric Krier 8b3d5e603b Improve tax identifiers test 2024-07-18 17:14:59 +02:00
Adrià Tarroja Caubet 06778fb081 Fix internal for Uruguay Tax Number
Closes #12941
2024-07-18 16:38:51 +02:00
Adrià Tarroja Caubet 2ae871ae9f Add more tax identifiers
Closes #12940
2024-07-18 17:12:02 +02:00