mirror of
https://github.com/bitwarden/server
synced 2025-12-22 19:23:45 +00:00
[AC-1510] Enable access to Secrets Manager to Organization owner for new Subscription (#3089)
This commit is contained in:
@@ -604,6 +604,7 @@ public class OrganizationService : IOrganizationService
|
|||||||
OrganizationId = organization.Id,
|
OrganizationId = organization.Id,
|
||||||
UserId = ownerId,
|
UserId = ownerId,
|
||||||
Key = ownerKey,
|
Key = ownerKey,
|
||||||
|
AccessSecretsManager = organization.UseSecretsManager,
|
||||||
Type = OrganizationUserType.Owner,
|
Type = OrganizationUserType.Owner,
|
||||||
Status = OrganizationUserStatusType.Confirmed,
|
Status = OrganizationUserStatusType.Confirmed,
|
||||||
AccessAll = true,
|
AccessAll = true,
|
||||||
|
|||||||
@@ -174,6 +174,8 @@ public class OrganizationServiceTests
|
|||||||
o.Seats == passwordManagerPlan.BaseSeats + signup.AdditionalSeats
|
o.Seats == passwordManagerPlan.BaseSeats + signup.AdditionalSeats
|
||||||
&& o.SmSeats == secretsManagerPlan.BaseSeats + signup.AdditionalSmSeats
|
&& o.SmSeats == secretsManagerPlan.BaseSeats + signup.AdditionalSmSeats
|
||||||
&& o.SmServiceAccounts == secretsManagerPlan.BaseServiceAccount + signup.AdditionalServiceAccounts));
|
&& o.SmServiceAccounts == secretsManagerPlan.BaseServiceAccount + signup.AdditionalServiceAccounts));
|
||||||
|
await sutProvider.GetDependency<IOrganizationUserRepository>().Received(1).CreateAsync(
|
||||||
|
Arg.Is<OrganizationUser>(o => o.AccessSecretsManager == signup.UseSecretsManager));
|
||||||
|
|
||||||
await sutProvider.GetDependency<IReferenceEventService>().Received(1)
|
await sutProvider.GetDependency<IReferenceEventService>().Received(1)
|
||||||
.RaiseEventAsync(Arg.Is<ReferenceEvent>(referenceEvent =>
|
.RaiseEventAsync(Arg.Is<ReferenceEvent>(referenceEvent =>
|
||||||
|
|||||||
Reference in New Issue
Block a user