mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-21 14:04:12 +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> |
||
---|---|---|
.. | ||
JsonConverters | ||
Models | ||
BTCPayServer.Client.csproj | ||
BTCPayServerClient.APIKeys.cs | ||
BTCPayServerClient.Apps.cs | ||
BTCPayServerClient.Authorization.cs | ||
BTCPayServerClient.cs | ||
BTCPayServerClient.CustodianAccounts.cs | ||
BTCPayServerClient.Custodians.cs | ||
BTCPayServerClient.Health.cs | ||
BTCPayServerClient.Invoices.cs | ||
BTCPayServerClient.Lightning.Internal.cs | ||
BTCPayServerClient.Lightning.Store.cs | ||
BTCPayServerClient.LightningAddresses.cs | ||
BTCPayServerClient.LightningNetworkPaymentMethods.cs | ||
BTCPayServerClient.LNURLPayPaymentMethods.cs | ||
BTCPayServerClient.Misc.cs | ||
BTCPayServerClient.Notifications.cs | ||
BTCPayServerClient.OnChainPaymentMethods.cs | ||
BTCPayServerClient.OnChainWallet.cs | ||
BTCPayServerClient.OnChainWallet.Objects.cs | ||
BTCPayServerClient.PaymentRequests.cs | ||
BTCPayServerClient.PayoutProcessors.cs | ||
BTCPayServerClient.PullPayments.cs | ||
BTCPayServerClient.ServerInfo.cs | ||
BTCPayServerClient.StoreEmail.cs | ||
BTCPayServerClient.StorePaymentMethods.cs | ||
BTCPayServerClient.StorePayoutProcessors.cs | ||
BTCPayServerClient.StoreRatesConfiguration.cs | ||
BTCPayServerClient.Stores.cs | ||
BTCPayServerClient.StoreUsers.cs | ||
BTCPayServerClient.Users.cs | ||
BTCPayServerClient.Webhooks.cs | ||
GreenFieldAPIException.cs | ||
GreenFieldValidationException.cs | ||
icon.png | ||
Permissions.cs | ||
PushNuget.ps1 |