Merge pull request #5310 from keith24/feature_optional-allowedips

luci-proto-wireguard: make AllowedIPs optional
This commit is contained in:
Florian Eckert 2021-08-30 11:05:36 +02:00 committed by GitHub
commit a2e70ef0f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -140,16 +140,9 @@ return network.registerProtocol('wireguard', {
o.validate = validateBase64;
o.optional = true;
o = ss.option(form.DynamicList, 'allowed_ips', _('Allowed IPs'), _("Required. IP addresses and prefixes that this peer is allowed to use inside the tunnel. Usually the peer's tunnel IP addresses and the networks the peer routes through the tunnel."));
o = ss.option(form.DynamicList, 'allowed_ips', _('Allowed IPs'), _("Optional. IP addresses and prefixes that this peer is allowed to use inside the tunnel. Usually the peer's tunnel IP addresses and the networks the peer routes through the tunnel."));
o.datatype = 'ipaddr';
o.validate = function(section, value) {
var opt = this.map.lookupOption('allowed_ips', section);
var ips = opt[0].formvalue(section);
if (ips.length == 0) {
return _('Value must not be empty');
}
return true;
};
o.optional = true;
o = ss.option(form.Flag, 'route_allowed_ips', _('Route Allowed IPs'), _('Optional. Create routes for Allowed IPs for this peer.'));