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:
		
							parent
							
								
									5ab1c7acec
								
							
						
					
					
						commit
						cb6ed84c4b
					
				|  | @ -79,7 +79,7 @@ type Release struct { | ||||||
| 	RenderedNote     string             `xorm:"-"` | 	RenderedNote     string             `xorm:"-"` | ||||||
| 	IsDraft          bool               `xorm:"NOT NULL DEFAULT false"` | 	IsDraft          bool               `xorm:"NOT NULL DEFAULT false"` | ||||||
| 	IsPrerelease     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:"-"` | 	Attachments      []*Attachment      `xorm:"-"` | ||||||
| 	CreatedUnix      timeutil.TimeStamp `xorm:"INDEX"` | 	CreatedUnix      timeutil.TimeStamp `xorm:"INDEX"` | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -93,7 +93,7 @@ | ||||||
| 									{{end}} | 									{{end}} | ||||||
| 								</h4> | 								</h4> | ||||||
| 								<div class="gt-df gt-ac"> | 								<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"> | 										<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"}} | 											{{svg "octicon-pencil"}} | ||||||
| 										</a> | 										</a> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue