* Added tag protection in hook. * Prevent UI tag creation if protected. * Added settings page. * Added tests. * Added suggestions. * Moved tests. * Use individual errors. * Removed unneeded methods. * Switched delete selector. * Changed method names. * No reason to be unique. * Allow editing of protected tags. * Removed unique key from migration. * Added docs page. * Changed date. * Respond with 404 to not found tags. * Replaced glob with regex pattern. * Added support for glob and regex pattern. * Updated documentation. * Changed white* to allow*. * Fixed edit button link. * Added cancel button. Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
| <div class="ui secondary pointing tabular top attached borderless menu stackable new-menu navbar shadow-body">
 | |
| 	<div class="new-menu-inner">
 | |
| 		<a class="{{if .PageIsSettingsOptions}}active{{end}} item" href="{{.RepoLink}}/settings">
 | |
| 			{{.i18n.Tr "repo.settings.options"}}
 | |
| 		</a>
 | |
| 		<a class="{{if .PageIsSettingsCollaboration}}active{{end}} item" href="{{.RepoLink}}/settings/collaboration">
 | |
| 			{{.i18n.Tr "repo.settings.collaboration"}}
 | |
| 		</a>
 | |
| 		{{if not .Repository.IsEmpty}}
 | |
| 			<a class="{{if .PageIsSettingsBranches}}active{{end}} item" href="{{.RepoLink}}/settings/branches">
 | |
| 				{{.i18n.Tr "repo.settings.branches"}}
 | |
| 			</a>
 | |
| 		{{end}}
 | |
| 		<a class="{{if .PageIsSettingsTags}}active{{end}} item" href="{{.RepoLink}}/settings/tags">
 | |
| 			{{.i18n.Tr "repo.settings.tags"}}
 | |
| 		</a>
 | |
| 		{{if not DisableWebhooks}}
 | |
| 			<a class="{{if .PageIsSettingsHooks}}active{{end}} item" href="{{.RepoLink}}/settings/hooks">
 | |
| 				{{.i18n.Tr "repo.settings.hooks"}}
 | |
| 			</a>
 | |
| 		{{end}}
 | |
| 		{{if .SignedUser.CanEditGitHook}}
 | |
| 			<a class="{{if .PageIsSettingsGitHooks}}active{{end}} item" href="{{.RepoLink}}/settings/hooks/git">
 | |
| 				{{.i18n.Tr "repo.settings.githooks"}}
 | |
| 			</a>
 | |
| 		{{end}}
 | |
| 		<a class="{{if .PageIsSettingsKeys}}active{{end}} item" href="{{.RepoLink}}/settings/keys">
 | |
| 			{{.i18n.Tr "repo.settings.deploy_keys"}}
 | |
| 		</a>
 | |
| 		{{if .LFSStartServer}}
 | |
| 			<a class="{{if .PageIsSettingsLFS}}active{{end}} item" href="{{.RepoLink}}/settings/lfs">
 | |
| 				{{.i18n.Tr "repo.settings.lfs"}}
 | |
| 			</a>
 | |
| 		{{end}}
 | |
| 	</div>
 | |
| </div>
 |