mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Added user language setting (#3875)
* Added user language setting * Added translation string for setting * Fixed import order + typo * improved checking if the user has a language saved in the db * The current saved language is now set a default inside the dropdown * fmt * When a user signs in and doesn't have a language saved, the current browser language is saved * updated gitea-sdk * Merge branch 'master' of https://github.com/go-gitea/gitea into save-user-language # Conflicts: # models/migrations/migrations.go # models/migrations/v62.go * Made tests work again * trigger CI * trigger CI * fmt * re-trigger that FUCKING CI SO IT REALLY PICKS UP THE LATEST COMMIT ISTEAD OF PREDENDING TO DO SO * re-trigger that FUCKING CI SO IT REALLY PICKS UP THE LATEST COMMIT ISTEAD OF PREDENDING TO DO SO * When loggin in, only the language col gets updated instead of everything
This commit is contained in:
		| @@ -27,9 +27,10 @@ func TestRenameUsername(t *testing.T) { | ||||
|  | ||||
| 	session := loginUser(t, "user2") | ||||
| 	req := NewRequestWithValues(t, "POST", "/user/settings", map[string]string{ | ||||
| 		"_csrf": GetCSRF(t, session, "/user/settings"), | ||||
| 		"name":  "newUsername", | ||||
| 		"email": "user2@example.com", | ||||
| 		"_csrf":    GetCSRF(t, session, "/user/settings"), | ||||
| 		"name":     "newUsername", | ||||
| 		"email":    "user2@example.com", | ||||
| 		"language": "en-us", | ||||
| 	}) | ||||
| 	session.MakeRequest(t, req, http.StatusFound) | ||||
|  | ||||
| @@ -81,9 +82,10 @@ func TestRenameReservedUsername(t *testing.T) { | ||||
| 	for _, reservedUsername := range reservedUsernames { | ||||
| 		t.Logf("Testing username %s", reservedUsername) | ||||
| 		req := NewRequestWithValues(t, "POST", "/user/settings", map[string]string{ | ||||
| 			"_csrf": GetCSRF(t, session, "/user/settings"), | ||||
| 			"name":  reservedUsername, | ||||
| 			"email": "user2@example.com", | ||||
| 			"_csrf":    GetCSRF(t, session, "/user/settings"), | ||||
| 			"name":     reservedUsername, | ||||
| 			"email":    "user2@example.com", | ||||
| 			"language": "en-us", | ||||
| 		}) | ||||
| 		resp := session.MakeRequest(t, req, http.StatusFound) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 kolaente
					kolaente