mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Redirect on changed user and org name (#11649)
* Add redirect for user * Add redirect for orgs * Add user redirect test * Appease linter * Add comment to DeleteUserRedirect function * Fix locale changes * Fix GetUserByParams * Fix orgAssignment * Remove debug logging * Add redirect prompt * Dont Export DeleteUserRedirect & only use it within a session * Unexport newUserRedirect * cleanup * Fix & Dedub API code * Format Template * Add Migration & rm dublicat * Refactor: unexport newRepoRedirect() & rm dedub del exec * if this fails we'll need to re-rename the user directory Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
		| @@ -146,6 +146,21 @@ func (err ErrUserNotExist) Error() string { | ||||
| 	return fmt.Sprintf("user does not exist [uid: %d, name: %s, keyid: %d]", err.UID, err.Name, err.KeyID) | ||||
| } | ||||
|  | ||||
| // ErrUserRedirectNotExist represents a "UserRedirectNotExist" kind of error. | ||||
| type ErrUserRedirectNotExist struct { | ||||
| 	Name string | ||||
| } | ||||
|  | ||||
| // IsErrUserRedirectNotExist check if an error is an ErrUserRedirectNotExist. | ||||
| func IsErrUserRedirectNotExist(err error) bool { | ||||
| 	_, ok := err.(ErrUserRedirectNotExist) | ||||
| 	return ok | ||||
| } | ||||
|  | ||||
| func (err ErrUserRedirectNotExist) Error() string { | ||||
| 	return fmt.Sprintf("user redirect does not exist [name: %s]", err.Name) | ||||
| } | ||||
|  | ||||
| // ErrUserProhibitLogin represents a "ErrUserProhibitLogin" kind of error. | ||||
| type ErrUserProhibitLogin struct { | ||||
| 	UID  int64 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user