mirror of
https://github.com/bitwarden/server.git
synced 2025-05-20 19:14:32 -05:00
[PM-15193] Remove PromoteProviderServiceUser feature flag and checks from ToolsController and layout (#5255)
This commit is contained in:
parent
42c8c3b6f6
commit
5201085ecb
@ -3,7 +3,6 @@ using System.Text.Json;
|
|||||||
using Bit.Admin.Enums;
|
using Bit.Admin.Enums;
|
||||||
using Bit.Admin.Models;
|
using Bit.Admin.Models;
|
||||||
using Bit.Admin.Utilities;
|
using Bit.Admin.Utilities;
|
||||||
using Bit.Core;
|
|
||||||
using Bit.Core.AdminConsole.Entities;
|
using Bit.Core.AdminConsole.Entities;
|
||||||
using Bit.Core.AdminConsole.Repositories;
|
using Bit.Core.AdminConsole.Repositories;
|
||||||
using Bit.Core.Entities;
|
using Bit.Core.Entities;
|
||||||
@ -222,7 +221,6 @@ public class ToolsController : Controller
|
|||||||
return RedirectToAction("Edit", "Organizations", new { id = model.OrganizationId.Value });
|
return RedirectToAction("Edit", "Organizations", new { id = model.OrganizationId.Value });
|
||||||
}
|
}
|
||||||
|
|
||||||
[RequireFeature(FeatureFlagKeys.PromoteProviderServiceUserTool)]
|
|
||||||
[RequirePermission(Permission.Tools_PromoteProviderServiceUser)]
|
[RequirePermission(Permission.Tools_PromoteProviderServiceUser)]
|
||||||
public IActionResult PromoteProviderServiceUser()
|
public IActionResult PromoteProviderServiceUser()
|
||||||
{
|
{
|
||||||
@ -231,7 +229,6 @@ public class ToolsController : Controller
|
|||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[ValidateAntiForgeryToken]
|
[ValidateAntiForgeryToken]
|
||||||
[RequireFeature(FeatureFlagKeys.PromoteProviderServiceUserTool)]
|
|
||||||
[RequirePermission(Permission.Tools_PromoteProviderServiceUser)]
|
[RequirePermission(Permission.Tools_PromoteProviderServiceUser)]
|
||||||
public async Task<IActionResult> PromoteProviderServiceUser(PromoteProviderServiceUserModel model)
|
public async Task<IActionResult> PromoteProviderServiceUser(PromoteProviderServiceUserModel model)
|
||||||
{
|
{
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
@using Bit.Admin.Enums;
|
@using Bit.Admin.Enums;
|
||||||
@using Bit.Core
|
|
||||||
|
|
||||||
@inject SignInManager<IdentityUser> SignInManager
|
@inject SignInManager<IdentityUser> SignInManager
|
||||||
@inject Bit.Core.Settings.GlobalSettings GlobalSettings
|
@inject Bit.Core.Settings.GlobalSettings GlobalSettings
|
||||||
@inject Bit.Admin.Services.IAccessControlService AccessControlService
|
@inject Bit.Admin.Services.IAccessControlService AccessControlService
|
||||||
@inject Bit.Core.Services.IFeatureService FeatureService
|
|
||||||
|
|
||||||
@{
|
@{
|
||||||
var canViewUsers = AccessControlService.UserHasPermission(Permission.User_List_View);
|
var canViewUsers = AccessControlService.UserHasPermission(Permission.User_List_View);
|
||||||
@ -13,8 +11,7 @@
|
|||||||
var canChargeBraintree = AccessControlService.UserHasPermission(Permission.Tools_ChargeBrainTreeCustomer);
|
var canChargeBraintree = AccessControlService.UserHasPermission(Permission.Tools_ChargeBrainTreeCustomer);
|
||||||
var canCreateTransaction = AccessControlService.UserHasPermission(Permission.Tools_CreateEditTransaction);
|
var canCreateTransaction = AccessControlService.UserHasPermission(Permission.Tools_CreateEditTransaction);
|
||||||
var canPromoteAdmin = AccessControlService.UserHasPermission(Permission.Tools_PromoteAdmin);
|
var canPromoteAdmin = AccessControlService.UserHasPermission(Permission.Tools_PromoteAdmin);
|
||||||
var canPromoteProviderServiceUser = FeatureService.IsEnabled(FeatureFlagKeys.PromoteProviderServiceUserTool) &&
|
var canPromoteProviderServiceUser = AccessControlService.UserHasPermission(Permission.Tools_PromoteProviderServiceUser);
|
||||||
AccessControlService.UserHasPermission(Permission.Tools_PromoteProviderServiceUser);
|
|
||||||
var canGenerateLicense = AccessControlService.UserHasPermission(Permission.Tools_GenerateLicenseFile);
|
var canGenerateLicense = AccessControlService.UserHasPermission(Permission.Tools_GenerateLicenseFile);
|
||||||
var canManageStripeSubscriptions = AccessControlService.UserHasPermission(Permission.Tools_ManageStripeSubscriptions);
|
var canManageStripeSubscriptions = AccessControlService.UserHasPermission(Permission.Tools_ManageStripeSubscriptions);
|
||||||
var canProcessStripeEvents = AccessControlService.UserHasPermission(Permission.Tools_ProcessStripeEvents);
|
var canProcessStripeEvents = AccessControlService.UserHasPermission(Permission.Tools_ProcessStripeEvents);
|
||||||
|
@ -157,7 +157,6 @@ public static class FeatureFlagKeys
|
|||||||
public const string InlineMenuTotp = "inline-menu-totp";
|
public const string InlineMenuTotp = "inline-menu-totp";
|
||||||
public const string PM12443RemovePagingLogic = "pm-12443-remove-paging-logic";
|
public const string PM12443RemovePagingLogic = "pm-12443-remove-paging-logic";
|
||||||
public const string SelfHostLicenseRefactor = "pm-11516-self-host-license-refactor";
|
public const string SelfHostLicenseRefactor = "pm-11516-self-host-license-refactor";
|
||||||
public const string PromoteProviderServiceUserTool = "pm-15128-promote-provider-service-user-tool";
|
|
||||||
public const string PrivateKeyRegeneration = "pm-12241-private-key-regeneration";
|
public const string PrivateKeyRegeneration = "pm-12241-private-key-regeneration";
|
||||||
public const string AuthenticatorSynciOS = "enable-authenticator-sync-ios";
|
public const string AuthenticatorSynciOS = "enable-authenticator-sync-ios";
|
||||||
public const string AuthenticatorSyncAndroid = "enable-authenticator-sync-android";
|
public const string AuthenticatorSyncAndroid = "enable-authenticator-sync-android";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user