btcpayserver/BTCPayServer/Views/UIServer
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
..
_Nav.cshtml Unify list views (#5399) 2023-11-02 08:12:28 +01:00
_ViewImports.cshtml Rename UI controllers 2022-01-14 13:46:03 +09:00
_ViewStart.cshtml Rename UI controllers 2022-01-14 13:46:03 +09:00
CLightningRestServices.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
ConfiguratorService.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
CreateTemporaryFileUrl.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
CreateUser.cshtml Admins can approve registered users (#5647) 2024-01-31 14:45:54 +09:00
DynamicDnsService.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
DynamicDnsServices.cshtml Unify list views (#5399) 2023-11-02 08:12:28 +01:00
EditAmazonS3StorageProvider.cshtml Server Settings: Consolidate Storage and Files (#3863) 2022-06-15 21:06:16 +09:00
EditAzureBlobStorageStorageProvider.cshtml Server Settings: Consolidate Storage and Files (#3863) 2022-06-15 21:06:16 +09:00
EditFileSystemStorageProvider.cshtml Server Settings: Consolidate Storage and Files (#3863) 2022-06-15 21:06:16 +09:00
EditGoogleCloudStorageStorageProvider.cshtml Server Settings: Consolidate Storage and Files (#3863) 2022-06-15 21:06:16 +09:00
Emails.cshtml Store Email Settings: Improve configuration (#5629) 2024-01-26 10:28:50 +01:00
Files.cshtml Make file management UI more useful (#5081) 2023-06-20 08:58:28 +02:00
LightningChargeServices.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
LightningWalletServices.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
ListPlugins.cshtml Various plugin fixes (#5577) 2024-01-18 17:15:16 +09:00
ListUsers.cshtml Admins can approve registered users (#5647) 2024-01-31 14:45:54 +09:00
LndSeedBackup.cshtml Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
LndServices.cshtml Fix: Joule -> Alby 2022-07-27 16:12:37 +09:00
Logs.cshtml Content Consistency Updates (1.4.0) (#3316) 2022-01-18 10:19:27 +09:00
Maintenance.cshtml Fix change domain documentation link 2022-06-03 10:49:28 +02:00
P2PService.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
Policies.cshtml Admins can approve registered users (#5647) 2024-01-31 14:45:54 +09:00
RPCService.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
ServerNavPages.cs Store Custom Roles (#4940) 2023-05-26 23:49:32 +09:00
Services.cshtml Server Settings: Consolidate Storage and Files (#3863) 2022-06-15 21:06:16 +09:00
SSHService.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
Storage.cshtml UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
Theme.cshtml UI: Theme extensions (#4398) 2022-12-14 13:37:31 +09:00
User.cshtml Admins can approve registered users (#5647) 2024-01-31 14:45:54 +09:00