1
0
mirror of https://github.com/bitwarden/server synced 2026-02-18 18:33:29 +00:00

[PM 21897]Add Manual Enable/Disable Override for Providers in Admin Portal (#6072)

* Add the changes for the enable provider

* remove the wanted permission added

* Added a unit testing for the updateAsync
This commit is contained in:
cyprain-okeke
2025-07-24 16:12:25 +01:00
committed by GitHub
parent 2d1f914eae
commit 2cf7208eb3
8 changed files with 317 additions and 3 deletions

View File

@@ -47,6 +47,7 @@ public static class RolePermissionMapping
Permission.Provider_Create,
Permission.Provider_View,
Permission.Provider_ResendEmailInvite,
Permission.Provider_CheckEnabledBox,
Permission.Tools_ChargeBrainTreeCustomer,
Permission.Tools_PromoteAdmin,
Permission.Tools_PromoteProviderServiceUser,
@@ -98,6 +99,7 @@ public static class RolePermissionMapping
Permission.Provider_View,
Permission.Provider_Edit,
Permission.Provider_ResendEmailInvite,
Permission.Provider_CheckEnabledBox,
Permission.Tools_ChargeBrainTreeCustomer,
Permission.Tools_PromoteAdmin,
Permission.Tools_PromoteProviderServiceUser,
@@ -135,7 +137,8 @@ public static class RolePermissionMapping
Permission.Org_Billing_LaunchGateway,
Permission.Org_RequestDelete,
Permission.Provider_List_View,
Permission.Provider_View
Permission.Provider_View,
Permission.Provider_CheckEnabledBox
}
},
{ "billing", new List<Permission>
@@ -173,6 +176,7 @@ public static class RolePermissionMapping
Permission.Provider_Edit,
Permission.Provider_View,
Permission.Provider_List_View,
Permission.Provider_CheckEnabledBox,
Permission.Tools_ChargeBrainTreeCustomer,
Permission.Tools_GenerateLicenseFile,
Permission.Tools_ManageTaxRates,