mirror of
https://github.com/bitwarden/server.git
synced 2025-04-06 05:28:15 -05:00
22 lines
905 B
C#
22 lines
905 B
C#
using Bit.Core.AdminConsole.Entities;
|
|
using Bit.Core.Services;
|
|
|
|
namespace Bit.Api.Models.Request.Organizations;
|
|
|
|
public class OrganizationCollectionManagementUpdateRequestModel
|
|
{
|
|
public bool LimitCollectionCreation { get; set; }
|
|
public bool LimitCollectionDeletion { get; set; }
|
|
public bool LimitItemDeletion { get; set; }
|
|
public bool AllowAdminAccessToAllCollectionItems { get; set; }
|
|
|
|
public virtual Organization ToOrganization(Organization existingOrganization, IFeatureService featureService)
|
|
{
|
|
existingOrganization.LimitCollectionCreation = LimitCollectionCreation;
|
|
existingOrganization.LimitCollectionDeletion = LimitCollectionDeletion;
|
|
existingOrganization.LimitItemDeletion = LimitItemDeletion;
|
|
existingOrganization.AllowAdminAccessToAllCollectionItems = AllowAdminAccessToAllCollectionItems;
|
|
return existingOrganization;
|
|
}
|
|
}
|