luci-proto-wireguard: remove peer sections when deleting interface
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
a22aba2fed
commit
890dcac2de
1 changed files with 7 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
'require uci';
|
||||||
'require form';
|
'require form';
|
||||||
'require network';
|
'require network';
|
||||||
|
|
||||||
|
@ -138,5 +139,11 @@ return network.registerProtocol('wireguard', {
|
||||||
o = ss.option(form.Value, 'persistent_keepalive', _('Persistent Keep Alive'), _('Optional. Seconds between keep alive messages. Default is 0 (disabled). Recommended value if this device is behind a NAT is 25.'));
|
o = ss.option(form.Value, 'persistent_keepalive', _('Persistent Keep Alive'), _('Optional. Seconds between keep alive messages. Default is 0 (disabled). Recommended value if this device is behind a NAT is 25.'));
|
||||||
o.datatype = 'range(0,65535)';
|
o.datatype = 'range(0,65535)';
|
||||||
o.placeholder = '0';
|
o.placeholder = '0';
|
||||||
|
},
|
||||||
|
|
||||||
|
deleteConfiguration: function() {
|
||||||
|
uci.sections('network', 'wireguard_%s'.format(this.sid), function(s) {
|
||||||
|
uci.remove('network', s['.name']);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue