]> git.proxmox.com Git - pmg-gui.git/blame - js/QueueAdministration.js
fix bug #1707: use correct units for deferred mail queue (minutes)
[pmg-gui.git] / js / QueueAdministration.js
CommitLineData
ff735274 1/*global Proxmox*/
a1da2b36
DM
2Ext.define('PMG.QueueAdministration', {
3 extend: 'Ext.tab.Panel',
4 alias: 'widget.pmgQueueAdministration',
5
6 title: gettext('Queue Administration'),
7
8 border: false,
9 defaults: { border: false },
10
70b0bec4
DM
11 controller: {
12
13 xclass: 'Ext.app.ViewController',
14
15 onSelect: function(grid, rec) {
16 var view = this.getView();
17
18 var domain = rec.data.domain;
19
20 var mailq = this.lookupReference('mailq');
21
22 if (domain === "TOTAL") {
23 mailq.setFilter('');
24 } else {
25 mailq.setFilter('@' + rec.data.domain);
26 }
27
28 view.setActiveTab(mailq);
29 },
30
31 control: {
32 pmgPostfixQShape: {
771bd0b9 33 itemdblclick: 'onSelect'
70b0bec4
DM
34 }
35 }
36 },
37
a1da2b36
DM
38 items: [
39 {
153408d5 40 title: gettext('Summary'),
f24df9c1 41 nodename: Proxmox.NodeName,
61415efa 42 itemId: 'qshape',
a1da2b36 43 xtype: 'pmgPostfixQShape'
ccf06524
DM
44 },
45 {
cd3d4213 46 title: gettext('Deferred Mail'),
ccf06524 47 nodename: Proxmox.NodeName,
70b0bec4 48 reference: 'mailq',
61415efa 49 itemId: 'mailqueue',
ccf06524 50 xtype: 'pmgPostfixMailQueue'
a1da2b36
DM
51 }
52 ]
53});