mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Add ContextUser to http request context (#18798)
				
					
				
			This PR adds a middleware which sets a ContextUser (like GetUserByParams before) in a single place which can be used by other methods. For routes which represent a repo or org the respective middlewares set the field too. Also fix a bug in modules/context/org.go during refactoring.
This commit is contained in:
		@@ -67,8 +67,9 @@ type Context struct {
 | 
			
		||||
	IsSigned    bool
 | 
			
		||||
	IsBasicAuth bool
 | 
			
		||||
 | 
			
		||||
	Repo *Repository
 | 
			
		||||
	Org  *Organization
 | 
			
		||||
	ContextUser *user_model.User
 | 
			
		||||
	Repo        *Repository
 | 
			
		||||
	Org         *Organization
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TrHTMLEscapeArgs runs Tr but pre-escapes all arguments with html.EscapeString.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user