2f238f6cda2713e24647bfa1bb82b9ba33433f3d
- Store previous arch to be able to reset it (soft reset) - Add the possibility to reset from file if possible (hard reset) - Adapt frontend reset page to these new fields - `arch_fs` hack to check if view was modified got moved to new field `arch_updated` as we now need to keep track of the `arch_fs` to reset a broken view. Closes #32009 (task-1943001) This commit also: - adds the possibility to reset a view arch in its form view, including a diff viewer (github like). - adds string helper on those arch fields, as they are not documented, it is not always obvious to get the purpose of each fields. - adapts the font-size and headings to fit Odoo style on the error 500 page. The error page does not use Odoo's assets, just bootstrap.css (the cursor might be broken on the error 500 page so we can't use Odoo assets). - raise the caller on unexisting t-call during QWeb rendering. - adapts reset view code to single view as the code still had remains of its initial release (Odoo 9.0). Handling multiple views has no sense anymore. Signed-off-by: Jérémy Kersten (jke) <jke@openerp.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, Purchase Management, ...
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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%