Saturday, October 3, 2020
6 changes · master
Enhancements to existing features
The Sales app now excludes cancelled quotations from the “My Quotations” filter. This keeps the list cleaner and helps sales users focus on active, relevant quotations.
Original PR description
For better readability, remove cancelled quotation in filter "My Quotation" @jke-be @qdp-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now archive payment methods that are no longer in use, helping keep accounting setup lists clean and easier to manage. This reduces clutter without deleting historical configuration.
Original PR description
**Description of the issue/feature this PR addresses**: It is not possible to archive account_payment_method if it not use anymore. @qdp-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
The user access rules list now correctly shows global rules and reports an accurate rule count from the user form. This helps administrators see the full set of rules that apply to a user, reducing confusion when reviewing access settings.
Original PR description
When you click on the button Rules in res.users form, global rules is not show. (The rules count is not good). @tde-banana-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Miscellaneous changes
Since Odoo 13.0, compute fields must ensure to assign a value to all the records contained in `self`. In the current case, if `rule_type` was empty on a record, no value was assigned to `intercompany_transaction_message` of the record, therefore leading to a missing cache exception Forward-Port-Of: odoo/enterprise#13786
Original PR description
Since Odoo 13.0, compute fields must ensure to assign a value to all the records contained in `self`. In the current case, if `rule_type` was empty on a record, no value was assigned to `intercompany_transaction_message` of the record, therefore leading to a missing cache exception Forward-Port-Of: odoo/enterprise#13786
This fix blocks inventory records from being modified after they have been marked as done, including through automated or remote actions. It helps preserve accurate stock records and reduces the risk of accidental or unauthorized changes after validation.
Original PR description
Description of the issue/feature this PR addresses: By RPC or serveur action, it is possible to modify a done inventory @nim-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
If, for a reason, a `consolidation.chart` does not have any `company_ids`, it is not possible to see its dependents (groups, accounts, periods), and if there are, it is not possible to delete the chart because of the foreign keys. This leads to an inexplicable situation from the user point of view, where the consolidation looks empty but cannot be deleted. This commit fixes the problem by allowing the visibility on any consolidation item if its chart has no company at all, which is the tra
Original PR description
If, for a reason, a `consolidation.chart` does not have any `company_ids`, it is not possible to see its dependents (groups, accounts, periods), and if there are, it is not possible to delete the chart because of the foreign keys. This leads to an inexplicable situation from the user point of view, where the consolidation looks empty but cannot be deleted. This commit fixes the problem by allowing the visibility on any consolidation item if its chart has no company at all, which is the traditional behavior in Odoo for multi-company fields. Forward-Port-Of: odoo/enterprise#13642