From 0ec3020ecc13d2a446357216172280296ec1824c Mon Sep 17 00:00:00 2001 From: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com> Date: Wed, 12 Jul 2023 00:36:30 +0100 Subject: [PATCH] [AC-1510] Enable access to Secrets Manager to Organization owner for new Subscription (#3089) --- src/Core/Services/Implementations/OrganizationService.cs | 1 + test/Core.Test/Services/OrganizationServiceTests.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/Core/Services/Implementations/OrganizationService.cs b/src/Core/Services/Implementations/OrganizationService.cs index a34a1c915c..1e791214bd 100644 --- a/src/Core/Services/Implementations/OrganizationService.cs +++ b/src/Core/Services/Implementations/OrganizationService.cs @@ -604,6 +604,7 @@ public class OrganizationService : IOrganizationService OrganizationId = organization.Id, UserId = ownerId, Key = ownerKey, + AccessSecretsManager = organization.UseSecretsManager, Type = OrganizationUserType.Owner, Status = OrganizationUserStatusType.Confirmed, AccessAll = true, diff --git a/test/Core.Test/Services/OrganizationServiceTests.cs b/test/Core.Test/Services/OrganizationServiceTests.cs index 699f0509d6..aa71d210b6 100644 --- a/test/Core.Test/Services/OrganizationServiceTests.cs +++ b/test/Core.Test/Services/OrganizationServiceTests.cs @@ -174,6 +174,8 @@ public class OrganizationServiceTests o.Seats == passwordManagerPlan.BaseSeats + signup.AdditionalSeats && o.SmSeats == secretsManagerPlan.BaseSeats + signup.AdditionalSmSeats && o.SmServiceAccounts == secretsManagerPlan.BaseServiceAccount + signup.AdditionalServiceAccounts)); + await sutProvider.GetDependency().Received(1).CreateAsync( + Arg.Is(o => o.AccessSecretsManager == signup.UseSecretsManager)); await sutProvider.GetDependency().Received(1) .RaiseEventAsync(Arg.Is(referenceEvent =>