Commit Graph

33 Commits (10fd9e9e38555b6caecb7d37ba1638f2b4262c9c)

Author SHA1 Message Date
Joe Chen 10fd9e9e38
db: migrate `org.go` to `orgs.go` with GORM 2023-12-17 16:34:09 -05:00
Joe Chen 25fdeaac49
db: pass context to tests by default (#7622)
[skip ci]
2023-12-17 16:32:28 -05:00
Joe Chen 0721ef2399
refactor(db): migrate off `user_email.go` to `users.go` (#7452) 2023-05-14 20:15:47 -04:00
Joe Chen 8f9895acaf
fix(db): sanitize user full name after find (#7353) 2023-02-14 21:46:09 +08:00
Joe Chen 8350daf505
refactor(db): merge relation stores into entity stores (#7341) 2023-02-08 13:55:54 +08:00
Joe Chen 133b9d9044
refactor(db): finish migrate methods off `user.go` (#7337) 2023-02-07 23:39:00 +08:00
Joe Chen 6d220540c1
refactor(db): migrate methods off `user.go` (#7334) 2023-02-04 13:36:00 +08:00
Joe Chen ed51686240
refactor(db): migrate methods off `user.go` (#7333) 2023-02-04 12:22:37 +08:00
Joe Chen cc4d4eacad
refactor(db): migrate methods off `user.go` (#7331) 2023-02-04 00:02:34 +08:00
Joe Chen c53a1998c5
all: replace `interface{}` with `any` (#7330)
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2023-02-02 21:25:25 +08:00
Joe Chen 614382fec0
refactor(db): migrate methods off `user.go` (#7329) 2023-02-02 21:14:27 +08:00
Joe Chen ae20d03aec
refactor(db): migrate `UpdateUser` off `user.go` (#7267) 2022-11-27 19:36:10 +08:00
Joe Chen 13099a7e4f
refactor(db): add `Users.Update` (#7263) 2022-11-27 15:19:44 +08:00
Joe Chen a7dbc970df
fix(db): update `user.updated_unix` upon changing username (#7262) 2022-11-25 23:01:41 +08:00
Joe Chen 644a3a9d78
refactor(db): migrate `ChangeUsername` off `user.go` (#7261) 2022-11-25 22:40:20 +08:00
Joe Chen 5fb29db2db
refactor(db): migrate methods off and delete deprecated methods from `user.go` (#7231) 2022-11-05 23:33:05 +08:00
Joe Chen b5d47b9692
refactor(db): migrate methods off `user.go` (#7230) 2022-11-05 18:56:48 +08:00
Joe Chen fd798b4197
refactor(db): migrate methods off `user.go` (#7228) 2022-11-05 17:55:05 +08:00
Joe Chen 1905b19ee7
refactor(db): migrate methods off `user.go` (#7219) 2022-10-30 23:04:24 +08:00
Joe Chen f6acc4763e
test(db): add missing tests (#7208) 2022-10-23 21:53:11 +08:00
Joe Chen d0a4a3401c
refactor(db): migrate avatar methods off `user.go` (#7206) 2022-10-23 20:54:16 +08:00
Joe Chen b1fefcbe50
refactor(db): migrate `Follow` off `user.go` (#7203) 2022-10-23 16:17:53 +08:00
Joe Chen c502dc6ed8
refactor(db): move some methods from `user.go` to `users.go` (#7195) 2022-10-22 14:41:40 +08:00
Joe Chen 8982a42d38
refactor(db): move `User.HasForkedRepository` to `users.HasForkedRepository` (#7176)
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2022-10-09 22:55:32 +08:00
Joe Chen 083c3ee659
db: refactor "action" table to use GORM (#7054)
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2022-06-25 18:07:39 +08:00
Joe Chen b772603d78
migrations: add tests and remove XORM (#7050) 2022-06-12 14:15:01 +08:00
Joe Chen 2e19f5a3c8
db: add tests for authentication through login sources (#7049) 2022-06-12 10:34:12 +08:00
Joe Chen f837ea6346
db: use `context` and go-mockgen for `UsersStore` (#7042) 2022-06-11 09:42:17 +08:00
Joe Chen 5f34265db6
ci: run database tests against Postgres, MySQL and SQLite (#6996) 2022-06-01 22:51:46 +08:00
ᴜɴᴋɴᴡᴏɴ 3af91d7cfd
auth: decouple types and functions from db (#6320) 2020-09-20 11:19:02 +08:00
ᴜɴᴋɴᴡᴏɴ 519e59b577
db: migrate to GORM v2 (#6309) 2020-09-06 10:11:08 +08:00
ᴜɴᴋɴᴡᴏɴ 9bb218734c
db: use GORM to backup and restore non-legacy tables (#6142) 2020-05-04 16:25:57 +08:00
ᴜɴᴋɴᴡᴏɴ 9d64d222a8
db: add tests for users (#6116)
* Add new methods

* Use Users.Create to replace previous hack

* Reduce side effect

* Do not clear tables when test failed

* test_users_Authenticate

* Rename constant

* test_users_Create

* test_users_GetByEmail

* test_users_GetByID

* test_users_GetByUsername
2020-04-18 12:07:30 +08:00