Commit Graph
1426 Commits
Author SHA1 Message Date
Cédric Krier 3369d98de2 Add option to skip tests that require network 2024-05-20 12:20:00 +02:00
Cédric Krier 57e59ac67d Add secondary unit to purchase amendment
Closes #13256
2024-05-21 18:56:20 +02:00
Cédric Krier bbd5e521f3 Add secondary unit to sale amendment
Closes #13256
2024-05-21 18:56:03 +02:00
Cédric Krier 6ffe8bcea0 Enforce secondary unit rate and factor on sale and purchase line 2024-05-21 16:30:46 +02:00
Cédric Krier 77363b377f Optimize and simplify search query for invoice amount
There is no need to include record rule clause in the searcher.
And the grouping can be done only once.
2024-04-28 17:28:58 +02:00
Cédric Krier 43599f9927 Use SQL query to compute reconciliation lines of invoices
Closes #13260
2024-05-16 16:06:49 +02:00
Cédric Krier c54d3e89ec Extract SQL query for lines to pay of invoices 2024-05-16 14:47:22 +02:00
Hartmut Goebel dd01b75956 Update documentation of LDAP authentication 2024-06-20 13:13:17 +02:00
Cédric Krier 7acc539f85 Do not test network client in unittest
The services are not reliable enough to be tested as unittest.

Closes #13264
2024-05-22 09:20:01 +02:00
Cédric Krier b00015d85a Do not update shipment cost method to Null if it is already Null
The migration update the sales already updated each time the sale is
registered. On large table, this can be slow.
2024-06-13 17:26:01 +02:00
Cédric Krier 74d3d230bd Fix python formatting for missing account revenue message in Spanish
Closes #13322
2024-06-10 17:31:00 +02:00
Cédric Krier acaeaf1eff Do not correct normalized delta when start date is February 29
Closes #13310
2024-06-08 12:10:40 +02:00
Cédric Krier 6e4f8a09c3 Set custom string on label of the form instead of field 2024-06-03 13:24:19 +02:00
Cédric Krier f0936ef64c Ignore production request when searching for draft production moves in the past
Closes #13269
2024-05-27 23:46:47 +02:00
Cédric Krier ac75f5f371 Add searcher to production of stock move 2024-05-27 23:45:48 +02:00
Cédric Krier 98f057e41b Apply access rules when searching for draft production moves in the past
Closes #13284
2024-05-27 23:34:31 +02:00
Sergi Almacellas Abellana 732af53046 Replace Accounting Party by Accounting group
There is no need to use a dedicated group for party fields as it can use the
Accounting group
2024-05-13 14:11:20 +02:00
Cédric Krier 09976345fe Convert image in RGBA to add background using alpha composite
Closes #13316
2024-06-09 01:49:57 +02:00
Cédric Krier dfb3bc9337 Test Shopify fulfillment status to be fulfilled when backorder is cancelled
Shopify has changed the fulfillment status when products are removed from the
order.

Closes #13221
2024-06-08 13:29:30 +02:00
Cédric Krier 307e9f73f5 Do not rely on assigned quantity to supply on stock first
Closes #13279
2024-05-24 15:20:43 +02:00
Cédric Krier bf70e12f8f Remove print statement when catching check vies exceptions 2024-05-23 14:23:52 +02:00
Cédric Krier bcf87266c3 Allow web_shop as key for product image
Closes #13258
2024-05-14 15:25:22 +02:00
Cédric Krier 441abbfbf8 Delete purchase request when the product is deleted
Closes #12917
2024-05-11 11:58:40 +02:00
Cédric Krier 9e759e9604 Sort posted lines to reconcile at last by party
The lines may or may not have a party depending on the account.
So the order key must avoid compare party instance with None value.

