summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/editor/rte.summernote.js
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2020-12-22 11:17:56 +0000
committerqsm-odoo <qsm@odoo.com>2020-12-24 13:21:20 +0000
commitdca6d7382e5d84997648952d442ad77df5d6ee82 (patch)
tree08910333d0eae0233f9f41c2372510cd33af9cb3 /addons/web_editor/static/src/js/editor/rte.summernote.js
parentd31a86cead03623c375f4162324a6d1872cad6a3 (diff)
[FIX] web_editor: stop suggesting shapes for model-related images
Those kind of images use a specific route (/web_editor/shape/...) to be fetched. While waiting for a more complete solution to maybe handle them for model-related images, this commit only allows their use for images in views and HTML fields. closes odoo/odoo#63682 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
Diffstat (limited to 'addons/web_editor/static/src/js/editor/rte.summernote.js')
-rw-r--r--addons/web_editor/static/src/js/editor/rte.summernote.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/web_editor/static/src/js/editor/rte.summernote.js b/addons/web_editor/static/src/js/editor/rte.summernote.js
index 7b77404634f..6ea8f1b984b 100644
--- a/addons/web_editor/static/src/js/editor/rte.summernote.js
+++ b/addons/web_editor/static/src/js/editor/rte.summernote.js
@@ -1210,11 +1210,15 @@ var SummernoteManager = Class.extend(mixins.EventDispatcherMixin, ServicesMixin,
}
data.__alreadyDone = true;
+ const model = data.$editable.data('oe-model');
+ const field = data.$editable.data('oe-field');
+ const type = data.$editable.data('oe-type');
var mediaDialog = new weWidgets.MediaDialog(this,
_.extend({
- res_model: data.$editable.data('oe-model'),
+ res_model: model,
res_id: data.$editable.data('oe-id'),
domain: data.$editable.data('oe-media-domain'),
+ useMediaLibrary: field && (model === 'ir.ui.view' && field === 'arch' || type === 'html'),
}, data.options),
data.media
);