mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-22 22:25:28 +01:00
* 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> |
||
---|---|---|
.. | ||
GreenField | ||
BitpayAccessTokenController.cs | ||
BitpayInvoiceController.cs | ||
BitpayRateController.cs | ||
LightningAddressService.cs | ||
LnurlAuthService.cs | ||
Macaroons.cs | ||
UIAccountController.cs | ||
UIAppsController.cs | ||
UIAppsController.Dashboard.cs | ||
UIBoltcardController.cs | ||
UICustodianAccountsController.cs | ||
UIErrorController.cs | ||
UIHomeController.cs | ||
UIInvoiceController.cs | ||
UIInvoiceController.Testing.cs | ||
UIInvoiceController.UI.cs | ||
UILNURLAuthController.cs | ||
UILNURLController.cs | ||
UIManageController.2FA.cs | ||
UIManageController.APIKeys.cs | ||
UIManageController.cs | ||
UIManageController.LoginCodes.cs | ||
UIManageController.Notifications.cs | ||
UINotificationsController.cs | ||
UIPaymentRequestController.cs | ||
UIPublicController.cs | ||
UIPublicLightningNodeInfoController.cs | ||
UIPullPaymentController.Boltcard.cs | ||
UIPullPaymentController.cs | ||
UIReportsController.CheatMode.cs | ||
UIReportsController.cs | ||
UIServerController.cs | ||
UIServerController.Plugins.cs | ||
UIServerController.Roles.cs | ||
UIServerController.Storage.cs | ||
UIServerController.Users.cs | ||
UIStorageController.cs | ||
UIStorePullPaymentsController.PullPayments.cs | ||
UIStoresController.cs | ||
UIStoresController.Dashboard.cs | ||
UIStoresController.Email.cs | ||
UIStoresController.Integrations.cs | ||
UIStoresController.LightningLike.cs | ||
UIStoresController.Onchain.cs | ||
UIStoresController.Roles.cs | ||
UIUserStoresController.cs | ||
UIVaultController.cs | ||
UIWalletsController.cs | ||
UIWalletsController.PSBT.cs |