Closes #13268
2024-05-21 10:12:46 +02:00
Cédric Krier 660eafe90c Add test scenario for production split 2024-05-20 20:35:26 +02:00
Cédric Krier e1a63d4c39 Rename uom to unit in production split wizard
Closes #13263
2024-05-20 20:35:07 +02:00
Cédric Krier 3359b76579 Search tax identifier from the invoice party identifiers
Closes #13265
2024-05-20 14:26:21 +02:00
Adrià Tarroja Caubet d590139f93 Update TinyMCE to version 7
Closes #8683
2024-05-07 00:29:45 +02:00
Cédric Krier 2bc7969652 Fallback to the default language if it does not exist for product data feed
This avoid to fill the cache with unsupported languages.
2024-04-16 18:33:38 +02:00
Cédric Krier cccdc1f1f7 Add scheduled task to update cached feeds
On large data set, generating the feed may take too long for an HTTP request.
So in this case user may want to update the cache with a scheduled task so the
requests are always answered directly using the cache.
2024-04-16 18:43:37 +02:00
Cédric Krier 215834f78f Add code to production BOM 2024-05-14 08:58:04 +02:00
Cédric Krier a5fcf23ad0 Save images with 300 dpi
Closes #13206
2024-04-20 12:29:34 +02:00
Cédric Krier cd41ab4c5e Always convert image to RGB format
Closes #13206
2024-04-20 12:26:21 +02:00
Cédric Krier 3800523d11 Move language field to the party header form 2024-05-09 12:07:48 +02:00
Cédric Krier dea9cea516 Add description for image
Closes #13226
2024-04-30 12:58:04 +02:00
Cédric Krier 8e9d6712c9 Use sales field to relate from sale to invoices 2024-05-02 18:47:41 +02:00
Cédric Krier 97796eacd1 Use purchases field to relate from purchase to invoices 2024-05-02 18:47:16 +02:00
Cédric Krier ed5f91a480 Forbid payment of zero amount
Closes #13031
2024-05-05 10:06:07 +02:00
Cédric Krier 196cfbeb0c Do the marketing record activity in the queue
This avoid to block the cron for a long period if there is a lot of record
activities to process.
In case of failure the record activities will be retried. And in case of long
delay in the queue, the record activities will not be processed twice thanks
to the transition filter of the workflow and the lock when updating state
field.

Closes #13146
2024-03-30 12:03:30 +01:00
Cédric Krier 5035063b35 Check validity of description of move template 2024-05-10 16:06:31 +02:00
Cédric Krier ecd252e48b Raise user error when description of move template can not be formatted
Closes #13240
2024-05-10 16:05:33 +02:00
Cédric Krier 06270e6a7a Use decimal 0 without digits as default value
If the digits of the field is 0, than using '0.0' trigger the validation error
introduced by 2be02f249a1d.

Closes #13197
2024-04-30 19:15:44 +02:00
Cédric Krier 5bc94899c7 Fill tax rule pattern of web shop with countries
When account_tax_rule_country is activated, the pattern must be filled with
from_country and to_country to compute the right tax.

Closes #13223
2024-04-29 18:08:39 +02:00
Cédric Krier f4f0102d20 Do not convert sale unit price to sale unit of measure if empty
Closes #13213
2024-05-10 15:17:37 +02:00
Cédric Krier 1035df5340 Test if cache amount is null to include tax amount when searching for amount
Closes #13219
2024-04-28 17:30:17 +02:00
Cédric Krier 306f84c9d2 Clear company on the lot sequence in production scenario
Since 9191fe4b4da4, the sequence can not be restricted to a company.

Closes #13257
2024-05-14 08:56:28 +02:00
Cédric Krier 0442c7475b Update reports to display company logo 2024-04-19 23:30:05 +02:00
Cédric Krier 254370278a Add logo of companies
Closes #13205
2024-04-29 14:38:36 +02:00
Cédric Krier cfc0cba290 Prevent to use sequence limited to company for stock lot
The lots are not linked to a company, neither the product so their sequences
should not to avoid access right errors.

Closes #13209
2024-04-24 00:05:10 +02:00
Cédric Krier 891423c6b2 Set default value from account move using line field name
Some Function fields has the move as prefix which is removed when applied to
the move. But when setting default value for the line, the move prefix must
not be removed.

Closes #12967
2024-04-27 18:36:49 +02:00