diff options
| author | qsm-odoo <qsm@odoo.com> | 2020-12-22 11:17:56 +0000 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2020-12-24 13:21:20 +0000 |
| commit | dca6d7382e5d84997648952d442ad77df5d6ee82 (patch) | |
| tree | 08910333d0eae0233f9f41c2372510cd33af9cb3 /addons/web_editor/static/src/js/editor/rte.summernote.js | |
| parent | d31a86cead03623c375f4162324a6d1872cad6a3 (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.js | 6 |
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 ); |
