Wednesday, March 13, 2024
3 changes · 17.0
Enhancements to existing features
When users try to restore a knowledge article item whose parent article is in the trash, they now receive a clear, helpful error message explaining that the parent article must be restored first. Previously, users saw a confusing technical validation error that didn't explain the actual problem or how to fix it.
Original PR description
When a user attempts to restore an article with a parent in the trash, a validation error occurs. This is due to the article item getting detached from its parent, violating an SQL constraint that…
When a user attempts to restore an article with a parent in the trash, a validation error occurs. This is due to the article item getting detached from its parent, violating an SQL constraint that mandates every article item to have a parent. The existing error message lacks clarity regarding the issue and its resolution. This commit aims to enhance the error message for this specific scenario. Steps to reproduce the error: 1. Open Knowledge 2. Create an article 3. Insert an embedded view of article items with /kanban or /list 4. Create an article item (-> The "New" button from the embedded view) 5. Delete the parent article using the "more options" panel 6. Click on the "Open the Trash" button 7. From the list view, click on the article item you created at step 4 8. Click on the "Restore" button from the banner => The user receives a validation error indicating that the article item should have a parent. This error occurs because the parent article is in the trash, and the article item cannot be detached from its parent. TO BE: The user should receive an error message indicating that the article item cannot be restored and that the user needs to restore the parent article first in order to restore the article item.
This update improves Kenya's tax accounting setup by renaming and organizing VAT accounts. The changes establish dedicated KRA (Kenya Revenue Authority) accounts for tracking VAT that the company owes (payable) and VAT that customers owe the company (receivable). These accounts are now properly linked to all tax groups, ensuring accurate tax reporting and compliance with Kenyan tax requirements.
Original PR description
In this pr I renamed account 220100 to KRA - VAT payable and created the new KRA - VAT receivable accounts. These accounts are now used as the Tax Payable and Tax Receivable accounts on all the tax groups task: 3725559 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The payment term preview interface has been enhanced with better visual design using colors and field borders. This makes it clearer to users which fields they can edit to customize the preview results, improving the overall user experience when setting up payment terms.
Original PR description
Emphasize the preview with colors and field borders to: - visually outline the preview result - clarify to the user that there are editable fields which customize the preview task: 3751514 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr