mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-02 19:45:51 +01:00
Use existing permission filters in http servlet protocol
Just as a POC, fix logging and public access.
This commit is contained in:
@@ -126,7 +126,7 @@ public class SvnPermissionFilter extends ProviderPermissionFilter
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
protected boolean isWriteRequest(HttpServletRequest request)
|
||||
public boolean isWriteRequest(HttpServletRequest request)
|
||||
{
|
||||
return WRITEMETHOD_SET.contains(request.getMethod().toUpperCase());
|
||||
}
|
||||
|
||||
@@ -17,8 +17,8 @@ import static sonia.scm.web.SvnServletModule.PARAMETER_SVN_PARENTPATH;
|
||||
@Singleton
|
||||
public class SvnScmProtocolProviderWrapper extends InitializingHttpScmProtocolWrapper {
|
||||
@Inject
|
||||
public SvnScmProtocolProviderWrapper(Provider<SvnDAVServlet> servletProvider, Provider<UriInfoStore> uriInfoStore) {
|
||||
super(servletProvider, uriInfoStore);
|
||||
public SvnScmProtocolProviderWrapper(Provider<SvnDAVServlet> servletProvider, Provider<SvnPermissionFilter> permissionFilter, Provider<UriInfoStore> uriInfoStore) {
|
||||
super(servletProvider, permissionFilter, uriInfoStore);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user