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