]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/window/FirewallEnableEdit.js
1 /*jslint confusion: true*/
2 Ext
.define('PVE.FirewallEnableEdit', {
3 extend
: 'Proxmox.window.Edit',
4 alias
: ['widget.pveFirewallEnableEdit'],
5 mixins
: ['Proxmox.Mixin.CBind'],
7 subject
: gettext('Firewall'),
15 xtype
: 'proxmoxcheckbox',
19 defaultValue
: '{defaultValue}',
20 checked
: '{defaultValue}'
22 deleteDefaultValue
: false,
23 fieldLabel
: gettext('Firewall')
26 xtype
: 'displayfield',
29 value
: gettext('Warning: Firewall still disabled at datacenter level!'),
34 beforeShow: function() {
37 Proxmox
.Utils
.API2Request({
38 url
: '/api2/extjs/cluster/firewall/options',
40 failure: function(response
, opts
) {
41 Ext
.Msg
.alert(gettext('Error'), response
.htmlStatus
);
43 success: function(response
, opts
) {
44 if (!response
.result
.data
.enable
) {
45 me
.down('displayfield[name=warning]').setVisible(true);