1
0
mirror of https://github.com/bitwarden/server synced 2026-01-09 20:13:24 +00:00

[AC-432] Checking if any of the selected Organizations is already assigned to a Provider

This commit is contained in:
Rui Tome
2023-04-06 12:18:27 +01:00
parent c613af6bba
commit 141786dc8d
7 changed files with 73 additions and 1 deletions

View File

@@ -264,6 +264,7 @@
<Build Include="dbo\Stored Procedures\Policy_Update.sql" />
<Build Include="dbo\Stored Procedures\ProviderOrganizationOrganizationDetails_ReadByProviderId.sql" />
<Build Include="dbo\Stored Procedures\ProviderOrganizationProviderDetails_ReadByUserId.sql" />
<Build Include="dbo\Stored Procedures\ProviderOrganization_ReadByOrganizationIds.sql" />
<Build Include="dbo\Stored Procedures\Provider_ReadByOrganizationId.sql" />
<Build Include="dbo\Stored Procedures\Organization_UnassignedToProviderSearch.sql" />
<Build Include="dbo\Stored Procedures\ProviderOrganization_Create.sql" />

View File

@@ -0,0 +1,18 @@
CREATE PROCEDURE [dbo].[ProviderOrganization_ReadByOrganizationIds]
@Ids AS [dbo].[GuidIdArray] READONLY
AS
BEGIN
SET NOCOUNT ON
IF (SELECT COUNT(1) FROM @Ids) < 1
BEGIN
RETURN(-1)
END
SELECT
*
FROM
[dbo].[ProviderOrganizationView]
WHERE
[OrganizationId] IN (SELECT [Id] FROM @Ids)
END