]>
git.proxmox.com Git - pmg-gui.git/blob - js/MailProxyRelaying.js
1 Ext
.define('PMG.MailProxyRelaying', {
2 extend
: 'Proxmox.grid.ObjectGrid',
3 alias
: ['widget.pmgMailProxyRelaying'],
5 initComponent : function() {
11 defaultValue
: Proxmox
.Utils
.noneText
,
12 header
: gettext('Default Relay'),
14 xtype
: 'proxmoxWindowEdit',
15 subject
: gettext('Default Relay'),
17 xtype
: 'proxmoxtextfield',
20 fieldLabel
: gettext('Default Relay')
27 header
: gettext('SMTP port'),
29 xtype
: 'proxmoxWindowEdit',
30 subject
: gettext('SMTP Port'),
32 xtype
: 'proxmoxintegerfield',
38 fieldLabel
: gettext('SMTP port')
45 header
: gettext('Disable MX lookup'),
46 renderer
: Proxmox
.Utils
.format_boolean
,
48 xtype
: 'proxmoxWindowEdit',
49 subject
: gettext('Disable MX lookup'),
51 xtype
: 'proxmoxcheckbox',
55 deleteDefaultValue
: true,
56 fieldLabel
: gettext('Disable MX lookup')
62 defaultValue
: Proxmox
.Utils
.noneText
,
63 header
: gettext('Smarthost'),
65 xtype
: 'proxmoxWindowEdit',
66 subject
: gettext('Smarthost'),
68 xtype
: 'proxmoxtextfield',
71 fieldLabel
: gettext('Smarthost')
78 var baseurl
= '/config/mail';
81 url
: '/api2/json' + baseurl
,
83 url
: '/api2/extjs' + baseurl
,
89 itemdblclick
: me
.run_editor
95 me
.on('activate', me
.rstore
.startUpdate
);
96 me
.on('destroy', me
.rstore
.stopUpdate
);