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