mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-29 21:41:02 +00:00 
			
		
		
		
	fix #976
This commit is contained in:
		
					parent
					
						
							
								ec2423ad7c
							
						
					
				
			
			
				commit
				
					
						cc8f5add6e
					
				
			
		
					 15 changed files with 235 additions and 57 deletions
				
			
		|  | @ -34,6 +34,7 @@ func ToApiRepository(owner *models.User, repo *models.Repository, permission api | |||
| 	} | ||||
| } | ||||
| 
 | ||||
| // https://github.com/gogits/go-gogs-client/wiki/Repositories#search-repositories | ||||
| func SearchRepos(ctx *middleware.Context) { | ||||
| 	opt := models.SearchOption{ | ||||
| 		Keyword: path.Base(ctx.Query("q")), | ||||
|  | @ -184,6 +185,7 @@ func CreateOrgRepo(ctx *middleware.Context, opt api.CreateRepoOption) { | |||
| 	createRepo(ctx, org, opt) | ||||
| } | ||||
| 
 | ||||
| // https://github.com/gogits/go-gogs-client/wiki/Repositories#migrate | ||||
| func MigrateRepo(ctx *middleware.Context, form auth.MigrateRepoForm) { | ||||
| 	ctxUser := ctx.User | ||||
| 	// Not equal means context user is an organization, | ||||
|  | @ -279,6 +281,7 @@ func parseOwnerAndRepo(ctx *middleware.Context) (*models.User, *models.Repositor | |||
| 	return owner, repo | ||||
| } | ||||
| 
 | ||||
| // https://github.com/gogits/go-gogs-client/wiki/Repositories#get | ||||
| func GetRepo(ctx *middleware.Context) { | ||||
| 	owner, repo := parseOwnerAndRepo(ctx) | ||||
| 	if ctx.Written() { | ||||
|  | @ -288,6 +291,7 @@ func GetRepo(ctx *middleware.Context) { | |||
| 	ctx.JSON(200, ToApiRepository(owner, repo, api.Permission{true, true, true})) | ||||
| } | ||||
| 
 | ||||
| // https://github.com/gogits/go-gogs-client/wiki/Repositories#delete | ||||
| func DeleteRepo(ctx *middleware.Context) { | ||||
| 	owner, repo := parseOwnerAndRepo(ctx) | ||||
| 	if ctx.Written() { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue