Commit Graph
58419 Commits
Author SHA1 Message Date
Adrià Tarroja Caubet 2fce001bcd Fallback to 0 when time series value is None
Closes #13373
2024-08-21 09:05:33 +02:00
Cédric Krier f3188ab177 Do not copy button into clipboard
Closes #13442
2024-08-07 18:58:41 +02:00
Cédric Krier bb533d1a94 Convert to string the action key when the type of x axis is date or datetime
Closes #13440
2024-08-07 17:25:45 +02:00
Cédric Krier 6f7109b317 Consider as stringable domain with empty clause
Closes #13414
2024-08-07 16:34:09 +02:00
Adrià Tarroja Caubet 78f0aae2e2 Use empty string for empty descriptions to construct grouping key
Closes #12952
2024-08-18 14:25:54 +02:00
Cédric Krier d0c5188641 Enforce empty price on stock move when not required
Closes #13382
2024-07-19 13:14:58 +02:00
Cédric Krier e84fec0f84 Close connection when listing or testing PostgreSQL databases
Closes #13441
2024-08-07 17:49:10 +02:00
Cédric Krier be68d7ad69 Use a separate browse list to compute amounts from non cached states
The browse record list loops over the ids of the list to complete the read
batch. So move the record without cache at the end does not prevent to read
the lines of the first records with cache. A separate browse list must be used
for the records without cache to prevent to read lines from record with cache.

Closes #13396
2024-07-27 10:16:51 +02:00
Cédric Krier 48ad8ebb02 Add filtered One2Many fields on sale, purchase and invoice
This allows to create only instances for the lines of type line when only
those lines are needed.
This mainly avoid to compute amount for subtotal lines when accessing the
amount of instance of type line.
2024-06-22 16:50:48 +02:00
Cédric Krier 07f5e3faaa Allow only sale and purchase lines of type line as origin of stock move 2024-06-22 16:51:52 +02:00
Cédric Krier 17476c5844 Return definition translations from the underlying field of Function field
Closes #13356
2024-06-21 18:49:51 +02:00
Cédric Krier 3d9852c008 Set product range index last for stock move
As product clause are reduced ids, they have less chance to be usable than the
date which is often a single value.
2024-06-19 13:23:57 +02:00
Cédric Krier 3ca4615b32 Add location and use product range in stock period cache index
The cache is always filtered by location and the product is often filtered
with reduced ids.
2024-06-19 12:44:33 +02:00
Cédric Krier 9a4051ab8c Add company to the stock move indexes
Almost all the queries on stock move filter by company.
2024-06-18 20:33:41 +02:00
Cédric Krier 6d219e96f3 Do not add period query to the union if there is no period
There is no cache record without period so there is no need to add the query
to the UNION.
2024-06-18 20:32:09 +02:00
Cédric Krier e00fd063c5 Reuse simple COALESCE expression to filter moves after stock period
The expression must be the same as the one in the indexes such that the
indexes can be used to directly filter out all the moves before the period.
This restores the original expression that was changed by e4431b79e409 for the
generic move_date. But by design there can not be any assigned move planned
before the closed period.
2024-06-18 20:29:31 +02:00
Cédric Krier 642c3cd8db Add United Kingdom Unique Taxpayer Reference identifier
Closes #11870
2024-07-18 17:01:15 +02:00
Cédric Krier fc8130e7c4 Raise a warning when submitting complaint for the same origin
Closes #13360
2024-06-25 16:57:02 +02:00
Cédric Krier b41ee38f1a Allow copying move from closed period
Closes #13361
2024-06-26 09:39:26 +02:00
Cédric Krier b1e1034db1 Update documentation of account statement CODA 2024-08-10 15:49:36 +02:00
Cédric Krier 683f94238f Update documentation of account invoice line standalone 2024-08-08 23:25:23 +02:00
Cédric Krier d40c0968ab Update documentation of account invoice secondary unit 2024-08-08 23:28:03 +02:00
Cédric Krier b4ba3202e7 Use moveable types from sale line for Shopify Inventory Item 2023-11-18 00:25:19 +01:00
Cédric Krier 4fd13555f4 Add movable field on sale and purchase line 2023-11-18 00:24:33 +01:00
Cédric Krier 0590d00404 Update documentation of account payment SEPA CFONB 2024-08-08 23:34:44 +02:00
Cédric KrierandDavid Harper 21776a54da Update documentation of account payment Braintree
Co-authored-by: David Harper <dave@libateq.org>
2024-08-08 23:32:38 +02:00
Cédric Krier a3d5c74c87 Update documentation of account invoice history 2024-07-29 23:40:44 +02:00
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