You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models/user
singuliere 8bd89ca294
preserve users if restoring a repository on the same Gitea instance (#18604)
When calling DumpRepository and RestoreRepository on the same Gitea
instance, the users are preserved: all labels, issues etc. belong to
the external user who is, in this particular case, the local user.

Dead code verifying g.gitServiceType.Name() == "" (i.e. plain git) is
removed. The function is never called because the plain git downloader
does not migrate anything that is associated to a user, by definition.

Errors returned by GetUserIDByExternalUserID are no longer ignored.

The userMap is used when the external user is not kown, which is the
most common case. It was only used when the external user exists
which happens less often and, as a result, every occurence of an
unknown external user required a SQL query.

Signed-off-by: Loïc Dachary <loic@dachary.org>

Co-authored-by: Loïc Dachary <loic@dachary.org>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2 years ago
..
avatar.go Move user related model into models/user (#17781) 3 years ago
email_address.go format with gofumpt (#18184) 2 years ago
email_address_test.go Move more model into models/user (#17826) 3 years ago
error.go Move user related model into models/user (#17781) 3 years ago
external_login_user.go add test coverage for original author conversion during migrations (#18506) 2 years ago
follow.go Remove NewSession method from db.Engine interface (#17577) 3 years ago
follow_test.go Move user follow and openid into models/user/ (#17613) 3 years ago
list.go Refactor auth package (#17962) 3 years ago
main_test.go Move user related model into models/user (#17781) 3 years ago
openid.go Move user follow and openid into models/user/ (#17613) 3 years ago
openid_test.go Move user follow and openid into models/user/ (#17613) 3 years ago
redirect.go Move EmailAddress & UserRedirect into models/user/ (#17607) 3 years ago
redirect_test.go Decouple unit test code from business code (#17623) 3 years ago
search.go Improve the comment for 2FA filter in admin panel (#18017) 3 years ago
setting.go Add config options to hide issue events (#17414) 2 years ago
setting_keys.go Add config options to hide issue events (#17414) 2 years ago
setting_test.go Add config options to hide issue events (#17414) 2 years ago
user.go preserve users if restoring a repository on the same Gitea instance (#18604) 2 years ago
user_test.go Refactor auth package (#17962) 3 years ago