mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-22 06:21:44 +01:00
* 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 |
||
---|---|---|
.. | ||
Bitcoin | ||
Crowdfund | ||
Forms | ||
LayoutPartials | ||
Lightning | ||
LNURL | ||
Monero | ||
NFC | ||
PayButton | ||
PointOfSale | ||
Shopify | ||
Zcash | ||
_BTCPaySupporters.cshtml | ||
_Confirm.cshtml | ||
_Footer.cshtml | ||
_Form.cshtml | ||
_FormTopMessages.cshtml | ||
_FormWrap.cshtml | ||
_Layout.cshtml | ||
_LayoutSignedOut.cshtml | ||
_LayoutSimple.cshtml | ||
_LayoutWizard.cshtml | ||
_NavLayout.cshtml | ||
_StatusMessage.cshtml | ||
_StoreFooterLogo.cshtml | ||
_StoreHeader.cshtml | ||
_ValidationScriptsPartial.cshtml | ||
CameraScanner.cshtml | ||
Confirm.cshtml | ||
ConfirmModal.cshtml | ||
CreateOrEditRole.cshtml | ||
EmailsBody.cshtml | ||
Error.cshtml | ||
LayoutFoot.cshtml | ||
LayoutHead.cshtml | ||
LayoutHeadStoreBranding.cshtml | ||
LayoutHeadTheme.cshtml | ||
ListRoles.cshtml | ||
LocalhostBrowserSupport.cshtml | ||
NotificationEmailWarning.cshtml | ||
PosData.cshtml | ||
PostRedirect.cshtml | ||
ShowQR.cshtml | ||
TemplateEditor.cshtml | ||
VaultElements.cshtml |