mirror of
https://github.com/bitwarden/server
synced 2025-12-12 22:33:45 +00:00
* Adding CanToggleState to PoliciesControllers (api/public) endpoints. Added mappings wrapped in feature flag. * Updated logic for determining CanToggle. Removed setting of toggle from List endpoint. Added new details model for single policy response. Validator now returns after first error.
21 lines
571 B
C#
21 lines
571 B
C#
using Bit.Core.AdminConsole.Entities;
|
|
|
|
namespace Bit.Api.AdminConsole.Models.Response.Organizations;
|
|
|
|
public class PolicyDetailResponseModel : PolicyResponseModel
|
|
{
|
|
public PolicyDetailResponseModel(Policy policy, string obj = "policy") : base(policy, obj)
|
|
{
|
|
}
|
|
|
|
public PolicyDetailResponseModel(Policy policy, bool canToggleState) : base(policy)
|
|
{
|
|
CanToggleState = canToggleState;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Indicates whether the Policy can be enabled/disabled
|
|
/// </summary>
|
|
public bool CanToggleState { get; set; } = true;
|
|
}
|