952b2eb39010bedb165314989efbca331c8feac1
Before this commit, the users with the "editor and designer" role no longer had access to the theme tab options (and also other flows like assets regeneration in debug mode, etc). This is because when the website assets have been changed to be handled by ir.asset records, in this commit [1], the "editor and designer" rights were not updated to have an access to ir.asset. After this commit, the users with the "editor and designer" role have the rights to access ir.asset (read, write, create, but not unlink because the admin does not need it). This mimick what is done with ir.ui.view, which is way more critical than ir.asset, so it should be relatively safe to add this right to the website admin for assets, as it is already the case for views. We could have added sudo() everywhere (as no need of a -u, and which is less risky that adding rights directly through csv but the ir.asset rights covers too many different flows to do so. [1]: https://github.com/odoo/odoo/commit/8cc066173dfb61bd95b8e1f0716f71f4e251810a task-2748004 closes odoo/odoo#84847 X-original-commit: e3515a7b73c3e173a3ddf0bc48e4a888024c8817 Signed-off-by: Romain Derie (rde) <rde@odoo.com>
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%