btcpayserver/BTCPayServer/Models/ServerViewModels
d11n 6290b0f3bf
Admins can approve registered users (#5647)
* Users list: Cleanups

* Policies: Flip registration settings

* Policies: Add RequireUserApproval setting

* Add approval to user

* Require approval on login and for API key

* API handling

* AccountController cleanups

* Test fix

* Apply suggestions from code review

Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>

* Add missing imports

* Communicate login requirements to user on account creation

* Add login requirements to basic auth handler

* Cleanups and test fix

* Encapsulate approval logic in user service and log approval changes

* Send follow up "Account approved" email

Closes #5656.

* Add notification for admins

* Fix creating a user via the admin view

* Update list: Unify flags into status column, add approve action

* Adjust "Resend email" wording

* Incorporate feedback from code review

* Remove duplicate test server policy reset

---------

Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2024-01-31 14:45:54 +09:00
..
ChargeServiceViewModel.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
DynamicDnsViewModel.cs Refactoring: Allow ViewsRazor extension to be used by plugins 2021-07-30 08:27:33 +02:00
EmailsViewModel.cs Store Email Settings: Improve configuration (#5629) 2024-01-26 10:28:50 +01:00
LightningWalletServices.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
LndSeedBackupViewModel.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
LndServicesViewModel.cs Bootstrap migration fixups (#2534) 2021-06-06 20:44:54 +09:00
LogsViewModel.cs Cleaning up bom from cs files 2020-06-28 21:44:35 -05:00
MaintenanceViewModel.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ServicesViewModel.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
SSHServiceViewModel.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
UsersViewModel.cs Admins can approve registered users (#5647) 2024-01-31 14:45:54 +09:00
ViewFilesViewModel.cs Enhance files actions to accept arrays of fileids (#2735) 2021-08-09 23:40:55 +09:00