Daily updates from Odoo
Monday, January 22, 2024
4 changes · master
Enhancements to existing features
Embedded kanban and list views in Knowledge now respect the article's readonly state. This helps prevent unintended edits when users are viewing articles they are not meant to modify, making access behavior more consistent.
Original PR description
This commit improves the usages of embedded kanban and list views by enabling the user to set as readonly when the article containing those is also readonly. task-3536028
Odoo now stores page state in the standard URL query area instead of after the # symbol. This makes links behave more consistently with browser expectations, including anchor scrolling, and improves reliability across apps and tests.
Original PR description
Before this commit, we used url fragment (#) to store the state of the page in the form of pairs of key/values. The aim of this commit, is to be more coherent with the web practices. The fragment is traditionally used to indicate the id of the HTML element (an anchor) on the page that the browser should scroll to, this is automatically done by the browser. This commit, change the current practice and start using the query/search string of the url to store the state of the page. Part of task-id : 3557575
Users can now manage their signature and initials directly from their profile preferences. This makes it easier to keep signing details up to date without needing an administrator or waiting until a document is being signed.
Original PR description
Currently, you can only change your signature and initials from the user form view or by signing a document with a new signature, therefore overriding your current one. However, it would be convenient to have access to your signature in the user preferences/my profile. This commit adds the signature fields in the user preferences form view. task-3629143
French accounting audit files can now be exported directly from the General Ledger using a more efficient process. This should significantly reduce waiting times for companies with very large accounting datasets while keeping the export available in the French reporting workflow.
Original PR description
The French FEC file was a separate module which was using the base64 enconding in order to generate the needed file. This could take very long on DBs with a few millions AML. Moved the generation of the report to enterprise, using an empty hook in Community, and adapted it so it uses the export_file functions which are then available and much more efficient. Related to : https://github.com/odoo/odoo/pull/139847 https://github.com/odoo/upgrade/pull/5435 task-3447342