]> git.proxmox.com Git - pmg-gui.git/blame - js/MailProxyConfiguration.js
Implement TLS Policy Setting
[pmg-gui.git] / js / MailProxyConfiguration.js
CommitLineData
34c3efce
DM
1Ext.define('PMG.MailProxyConfiguration', {
2 extend: 'Ext.tab.Panel',
3 alias: 'widget.pmgMailProxyConfiguration',
4
d9e1af94
DM
5 title: gettext('Configuration') + ': ' +
6 gettext('Mail Proxy'),
34c3efce 7
830e5827
DM
8 border: false,
9 defaults: { border: false },
10
34c3efce
DM
11 items: [
12 {
a4504500 13 itemId: 'relaying',
34c3efce
DM
14 title: gettext('Relaying'),
15 xtype: 'pmgMailProxyRelaying'
16 },
20c9b1f2 17 {
a4504500 18 itemId: 'relaydomains',
20c9b1f2
DM
19 title: gettext('Relay Domains'),
20 xtype: 'pmgRelayDomains'
21 },
34c3efce 22 {
a4504500 23 itemId: 'ports',
34c3efce 24 title: gettext('Ports'),
7bf889cb 25 xtype: 'pmgMailProxyPorts'
34c3efce
DM
26 },
27 {
a4504500 28 itemId: 'options',
34c3efce 29 title: gettext('Options'),
7b27b6bc 30 xtype: 'pmgMailProxyOptions'
34c3efce
DM
31 },
32 {
a4504500 33 itemId: 'transports',
34c3efce 34 title: gettext('Transports'),
c51d3f79 35 xtype: 'pmgTransport'
34c3efce
DM
36 },
37 {
a4504500 38 itemId: 'networks',
34c3efce 39 title: gettext('Networks'),
96feba89 40 xtype: 'pmgMyNetworks'
34c3efce
DM
41 },
42 {
a4504500 43 itemId: 'tls',
34c3efce 44 title: gettext('TLS'),
0c77683d 45 xtype: 'pmgMailProxyTLSPanel'
34c3efce
DM
46 },
47 {
a4504500 48 itemId: 'whitelist',
049a531b
DM
49 title: gettext('Whitelist'),
50 xtype: 'pmgObjectGroup',
51 hideGroupInfo: true,
52 showDirection: true,
53 otype_list: [1000, 1009, 1001, 1007, 1002, 1008, 1003, 1004],
54 baseurl: '/config/whitelist'
34c3efce 55 }
049a531b 56 ]
34c3efce
DM
57});
58
59