btcpayserver/BTCPayServer/Extensions
d11n 09dbe44bca
Onboarding: Invite new users on store level (#5719)
* 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`
- Fixes #5726.

* Add permissioned form tag helper

* Better way of changing a user's role

* Test fixes
2024-03-19 14:58:33 +01:00
..
ActionLogicExtensions.cs Admins can approve registered users (#5647) 2024-01-31 14:45:54 +09:00
AuthorizationExtensions.cs Rename GreenField -> Greenfield 2022-01-14 13:46:04 +09:00
ControllerBaseExtensions.cs Add list count to user preferences cookie (#4637) 2023-02-15 11:04:17 +09:00
EmailSenderExtensions.cs Onboarding: Invite new users on store level (#5719) 2024-03-19 14:58:33 +01:00
EnumExtensions.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
ModelStateExtensions.cs Improve email settings validation and UX (#3891) 2022-06-23 13:41:52 +09:00
MoneyExtensions.cs potentially fix #5764 2024-02-19 13:01:08 +01:00
PSBTExtensions.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
SettingsRepositoryExtensions.cs Boltcard integration (#5419) 2023-12-06 09:17:58 +09:00
SSHClientExtensions.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
StoreExtensions.cs Support Admin being able to view stores (#5782) 2024-03-14 10:25:40 +01:00
StringExtensions.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
UrlHelperExtensions.cs Onboarding: Invite new users on store level (#5719) 2024-03-19 14:58:33 +01:00
UserExtensions.cs Start using JSONB column instead of app side compressed data (#4574) 2023-02-21 15:06:34 +09:00
UserPrefsCookie.cs Add list count to user preferences cookie (#4637) 2023-02-15 11:04:17 +09:00
WebHostExtensions.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00