From: Olivier Lamy Date: Sun, 26 Feb 2012 22:12:25 +0000 (+0000) Subject: fix browse for directories X-Git-Tag: archiva-1.4-M3~1220 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a294aff1b73f7c22e0a443cd7ad22f3850492d1d;p=archiva.git fix browse for directories git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1293946 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/services/BrowseService.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/services/BrowseService.java index 758a52c94..89a4ff6b9 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/services/BrowseService.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/services/BrowseService.java @@ -39,28 +39,28 @@ public interface BrowseService @Path( "rootGroups" ) @GET @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } ) - @RedbackAuthorization( noRestriction = true, noPermission = false ) + @RedbackAuthorization( noPermission = true, noRestriction = true ) BrowseResult getRootGroups() throws ArchivaRestServiceException; @Path( "browseGroupId/{groupId}" ) @GET @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } ) - @RedbackAuthorization( noRestriction = true, noPermission = false ) + @RedbackAuthorization( noPermission = true, noRestriction = true ) BrowseResult browseGroupId( @PathParam( "groupId" ) String groupId ) throws ArchivaRestServiceException; @Path( "versionsList/{g}/{a}" ) @GET @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } ) - @RedbackAuthorization( noRestriction = true, noPermission = false ) + @RedbackAuthorization( noPermission = true, noRestriction = true ) VersionsList getVersionsList( @PathParam( "g" ) String groupId, @PathParam( "a" ) String artifactId ) throws ArchivaRestServiceException; @Path( "projectVersionMetadata/{g}/{a}" ) @GET @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } ) - @RedbackAuthorization( noRestriction = true, noPermission = false ) + @RedbackAuthorization( noPermission = true, noRestriction = true ) ProjectVersionMetadata getProjectVersionMetadata( @PathParam( "g" ) String groupId, @PathParam( "a" ) String artifactId ) throws ArchivaRestServiceException; diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js index df87ddfaa..574ebea20 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js @@ -129,7 +129,6 @@ $(function() { } displayArtifactDetail=function(groupId,artifactId,parentBrowseViewModel,restUrl){ - $.log("displayArtifactDetail:"+groupId+":"+artifactId); var artifactDetailViewModel=new ArtifactDetailViewModel(groupId,artifactId); var mainContent = $("#main-content"); mainContent.find("#browse_result").hide(); diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html index 0595454b6..4efd7d34d 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html @@ -48,7 +48,7 @@ {{/if}} {{each(i,browseResultEntry) browseResultEntries}} - {{if browseResultEntry.project}} + {{if browseResultEntry.project=='true'}}
  • {{else}}