mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-01-19 05:33:31 +01:00
6290b0f3bf
* 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> |
||
---|---|---|
.. | ||
20170913143004_Init.cs | ||
20170926073744_Settings.cs | ||
20170926084408_RequiresEmailConfirmation.cs | ||
20171006013443_AddressMapping.cs | ||
20171010082424_Tokens.cs | ||
20171012020112_PendingInvoices.cs | ||
20171023101754_StoreBlob.cs | ||
20171024163354_RenewUsedAddresses.cs | ||
20171105235734_PaymentAccounted.cs | ||
20171221054550_AltcoinSupport.cs | ||
20180106095215_DerivationStrategies.cs | ||
20180109021122_defaultcrypto.cs | ||
20180114123253_events.cs | ||
20180402095640_appdata.cs | ||
20180429083930_legacyapikey.cs | ||
20180719095626_CanDeleteStores.cs | ||
20190121133309_AddPaymentRequests.cs | ||
20190219032533_AppsTagging.cs | ||
20190225091644_AddOpenIddict.cs | ||
20190324141717_AddFiles.cs | ||
20190425081749_AddU2fDevices.cs | ||
20190701082105_sort_paymentrequests.cs | ||
20190802142637_WalletData.cs | ||
20200110064617_OpenIddictUpdate.cs | ||
20200119130108_ExtendApiKeys.cs | ||
20200224134444_Remove_OpenIddict.cs | ||
20200225133433_AddApiKeyLabel.cs | ||
20200402065615_AddApiKeyBlob.cs | ||
20200413052418_PlannedTransactions.cs | ||
20200507092343_AddArchivedToInvoice.cs | ||
20200625064111_refundnotificationpullpayments.cs | ||
20200901161733_AddInvoiceEventLogSeverity.cs | ||
20201002145033_AddCreateDateToUser.cs | ||
20201007090617_u2fDeviceCascade.cs | ||
20201015151438_AddDisabledNotificationsToUser.cs | ||
20201108054749_webhooks.cs | ||
20201208054211_invoicesorderindex.cs | ||
20201228225040_AddingInvoiceSearchesTable.cs | ||
20210314092253_Fido2Credentials.cs | ||
20211021085011_RemovePayoutDestinationConstraint.cs | ||
20211125081400_AddUserBlob.cs | ||
20220115184620_AddCustodianAccountData.cs | ||
20220311135252_AddPayoutProcessors.cs | ||
20220414132313_AddLightningAddress.cs | ||
20220518061525_invoice_created_idx.cs | ||
20220523022603_remove_historical_addresses.cs | ||
20220610090843_AddSettingsToStore.cs | ||
20220929132704_label.cs | ||
20221128062447_jsonb.cs | ||
20230123062447_migrateoldratesource.cs | ||
20230125085242_AddForms.cs | ||
20230130040047_blob2.cs | ||
20230130062447_jsonb2.cs | ||
20230315062447_fixmaxlength.cs | ||
20230504125505_StoreRoles.cs | ||
20230529135505_WebhookDeliveriesCleanup.cs | ||
20230906135844_AddArchivedFlagForStoresAndApps.cs | ||
20231020135844_AddBoltcardsTable.cs | ||
20231121031609_removecurrentrefund.cs | ||
20231219031609_appssettingstojson.cs | ||
20240104155620_AddApprovalToApplicationUser.cs | ||
ApplicationDbContextModelSnapshot.cs |