proxmox-widget-toolkit/data/model/Realm.js
Dominik Csapak 0391dee1a2 add Realm model and RealmComboBox
copied from pve-manager, with adaptions for modern js
(let, parameter destructuring,...)

and dropped the not needed 'needOTP' method

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-18 17:03:32 +02:00

30 lines
536 B
JavaScript

Ext.define('pmx-domains', {
extend: "Ext.data.Model",
fields: [
'realm', 'type', 'comment', 'default',
{
name: 'tfa',
allowNull: true,
},
{
name: 'descr',
convert: function(value, { data={} }) {
if (value) return Ext.String.htmlEncode(value);
let text = data.comment || data.realm;
if (data.tfa) {
text += ` (+ ${data.tfa})`;
}
return Ext.String.htmlEncode(text);
},
},
],
idProperty: 'realm',
proxy: {
type: 'proxmox',
url: "/api2/json/access/domains",
},
});