[webui] require login for editing patchinfo instead of error handling
[webui] apply require_login for most patchinfo editor routes