githaven/routers/web/admin
Meano 423a0fccb6
Fix activation of primary email addresses (#16385)
* fix: primary email cannot be activated

* Primary email should be activated together with user account when
'RegisterEmailConfirm' is enabled.

* To fix the existing error state. When 'RegisterEmailConfirm' is enabled, the
admin should have permission to modify the activations status of user email.
And the user should be allowed to send activation to primary email.

* Only judge whether email is primary from email_address table.

* Improve logging and refactor isEmailActive

Co-authored-by: zeripath <art27@cantab.net>
2021-07-13 22:59:27 +02:00
..
admin_test.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
admin.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
auths.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
emails.go Fix activation of primary email addresses (#16385) 2021-07-13 22:59:27 +02:00
hooks.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
main_test.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
notice.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
orgs.go Add Visible modes function from Organisation to Users too (#16069) 2021-06-26 20:53:14 +01:00
repos.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
users_test.go Fix source typos (#16374) 2021-07-08 14:55:09 +02:00
users.go Fix various documentation, user-facing, and source comment typos (#16367) 2021-07-08 13:38:13 +02:00