mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 06:21:11 +00:00 
			
		
		
		
	fix: don't hide projects from sidebar when they're disabled in repo
This commit is contained in:
		
					parent
					
						
							
								6313b89e53
							
						
					
				
			
			
				commit
				
					
						3a375a1de3
					
				
			
		
					 1 changed files with 46 additions and 48 deletions
				
			
		|  | @ -151,59 +151,57 @@ | |||
| 		</div> | ||||
| 	</div> | ||||
| 
 | ||||
| 	{{if .IsProjectsEnabled}} | ||||
| 		<div class="divider"></div> | ||||
| 	<div class="divider"></div> | ||||
| 
 | ||||
| 		<div class="ui {{if or (not .HasIssuesOrPullsWritePermission) .Repository.IsArchived}}disabled{{end}} floating jump select-project dropdown"> | ||||
| 			<a class="text muted flex-text-block"> | ||||
| 				<strong>{{ctx.Locale.Tr "repo.issues.new.projects"}}</strong> | ||||
| 				{{if and .HasIssuesOrPullsWritePermission (not .Repository.IsArchived)}} | ||||
| 					{{svg "octicon-gear" 16 "gt-ml-2"}} | ||||
| 				{{end}} | ||||
| 			</a> | ||||
| 			<div class="menu" data-action="update" data-issue-id="{{$.Issue.ID}}" data-update-url="{{$.RepoLink}}/issues/projects"> | ||||
| 				{{if or .OpenProjects .ClosedProjects}} | ||||
| 				<div class="ui icon search input"> | ||||
| 					<i class="icon">{{svg "octicon-search" 16}}</i> | ||||
| 					<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_projects"}}"> | ||||
| 				</div> | ||||
| 				{{end}} | ||||
| 				<div class="no-select item">{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}</div> | ||||
| 				{{if .OpenProjects}} | ||||
| 					<div class="divider"></div> | ||||
| 					<div class="header"> | ||||
| 						{{ctx.Locale.Tr "repo.issues.new.open_projects"}} | ||||
| 					</div> | ||||
| 					{{range .OpenProjects}} | ||||
| 						<a class="item muted sidebar-item-link" data-id="{{.ID}}" data-href="{{.Link ctx}}"> | ||||
| 							{{svg .IconName 18 "gt-mr-3"}}{{.Title}} | ||||
| 						</a> | ||||
| 					{{end}} | ||||
| 				{{end}} | ||||
| 				{{if .ClosedProjects}} | ||||
| 					<div class="divider"></div> | ||||
| 					<div class="header"> | ||||
| 						{{ctx.Locale.Tr "repo.issues.new.closed_projects"}} | ||||
| 					</div> | ||||
| 					{{range .ClosedProjects}} | ||||
| 						<a class="item muted sidebar-item-link" data-id="{{.ID}}" data-href="{{.Link ctx}}"> | ||||
| 							{{svg .IconName 18 "gt-mr-3"}}{{.Title}} | ||||
| 						</a> | ||||
| 					{{end}} | ||||
| 				{{end}} | ||||
| 	<div class="ui {{if or (not .HasIssuesOrPullsWritePermission) .Repository.IsArchived}}disabled{{end}} floating jump select-project dropdown"> | ||||
| 		<a class="text muted flex-text-block"> | ||||
| 			<strong>{{ctx.Locale.Tr "repo.issues.new.projects"}}</strong> | ||||
| 			{{if and .HasIssuesOrPullsWritePermission (not .Repository.IsArchived)}} | ||||
| 				{{svg "octicon-gear" 16 "gt-ml-2"}} | ||||
| 			{{end}} | ||||
| 		</a> | ||||
| 		<div class="menu" data-action="update" data-issue-id="{{$.Issue.ID}}" data-update-url="{{$.RepoLink}}/issues/projects"> | ||||
| 			{{if or .OpenProjects .ClosedProjects}} | ||||
| 			<div class="ui icon search input"> | ||||
| 				<i class="icon">{{svg "octicon-search" 16}}</i> | ||||
| 				<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_projects"}}"> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div class="ui select-project list"> | ||||
| 			<span class="no-select item {{if .Issue.Project}}gt-hidden{{end}}">{{ctx.Locale.Tr "repo.issues.new.no_projects"}}</span> | ||||
| 			<div class="selected"> | ||||
| 				{{if .Issue.Project}} | ||||
| 					<a class="item muted sidebar-item-link" href="{{.Issue.Project.Link ctx}}"> | ||||
| 						{{svg .Issue.Project.IconName 18 "gt-mr-3"}}{{.Issue.Project.Title}} | ||||
| 			{{end}} | ||||
| 			<div class="no-select item">{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}</div> | ||||
| 			{{if .OpenProjects}} | ||||
| 				<div class="divider"></div> | ||||
| 				<div class="header"> | ||||
| 					{{ctx.Locale.Tr "repo.issues.new.open_projects"}} | ||||
| 				</div> | ||||
| 				{{range .OpenProjects}} | ||||
| 					<a class="item muted sidebar-item-link" data-id="{{.ID}}" data-href="{{.Link ctx}}"> | ||||
| 						{{svg .IconName 18 "gt-mr-3"}}{{.Title}} | ||||
| 					</a> | ||||
| 				{{end}} | ||||
| 			</div> | ||||
| 			{{end}} | ||||
| 			{{if .ClosedProjects}} | ||||
| 				<div class="divider"></div> | ||||
| 				<div class="header"> | ||||
| 					{{ctx.Locale.Tr "repo.issues.new.closed_projects"}} | ||||
| 				</div> | ||||
| 				{{range .ClosedProjects}} | ||||
| 					<a class="item muted sidebar-item-link" data-id="{{.ID}}" data-href="{{.Link ctx}}"> | ||||
| 						{{svg .IconName 18 "gt-mr-3"}}{{.Title}} | ||||
| 					</a> | ||||
| 				{{end}} | ||||
| 			{{end}} | ||||
| 		</div> | ||||
| 	{{end}} | ||||
| 	</div> | ||||
| 	<div class="ui select-project list"> | ||||
| 		<span class="no-select item {{if .Issue.Project}}gt-hidden{{end}}">{{ctx.Locale.Tr "repo.issues.new.no_projects"}}</span> | ||||
| 		<div class="selected"> | ||||
| 			{{if .Issue.Project}} | ||||
| 				<a class="item muted sidebar-item-link" href="{{.Issue.Project.Link ctx}}"> | ||||
| 					{{svg .Issue.Project.IconName 18 "gt-mr-3"}}{{.Issue.Project.Title}} | ||||
| 				</a> | ||||
| 			{{end}} | ||||
| 		</div> | ||||
| 	</div> | ||||
| 
 | ||||
| 	<div class="divider"></div> | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue