]>
git.proxmox.com Git - pmg-gui.git/blob - js/FetchmailView.js
1 Ext
.define('pmg-fetchmail-users', {
2 extend
: 'Ext.data.Model',
4 'id', 'protocol', 'port', 'server', 'user', 'pass', 'target',
6 { type
: 'integer', name
: 'interval' },
7 { type
: 'boolean', name
: 'enable' },
11 url
: "/api2/json/config/fetchmail"
16 Ext
.define('PMG.FetchmailView', {
17 extend
: 'Ext.grid.GridPanel',
18 xtype
: 'pmgFetchmailView',
23 model
: 'pmg-fetchmail-users'
28 xclass
: 'Ext.app.ViewController',
30 init: function(view
) {
31 Proxmox
.Utils
.monStoreErrors(view
, view
.store
, true);
36 //scope: 'controller',
37 //itemdblclick: 'onEdit',
42 header
: gettext('Server'),
44 renderer
: Ext
.String
.htmlEncode
,
48 header
: gettext('User name'),
50 renderer
: Ext
.String
.htmlEncode
,
54 header
: gettext('Deliver to'),
56 renderer
: Ext
.String
.htmlEncode
,
60 header
: gettext('Enabled'),
62 renderer
: Proxmox
.Utils
.format_boolean
,
66 header
: gettext('Interval'),