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 )

Reply via email to