get repo now works somehow
This commit is contained in:
		
							parent
							
								
									da7a38b03d
								
							
						
					
					
						commit
						fe2a3d86d4
					
				
					 3 changed files with 5 additions and 7 deletions
				
			
		| 
						 | 
				
			
			@ -7,7 +7,6 @@ import (
 | 
			
		|||
	"net/http"
 | 
			
		||||
 | 
			
		||||
	"code.gitea.io/gitea/modules/context"
 | 
			
		||||
	"code.gitea.io/gitea/modules/log"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Repository function returns the Repository actor for a repo
 | 
			
		||||
| 
						 | 
				
			
			@ -27,7 +26,6 @@ func Repository(ctx *context.APIContext) {
 | 
			
		|||
	//   "200":
 | 
			
		||||
	//     "$ref": "#/responses/ActivityPub"
 | 
			
		||||
 | 
			
		||||
	log.Error("Repository")
 | 
			
		||||
	ctx.Status(http.StatusNoContent)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -895,7 +895,7 @@ func Routes() *web.Route {
 | 
			
		|||
					m.Post("/inbox", activitypub.ReqHTTPSignature(), activitypub.PersonInbox)
 | 
			
		||||
				}, context_service.UserIDAssignmentAPI())
 | 
			
		||||
				// TODO: implement ctx
 | 
			
		||||
				m.Group("/repository-id/{repsitory-id}", func() {
 | 
			
		||||
				m.Group("/repository-id/{repository-id}", func() {
 | 
			
		||||
					m.Get("", activitypub.Repository)
 | 
			
		||||
					m.Post("/inbox", activitypub.ReqHTTPSignature(), activitypub.RepositoryInbox)
 | 
			
		||||
				}, context_service.RepositoryIDAssignmentAPI())
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,10 +20,10 @@ func RepositoryIDAssignmentAPI() func(ctx *context.APIContext) {
 | 
			
		|||
		log.Info("RepositoryIDAssignmentAPI: %v", repositoryID)
 | 
			
		||||
 | 
			
		||||
		//TODO: check auth here ?
 | 
			
		||||
		if !ctx.Repo.HasAccess() && !ctx.IsUserSiteAdmin() {
 | 
			
		||||
			ctx.Error(http.StatusForbidden, "reqAnyRepoReader", "user should have any permission to read repository or permissions of site admin")
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		//if !ctx.Repo.HasAccess() && !ctx.IsUserSiteAdmin() {
 | 
			
		||||
		//	ctx.Error(http.StatusForbidden, "reqAnyRepoReader", "user should have any permission to read repository or permissions of site admin")
 | 
			
		||||
		//	return
 | 
			
		||||
		//}
 | 
			
		||||
 | 
			
		||||
		var err error
 | 
			
		||||
		repository := new(context.Repository)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue