From 33e021c2cd17b18743f4210dfbd34d2268670f49 Mon Sep 17 00:00:00 2001 From: Antoine Guenet Date: Thu, 3 Jun 2021 10:40:07 +0000 Subject: [PATCH] [FIX] website: allow editing empty non-arch fields 987fc1190abaef33666620957fec42f6d011f148 had added a rule that made empty fields non-editable so that a snippetless website would not be editable. This makes empty t-fields non-editable as well which is - to say the least - not welcome. This commit fixes that problem by making the rule more restrictive: what we don't want to be able to edit are empty _arch_ field specifically. closes odoo/odoo#71718 X-original-commit: 6886c2a2a2ad47d1150dd072888c39ccfb59b163 Signed-off-by: David Monjoie (dmo) --- addons/website/static/src/js/menu/edit.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website/static/src/js/menu/edit.js b/addons/website/static/src/js/menu/edit.js index e606ce72de2..96b7ea87b19 100644 --- a/addons/website/static/src/js/menu/edit.js +++ b/addons/website/static/src/js/menu/edit.js @@ -305,7 +305,7 @@ var EditPageMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ }, _getContentEditableAreas () { - return $(this.savableSelector).not('input, [data-oe-readonly],[data-oe-type="monetary"],[data-oe-many2one-id], :empty').filter((_, el) => { + return $(this.savableSelector).not('input, [data-oe-readonly],[data-oe-type="monetary"],[data-oe-many2one-id], [data-oe-field="arch"]:empty').filter((_, el) => { return !$(el).closest('.o_not_editable').length; }).toArray(); },