],
proxy: {
type: 'proxmox',
- url: "/api2/json/config/fetchmail"
+ url: "/api2/json/config/fetchmail",
},
- idProperty: 'id'
+ idProperty: 'id',
});
Ext.define('PMG.FetchmailView', {
store: {
autoDestroy: true,
autoLoad: true,
- model: 'pmg-fetchmail-users'
+ model: 'pmg-fetchmail-users',
},
controller: {
url: view.baseurl,
method: 'POST',
});
- win.on('destroy', function() { view.store.load() });
+ win.on('destroy', function() { view.store.load(); });
win.show();
},
userid: rec.data.id,
url: view.baseurl + '/' + rec.data.id,
method: 'PUT',
- autoLoad: true
+ autoLoad: true,
});
win.on('destroy', function() { view.store.load(); });
win.show();
onAfterRemove: function(btn, res) {
var view = this.getView();
view.store.load();
- }
+ },
},
tbar: [
{
text: gettext('Add'),
reference: 'addBtn',
- handler: 'onAdd'
+ handler: 'onAdd',
},
{
xtype: 'proxmoxButton',
text: gettext('Edit'),
disabled: true,
- handler: 'onEdit'
+ handler: 'onEdit',
},
{
xtype: 'proxmoxStdRemoveButton',
baseurl: '/config/fetchmail',
reference: 'removeBtn',
callback: 'onAfterRemove',
- waitMsgTarget: true
+ waitMsgTarget: true,
},
],
header: gettext('Server'),
flex: 1,
renderer: Ext.String.htmlEncode,
- dataIndex: 'server'
+ dataIndex: 'server',
},
{
header: gettext('Protocol'),
- dataIndex: 'protocol'
+ dataIndex: 'protocol',
},
{
header: gettext('User name'),
flex: 1,
renderer: Ext.String.htmlEncode,
- dataIndex: 'user'
+ dataIndex: 'user',
},
{
header: gettext('Deliver to'),
flex: 1,
renderer: Ext.String.htmlEncode,
- dataIndex: 'target'
+ dataIndex: 'target',
},
{
header: gettext('Enabled'),
sortable: true,
renderer: Proxmox.Utils.format_boolean,
- dataIndex: 'enable'
+ dataIndex: 'enable',
},
{
header: gettext('Interval'),
- dataIndex: 'interval'
- }
- ]
+ dataIndex: 'interval',
+ },
+ ],
});