diff --git a/addons/web_flectra/controllers/pwa.py b/addons/web_flectra/controllers/pwa.py index f93bae3068..4451ac3cf2 100644 --- a/addons/web_flectra/controllers/pwa.py +++ b/addons/web_flectra/controllers/pwa.py @@ -121,7 +121,6 @@ class ProgressiveWebApp(Controller): '/web_flectra/static/src/img/icons/icon-192x192.png', '/web_flectra/static/src/img/icons/icon-256x256.png', '/web_flectra/static/src/img/icons/icon-512x512.png', - '/pwa/offline', ]) cache_version = "-".join(version_list) mimetype = "text/javascript;charset=utf-8" @@ -139,10 +138,6 @@ class ProgressiveWebApp(Controller): company_id = kwargs.get('company_id') return self._get_manifest(company_id) - @route('/pwa/offline', type='http', auth="public", website=True) - def pwa_offline(self): - return request.render("web_flectra.pwa_offline") - @route('/pwa/icon/128/', type='http', auth="public") def icon_128(self, **kwargs): return self._get_icon(128, kwargs.get('company_id')) diff --git a/addons/web_flectra/models/scss_editor.py b/addons/web_flectra/models/scss_editor.py index d366cec856..f0cbf514ad 100644 --- a/addons/web_flectra/models/scss_editor.py +++ b/addons/web_flectra/models/scss_editor.py @@ -120,7 +120,6 @@ class ScssEditor(models.AbstractModel): view_to_xpath = self.env["ir.ui.view"].get_related_views( xmlid, bundles=True ).filtered(lambda v: v.arch.find(url) >= 0) - self.env["ir.ui.view"].create({ 'name': custom_url, 'key': 'web_editor.scss_%s' % str(uuid.uuid4())[:6], @@ -140,6 +139,7 @@ class ScssEditor(models.AbstractModel): 'new_url': custom_url, } }) + self.env["ir.qweb"].clear_caches() def replace_values(self, url, xmlid, variables): content = self._replace_variables( diff --git a/addons/web_flectra/static/src/js/sidebar.js b/addons/web_flectra/static/src/js/sidebar.js index d30ac6083b..4ec47b32ec 100644 --- a/addons/web_flectra/static/src/js/sidebar.js +++ b/addons/web_flectra/static/src/js/sidebar.js @@ -93,7 +93,7 @@ var SideMenu = Widget.extend({ * @param {Number} action id of the menu entry to select */ set_menu: function (app) { - if (!app.actionID) { + if (!app.actionID || !app.menuID) { return; } var $main_menu = $('.f_launcher_content'); diff --git a/addons/web_flectra/views/assets.xml b/addons/web_flectra/views/assets.xml index 2f6bc47c0e..9677c0bcc9 100644 --- a/addons/web_flectra/views/assets.xml +++ b/addons/web_flectra/views/assets.xml @@ -11,6 +11,11 @@ +