You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
916 B
21 lines
916 B
/* Copyright 2013 Therp BV (<http://therp.nl>).
|
|
* Copyright 2015 Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
|
|
* Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
|
* Copyright 2017 Sodexis <dev@sodexis.com>
|
|
* Copyright 2018 Camptocamp SA
|
|
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
|
|
|
|
odoo.define('web_tree_many2one_clickable.many2one_clickable', function (require) {
|
|
var ListRenderer = require('web.ListRenderer');
|
|
|
|
ListRenderer.include({
|
|
_renderBodyCell: function (record, node, colIndex, options) {
|
|
if (!node.attrs.widget && this.state.fields[node.attrs.name].type === 'many2one') {
|
|
// no explicit widget provided on a many2one field,
|
|
// force `many2one` widget
|
|
node.attrs.widget = 'many2one';
|
|
}
|
|
return this._super(record, node, colIndex, options);
|
|
}
|
|
});
|
|
});
|