mirror of
https://github.com/bitwarden/server.git
synced 2025-06-27 22:26:13 -05:00
cr feedback
This commit is contained in:
parent
08549c5ac6
commit
a786032b1e
@ -196,19 +196,8 @@ public class ImportOrganizationUsersAndGroupsCommand : IImportOrganizationUsersA
|
||||
OrganizationUserImportData importUserData)
|
||||
{
|
||||
// Determine which users are already in the organization
|
||||
var existingUsersSet = new HashSet<string>(importUserData.ExistingExternalUsersIdDict.Keys).ToList();
|
||||
var existingUsersSet = new HashSet<string>(importUserData.ExistingExternalUsersIdDict.Keys);
|
||||
var usersToAdd = importUserData.ImportedExternalIds.Except(existingUsersSet).ToList();
|
||||
|
||||
var seatsAvailable = int.MaxValue;
|
||||
var enoughSeatsAvailable = true;
|
||||
|
||||
if (organization.Seats.HasValue)
|
||||
{
|
||||
var occupiedSeats = await _organizationRepository.GetOccupiedSeatCountByOrganizationIdAsync(organization.Id);
|
||||
seatsAvailable = organization.Seats.Value - occupiedSeats.Total;
|
||||
enoughSeatsAvailable = seatsAvailable >= usersToAdd.Count;
|
||||
}
|
||||
|
||||
var userInvites = new List<(OrganizationUserInvite, string)>();
|
||||
var hasStandaloneSecretsManager = await _paymentService.HasSecretsManagerStandalone(organization);
|
||||
|
||||
|
@ -193,7 +193,7 @@ public class ImportOrganizationUsersAndGroupsCommandTests : IClassFixture<ApiApp
|
||||
new OrganizationImportRequestModel.OrganizationImportGroupRequestModel
|
||||
{
|
||||
Name = group.Name,
|
||||
ExternalId = group.ExternalId,
|
||||
ExternalId = Guid.NewGuid().ToString(),
|
||||
MemberExternalIds = []
|
||||
}
|
||||
];
|
||||
@ -267,13 +267,13 @@ public class ImportOrganizationUsersAndGroupsCommandTests : IClassFixture<ApiApp
|
||||
new OrganizationImportRequestModel.OrganizationImportGroupRequestModel
|
||||
{
|
||||
Name = existingGroup.Name,
|
||||
ExternalId = existingGroup.ExternalId,
|
||||
ExternalId = Guid.NewGuid().ToString(),
|
||||
MemberExternalIds = []
|
||||
},
|
||||
new OrganizationImportRequestModel.OrganizationImportGroupRequestModel
|
||||
{
|
||||
Name = newGroup.Name,
|
||||
ExternalId = newGroup.ExternalId,
|
||||
ExternalId = Guid.NewGuid().ToString(),
|
||||
MemberExternalIds = []
|
||||
}
|
||||
];
|
||||
|
@ -141,7 +141,7 @@ public static class OrganizationTestHelpers
|
||||
{
|
||||
OrganizationId = organizationId,
|
||||
Id = new Guid(),
|
||||
ExternalId = new Guid().ToString(),
|
||||
ExternalId = Guid.NewGuid().ToString(),
|
||||
Name = "bwtest"
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user