summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorQuentin Nicolay <qni@odoo.com>2019-10-15 09:15:32 +0000
committerfw-bot <otis@odoo.com>2019-10-16 08:26:10 +0000
commitd59b67a91587b4a968cbd9dd053ddfe8beaedd14 (patch)
tree41adddca61d2bff17714b037e301853685b8786f /addons/web/static/src
parent644663eb4a356b06f4a135bfaf60bce98aa7ee63 (diff)
[FIX] web: add 'no_edit_color' option to many2many_tags
This option, if set to True, prevents the user from modifying the color of the tags. Part of task 2070454 closes odoo/odoo#38848 X-original-commit: a62b65a8f9114493064d4efae92825814a880c04 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index f54f46e4ebf..2b6a0d44854 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -2440,6 +2440,10 @@ var FormFieldMany2ManyTags = FieldMany2ManyTags.extend({
*/
_onOpenColorPicker: function (ev) {
ev.preventDefault();
+ if (this.nodeOptions.no_edit_color) {
+ ev.stopPropagation();
+ return;
+ }
var tagID = $(ev.currentTarget).parent().data('id');
var tagColor = $(ev.currentTarget).parent().data('color');
var tag = _.findWhere(this.value.data, { res_id: tagID });