foreign field: support link-one

This commit is contained in:
Yuri Kuznetsov
2020-01-15 10:40:04 +02:00
parent 3689ac0253
commit ff4e696d74
@@ -26,7 +26,7 @@
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
Espo.define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum', function (Dep) {
define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum', function (Dep) {
return Dep.extend({
@@ -41,7 +41,7 @@ Espo.define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum'
var links = this.getMetadata().get(['entityDefs', this.options.scope, 'links']) || {};
this.params.options = Object.keys(Espo.Utils.clone(links)).filter(function (item) {
if (links[item].type !== 'belongsTo') return;
if (links[item].type !== 'belongsTo' && links[item].type !== 'hasOne') return;
if (links[item].noJoin) return;
return true;
@@ -53,8 +53,7 @@ Espo.define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum'
}, this);
this.params.options.unshift('');
}
},
});
});