]>
git.proxmox.com Git - pmg-gui.git/blob - js/PostfixMailQueue.js
8877438e257e83641caa72f51a67ad553bfbbb9c
1 Ext
.define('pmg-mailq', {
2 extend
: 'Ext.data.Model',
4 'queue_id', 'queue_name',
5 { type
: 'date', dateFormat
: 'timestamp', name
: 'arrival_time'},
6 { type
: 'integer', name
: 'message_size'},
7 'sender', 'receiver', 'reason'
12 Ext
.define('PMG.Postfix.MailQueue', {
13 extend
: 'Ext.grid.GridPanel',
14 alias
: 'widget.pmgPostfixMailQueue',
19 store
: { model
: 'pmg-mailq' },
23 xclass
: 'Ext.app.ViewController',
25 init: function(view
) {
26 if (view
.nodename
) view
.setNodename(view
.nodename
);
32 header
: gettext('Time'),
34 renderer
: Ext
.util
.Format
.dateRenderer("Y-m-d H:i:s"),
35 dataIndex
: 'arrival_time'
40 dataIndex
: 'message_size'
43 header
: gettext('Sender'),
48 header
: gettext('Receiver'),
53 header
: gettext('Reason'),
59 setNodename: function(nodename
) {
62 me
.nodename
= nodename
;
66 url
: "/api2/json/nodes/" + nodename
+ "/postfix/mailq"