diff options
| author | Quentin Nicolay <qni@odoo.com> | 2019-10-15 09:15:32 +0000 |
|---|---|---|
| committer | fw-bot <otis@odoo.com> | 2019-10-16 08:26:10 +0000 |
| commit | d59b67a91587b4a968cbd9dd053ddfe8beaedd14 (patch) | |
| tree | 41adddca61d2bff17714b037e301853685b8786f /addons/web/static/src/js/fields | |
| parent | 644663eb4a356b06f4a135bfaf60bce98aa7ee63 (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/js/fields')
| -rw-r--r-- | addons/web/static/src/js/fields/relational_fields.js | 4 |
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 }); |
