Friday, December 30, 2022
3 changes
Enhancements to existing features
This update removes a redundant label field from access configuration files across many Odoo enterprise apps. It reduces repetitive setup work for future model changes and helps keep internal access definitions more consistent, with no expected change for end users.
Original PR description
Name field is useless, it's just an extra work when creating a new model. Also, there is a mess in the definitions, they are not unique and not uniform. Users can still add it if it is necessary. ( However, removing it completely won't hurt as well ) Related community PR: [85731](https://github.com/odoo/odoo/pull/85731) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Bank reconciliation is being redesigned so users can continue working while validation and line suggestions happen in the background. This should make the process feel faster, reduce waiting time, and preserve users' selections during a session.
Original PR description
The goal is to reach true async action and make the code leaner, faster and smaller. ### Goals: - remove all the onchanges, they block the UI - store data for the record in client side, so the…
The goal is to reach true async action and make the code leaner, faster and smaller. ### Goals: - remove all the onchanges, they block the UI - store data for the record in client side, so the selected states and search items are kept in a session. - make it possible to have matching components without transaction list, so it can be done for a single record (to be discussed) - get rid of unnecessary overhead of kanban view ### Async actions: - When click on validate (or check and validate), the system goes to the next record and does reconciliation in background. When done, the record will be updated in background. If something went wrong or extra input is required from the user, the record would be highlighted. - If the result of an async operation is not received yet, there would be a warning for the user before navigating to other places or closing the page. - All the updates of the page should be done locally, global update should be avoided as much as possible - Loading suggested lines should be done asynchronously, so when the user clicks on a transaction, the suggested lines are not displayed immediately, but a loading indicator is displayed or they will be filled progressively. Task #[3077519](https://www.odoo.com/web?debug=1#id=3077519&menu_id=4720&cids=1&action=333&active_id=967&model=project.task&view_type=form)
The Turkish localization balance sheet reports were updated to support translation and clearer control domains. This makes the reports easier to use for Turkish businesses and helps ensure report lines are organized and controlled more accurately.
Original PR description
[IMP] l10n_tr_reports: Translated Balance Sheet [IMP] l10n_tr_reports: Control Domains on the Balance Sheet Task #: [2811138](https://www.odoo.com/web#id=2811138&cids=1&menu_id=4720&action=4043&model=project.task&view_type=form)