btcpayserver/BTCPayServer/Views
d11n e43b4ed540
Onboarding: Invite new users (#5714)
* Server Users: More precise message when inviting users

This lets the admin who invited a new user know whether or not an email has been sent. If the SMTP server hasn't been set up, they need to share the invite link with the user.

* Onboarding: Invite new users

- Separates the user self-registration and invite cases
- Adds invitation email for users created by the admin
- Adds invitation tokens to verify user was invited
- Adds handler action for invite links
- Refactors `UserEventHostedService`

* Remove duplicate status message from views that use the wizard layout

* Auto-approve users created by an admin

* Notify admins via email if a new account requires approval

* Update wording

* Fix update user error

* Fix redirect to email confirmation in invite action

* Fix precondition checks after signup

* Improve admin notification

Send notification only if the user does not require email confirmation or when they confirmed their email address. Rationale: We want to inform admins only about qualified users and not annoy them with bot registrations.

* Allow approval alongside resending confirm email

* Use user email in log messages instead of ID

* Prevent unnecessary notification after email confirmation

* Use ApplicationUser type explicitly

* Fix after rebase

* Refactoring: Do not subclass UserRegisteredEvent
2024-02-28 20:43:18 +09:00
..
Shared Onboarding: Invite new users (#5714) 2024-02-28 20:43:18 +09:00
UIAccount Onboarding: Invite new users (#5714) 2024-02-28 20:43:18 +09:00
UIApps UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
UICustodianAccounts UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
UIError Server Settings: Customize instance name and add contact URL (#5718) 2024-02-21 20:54:39 +01:00
UIFido2 Adapt desktop breakpoints in views (#3358) 2022-01-27 11:56:46 +09:00
UIForms UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
UIHome Server Settings: Customize instance name and add contact URL (#5718) 2024-02-21 20:54:39 +01:00
UIInvoice Invoice: Improve events display (#5775) 2024-02-21 14:08:28 +01:00
UILightning 1.4.0 Final Polish (#3335) 2022-01-25 11:07:52 +09:00
UILightningAutomatedPayoutProcessors UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
UILightningLikePayout Improve payouts UI (#3792) 2022-06-02 11:03:06 +02:00
UILNURL Unify list views (#5399) 2023-11-02 08:12:28 +01:00
UILNURLAuth Rename LNUrlAuthController -> UILNAuthController (#3352) 2022-01-25 11:51:14 +09:00
UIManage Onboarding: Invite new users (#5714) 2024-02-28 20:43:18 +09:00
UIMoneroLikeStore fix lq errors and tests (#5371) 2023-10-11 21:12:33 +09:00
UINotifications Unify list views (#5399) 2023-11-02 08:12:28 +01:00
UIOnChainAutomatedPayoutProcessors UI: Form validation summary matches alert style (#5576) 2023-12-21 23:43:12 +09:00
UIPaymentRequest UI: Deprecate the custom CSS options (#5735) 2024-02-23 13:42:00 +01:00
UIPayoutProcessors Plugins: Allow payout processors to signal they cannot be removed through common UI 2023-05-15 09:49:13 +02:00
UIPublic Improve PayButton error page (#4129) 2022-09-19 21:56:42 +02:00
UIPublicLightningNodeInfo Store Branding: Refactoring and logo as favicon (#5519) 2023-12-01 16:13:44 +01:00
UIPullPayment UI: Deprecate the custom CSS options (#5735) 2024-02-23 13:42:00 +01:00
UIReports fix report crash when some values are null 2023-11-10 12:30:12 +01:00
UIServer Onboarding: Invite new users (#5714) 2024-02-28 20:43:18 +09:00
UIShopify Shopify: Improve instruction display (#5752) 2024-02-16 09:36:41 +01:00
UIStorePullPayments UI: Deprecate the custom CSS options (#5735) 2024-02-23 13:42:00 +01:00
UIStores Merge pull request #5610 from NicolasDorier/warnignremov 2024-02-24 21:33:26 +05:00
UIUserStores Onboarding: Invite new users (#5714) 2024-02-28 20:43:18 +09:00
UIWallets Reposition the camera scan icon in the wallet > send functionality (#5790) 2024-02-28 10:41:17 +01:00
UIZcashLikeStore Zcash integration (#3400) 2022-02-14 17:04:34 +09:00
_ViewStart.cshtml Init 2017-09-13 15:55:16 +09:00