mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Disable editing tags (#23883)
Fixes #23865 In GitHub, users cannot edit a tag. <img src="https://user-images.githubusercontent.com/15528715/229409445-4233941b-3a37-4846-bc0c-efa94b90d9e0.png" width="600px" /> So in this PR the edit button will not be shown if the release's `IsTag` is `true`
This commit is contained in:
		| @@ -79,7 +79,7 @@ type Release struct { | ||||
| 	RenderedNote     string             `xorm:"-"` | ||||
| 	IsDraft          bool               `xorm:"NOT NULL DEFAULT false"` | ||||
| 	IsPrerelease     bool               `xorm:"NOT NULL DEFAULT false"` | ||||
| 	IsTag            bool               `xorm:"NOT NULL DEFAULT false"` | ||||
| 	IsTag            bool               `xorm:"NOT NULL DEFAULT false"` // will be true only if the record is a tag and has no related releases | ||||
| 	Attachments      []*Attachment      `xorm:"-"` | ||||
| 	CreatedUnix      timeutil.TimeStamp `xorm:"INDEX"` | ||||
| } | ||||
|   | ||||
| @@ -93,7 +93,7 @@ | ||||
| 									{{end}} | ||||
| 								</h4> | ||||
| 								<div class="gt-df gt-ac"> | ||||
| 									{{if $.CanCreateRelease}} | ||||
| 									{{if and $.CanCreateRelease (not .IsTag)}} | ||||
| 										<a class="muted gt-ml-3 gt-df gt-ac" data-tooltip-content="{{$.locale.Tr "repo.release.edit"}}" href="{{$.RepoLink}}/releases/edit/{{.TagName | PathEscapeSegments}}" rel="nofollow"> | ||||
| 											{{svg "octicon-pencil"}} | ||||
| 										</a> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zettat123
					Zettat123