d3a3397c4de09aa83960d6941e6a8e27b11daa6d
Before this commit, there was a conflict between 2 of the ways to open the WebsitePreview iframe. First, introduced with [1], when a user click on the 'edit in backend' systray button, the URL he was on is stored to be used later if the user click on the "Website Preview" breadcrumb. When he will click on that breadcrumb entry, we want him to go back to where he was, not on the homepage. Second, some records in form views have a "Go to website" stat button that will go to the website preview action, loading the iframe with the URL of the record from the form view. Before this commit, the second flow was not working if the user previously click on "Edit in backend" on a record (first flow described). Indeed, if that "last url" was set, it would always be used, ignoring the requested one from the second flow. Step to reproduce: - Go to a record in the website preview, like a product - Click on edit in backend - You land on the product form view, and that url was saved in JS - From there, navigate to another record through the form view, like a m2o relation or a stat button, or by whatever other mean, but don't hard reload the page (F5) - For the example, let's say you landed on a blog post record - Click on "Go to website" on that blog post form view -> You land on the product page you were initially, not on the requested blog post page. Courtesy of @rdeodoo [1]: https://github.com/odoo/odoo/commit/31cc10b91dc7762e23b4bde9b945be0c4ce3fe3b task-2687506 closes odoo/odoo#103010 X-original-commit: 7cd55e8a1d9516a6f457320064160328a49210f9 Signed-off-by: Romain Derie (rde) <rde@odoo.com> Signed-off-by: Quentin Smetz (qsm) <qsm@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%