mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Renamed ctx.User to ctx.Doer. (#19161)
Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		@@ -107,7 +107,7 @@ func ListDeployKeys(ctx *context.APIContext) {
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		apiKeys[i] = convert.ToDeployKey(apiLink, keys[i])
 | 
			
		||||
		if ctx.User.IsAdmin || ((ctx.Repo.Repository.ID == keys[i].RepoID) && (ctx.User.ID == ctx.Repo.Owner.ID)) {
 | 
			
		||||
		if ctx.Doer.IsAdmin || ((ctx.Repo.Repository.ID == keys[i].RepoID) && (ctx.Doer.ID == ctx.Repo.Owner.ID)) {
 | 
			
		||||
			apiKeys[i], _ = appendPrivateInformation(apiKeys[i], keys[i], ctx.Repo.Repository)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
@@ -161,7 +161,7 @@ func GetDeployKey(ctx *context.APIContext) {
 | 
			
		||||
 | 
			
		||||
	apiLink := composeDeployKeysAPILink(ctx.Repo.Owner.Name, ctx.Repo.Repository.Name)
 | 
			
		||||
	apiKey := convert.ToDeployKey(apiLink, key)
 | 
			
		||||
	if ctx.User.IsAdmin || ((ctx.Repo.Repository.ID == key.RepoID) && (ctx.User.ID == ctx.Repo.Owner.ID)) {
 | 
			
		||||
	if ctx.Doer.IsAdmin || ((ctx.Repo.Repository.ID == key.RepoID) && (ctx.Doer.ID == ctx.Repo.Owner.ID)) {
 | 
			
		||||
		apiKey, _ = appendPrivateInformation(apiKey, key, ctx.Repo.Repository)
 | 
			
		||||
	}
 | 
			
		||||
	ctx.JSON(http.StatusOK, apiKey)
 | 
			
		||||
@@ -270,7 +270,7 @@ func DeleteDeploykey(ctx *context.APIContext) {
 | 
			
		||||
	//   "403":
 | 
			
		||||
	//     "$ref": "#/responses/forbidden"
 | 
			
		||||
 | 
			
		||||
	if err := asymkey_service.DeleteDeployKey(ctx.User, ctx.ParamsInt64(":id")); err != nil {
 | 
			
		||||
	if err := asymkey_service.DeleteDeployKey(ctx.Doer, ctx.ParamsInt64(":id")); err != nil {
 | 
			
		||||
		if asymkey_model.IsErrKeyAccessDenied(err) {
 | 
			
		||||
			ctx.Error(http.StatusForbidden, "", "You do not have access to this key")
 | 
			
		||||
		} else {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user