]> git.proxmox.com Git - pmg-gui.git/blob - js/QueueAdministration.js
bump version to 1.0-26
[pmg-gui.git] / js / QueueAdministration.js
1 /*global Proxmox*/
2 Ext.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
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: {
33 itemdblclick: 'onSelect'
34 }
35 }
36 },
37
38 items: [
39 {
40 title: gettext('Summary'),
41 nodename: Proxmox.NodeName,
42 itemId: 'qshape',
43 xtype: 'pmgPostfixQShape'
44 },
45 {
46 title: gettext('Deferred Mail'),
47 nodename: Proxmox.NodeName,
48 reference: 'mailq',
49 itemId: 'mailqueue',
50 xtype: 'pmgPostfixMailQueue'
51 }
52 ]
53 });