Firewall: Automation: Filter - remove unused code to support input+select entry and start using the new $.replaceInputWithSelector() for source/destination networks.
mvc / frontend - Javascript code: add $.replaceInputWithSelector() action to easily replace single inputs for (grouped) selects. In some cases a set of options is available which we do want the user to choose from, but also manual input is an option. (for example known networks vs manual netblocks)
Using this commit you can fetch the options from a different source and replace <input> tags for a combination of <input>/<select>, example usage:
ajaxGet('/api/my/endpoint', [], function(data, status){
$(".net_selector").replaceInputWithSelector(data);
});
mvc: configdStream: poll_timeout should be configurable on controller layer
The default of 2 is fine for predictable processes or direct data
passthrough, but any event-based mechanism might need to change this.