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 Krier and David 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 Krier and David 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 Krier and David 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