Repository: archiva Updated Branches: refs/heads/master d82d39c39 -> 5bc8ad7de
Changing upload permissions using parameter reference Needs the new functionality in the redback annotations. Project: http://git-wip-us.apache.org/repos/asf/archiva/repo Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/d01764be Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/d01764be Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/d01764be Branch: refs/heads/master Commit: d01764bed989abc53c20cb79723e59ae390f454a Parents: d82d39c Author: Martin Stockhammer <[email protected]> Authored: Wed Sep 14 21:48:59 2016 +0200 Committer: Martin Stockhammer <[email protected]> Committed: Wed Sep 14 21:48:59 2016 +0200 ---------------------------------------------------------------------- .../main/java/org/apache/archiva/web/api/FileUploadService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/archiva/blob/d01764be/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/FileUploadService.java ---------------------------------------------------------------------- diff --git a/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/FileUploadService.java b/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/FileUploadService.java index d95db3d..cf21a30 100644 --- a/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/FileUploadService.java +++ b/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/FileUploadService.java @@ -70,7 +70,7 @@ public interface FileUploadService @Path( "save/{repositoryId}/{groupId}/{artifactId}/{version}/{packaging}" ) @GET @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } ) - @RedbackAuthorization( permissions = ArchivaRoleConstants.OPERATION_REPOSITORY_UPLOAD ) + @RedbackAuthorization( resource = "{repositoryId}", permissions = ArchivaRoleConstants.OPERATION_REPOSITORY_UPLOAD ) Boolean save( @PathParam( "repositoryId" ) String repositoryId, @PathParam( "groupId" ) String groupId, @PathParam( "artifactId" ) String artifactId, @PathParam( "version" ) String version, @PathParam( "packaging" ) String packaging, @QueryParam( "generatePom" ) boolean generatePom )
