mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 00:02:20 -05:00 
			
		
		
		
	Following up fixes for "Fix inconsistent user profile layout across tabs" (#25739)
Follow https://github.com/go-gitea/gitea/pull/25625#issuecomment-1621577816 1. Fix the incorrect "project view" layout 2. Fix the "follow/unfollow" link on "packages" and "projects" tab Before:  After:  --------- Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		
							parent
							
								
									a6a9389c70
								
							
						
					
					
						commit
						128d77a3a0
					
				@ -287,9 +287,9 @@ func Action(ctx *context.Context) {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		ctx.ServerError(fmt.Sprintf("Action (%s)", ctx.FormString("action")), err)
 | 
			
		||||
		log.Error("Failed to apply action %q: %v", ctx.FormString("action"), err)
 | 
			
		||||
		ctx.JSONError(fmt.Sprintf("Action %q failed", ctx.FormString("action")))
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	// FIXME: We should check this URL and make sure that it's a valid Gitea URL
 | 
			
		||||
	ctx.RedirectToFirst(ctx.FormString("redirect_to"), ctx.ContextUser.HomeLink())
 | 
			
		||||
	ctx.JSONOK()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -20,16 +20,13 @@
 | 
			
		||||
			</div>
 | 
			
		||||
		</div>
 | 
			
		||||
		<div class="right menu">
 | 
			
		||||
			<form method="post" action="{{.Link}}?action={{if $.IsFollowing}}unfollow{{else}}follow{{end}}&redirect_to={{$.Link}}">
 | 
			
		||||
				{{$.CsrfTokenHtml}}
 | 
			
		||||
				<button type="submit" class="ui basic button gt-mr-0">
 | 
			
		||||
					{{if $.IsFollowing}}
 | 
			
		||||
						{{.locale.Tr "user.unfollow"}}
 | 
			
		||||
					{{else}}
 | 
			
		||||
						{{.locale.Tr "user.follow"}}
 | 
			
		||||
					{{end}}
 | 
			
		||||
				</button>
 | 
			
		||||
			</form>
 | 
			
		||||
			<button class="link-action ui basic button gt-mr-0" data-url="{{.Org.HomeLink}}?action={{if $.IsFollowing}}unfollow{{else}}follow{{end}}">
 | 
			
		||||
				{{if $.IsFollowing}}
 | 
			
		||||
					{{.locale.Tr "user.unfollow"}}
 | 
			
		||||
				{{else}}
 | 
			
		||||
					{{.locale.Tr "user.follow"}}
 | 
			
		||||
				{{end}}
 | 
			
		||||
			</button>
 | 
			
		||||
		</div>
 | 
			
		||||
	</div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,5 @@
 | 
			
		||||
{{template "base/head" .}}
 | 
			
		||||
<div role="main" aria-label="{{.Title}}" class="page-content repository packages">
 | 
			
		||||
<div role="main" aria-label="{{.Title}}" class="page-content repository projects view-project">
 | 
			
		||||
	{{template "shared/user/org_profile_avatar" .}}
 | 
			
		||||
	<div class="ui container">
 | 
			
		||||
	{{template "user/overview/header" .}}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,3 @@
 | 
			
		||||
<div role="main" aria-label="{{.Title}}" class="page-content repository projects view-project">
 | 
			
		||||
	<div class="ui container">
 | 
			
		||||
		<div class="ui two column stackable grid">
 | 
			
		||||
			<div class="column">
 | 
			
		||||
			</div>
 | 
			
		||||
@ -70,8 +68,8 @@
 | 
			
		||||
			{{end}}
 | 
			
		||||
		</div>
 | 
			
		||||
		<div class="divider"></div>
 | 
			
		||||
	</div>
 | 
			
		||||
	<div class="ui container fluid padded" id="project-board">
 | 
			
		||||
 | 
			
		||||
	<div id="project-board">
 | 
			
		||||
 | 
			
		||||
		<div class="board {{if .CanWriteProjects}}sortable{{end}}">
 | 
			
		||||
			{{range $board := .Boards}}
 | 
			
		||||
@ -253,8 +251,6 @@
 | 
			
		||||
 | 
			
		||||
	</div>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
{{if .CanWriteProjects}}
 | 
			
		||||
	<div class="ui g-modal-confirm delete modal">
 | 
			
		||||
		<div class="header">
 | 
			
		||||
 | 
			
		||||
@ -99,15 +99,13 @@
 | 
			
		||||
			{{if and .IsSigned (ne .SignedUserID .ContextUser.ID)}}
 | 
			
		||||
			<li class="follow">
 | 
			
		||||
				{{if $.IsFollowing}}
 | 
			
		||||
					<form method="post" action="{{.Link}}?action=unfollow&redirect_to={{$.Link}}">
 | 
			
		||||
						{{$.CsrfTokenHtml}}
 | 
			
		||||
						<button type="submit" class="ui basic red button">{{svg "octicon-person"}} {{.locale.Tr "user.unfollow"}}</button>
 | 
			
		||||
					</form>
 | 
			
		||||
					<button class="ui basic red button link-action" data-url="{{.ContextUser.HomeLink}}?action=unfollow">
 | 
			
		||||
						{{svg "octicon-person"}} {{.locale.Tr "user.unfollow"}}
 | 
			
		||||
					</button>
 | 
			
		||||
				{{else}}
 | 
			
		||||
					<form method="post" action="{{.Link}}?action=follow&redirect_to={{$.Link}}">
 | 
			
		||||
						{{$.CsrfTokenHtml}}
 | 
			
		||||
						<button type="submit" class="ui basic green button">{{svg "octicon-person"}} {{.locale.Tr "user.follow"}}</button>
 | 
			
		||||
					</form>
 | 
			
		||||
					<button class="ui basic green button link-action" data-url="{{.ContextUser.HomeLink}}?action=follow">
 | 
			
		||||
						{{svg "octicon-person"}} {{.locale.Tr "user.follow"}}
 | 
			
		||||
					</button>
 | 
			
		||||
				{{end}}
 | 
			
		||||
			</li>
 | 
			
		||||
			{{end}}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user