1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-17 15:40:59 -05:00

remove user from group apis

This commit is contained in:
Kyle Spearrin
2017-05-09 19:24:03 -04:00
parent 7a4d20ac1f
commit 540773eb36
8 changed files with 48 additions and 0 deletions

View File

@ -194,6 +194,7 @@
<Build Include="dbo\Stored Procedures\GroupUserUserDetails_ReadByGroupId.sql" />
<Build Include="dbo\Stored Procedures\GroupUser_ReadGroupIdsByOrganizationUserId.sql" />
<Build Include="dbo\Stored Procedures\GroupUser_UpdateGroups.sql" />
<Build Include="dbo\Stored Procedures\GroupUser_Delete.sql" />
</ItemGroup>
<ItemGroup>
<RefactorLog Include="Sql.refactorlog" />

View File

@ -37,4 +37,6 @@ BEGIN
AND [Target].[CollectionId] = @Id THEN
DELETE
;
-- TODO: Update user revision date times that this affects
END

View File

@ -0,0 +1,16 @@
CREATE PROCEDURE [dbo].[GroupUser_Delete]
@GroupId UNIQUEIDENTIFIER,
@OrganizationUserId UNIQUEIDENTIFIER
AS
BEGIN
SET NOCOUNT ON
DELETE
FROM
[dbo].[GroupUser]
WHERE
[GroupId] = @GroupId
AND [OrganizationUserId] = @OrganizationUserId
EXEC [dbo].[User_BumpAccountRevisionDateByOrganizationUserId] @OrganizationUserId
END

View File

@ -41,4 +41,6 @@ BEGIN
AND [Target].[GroupId] IN (SELECT [Id] FROM [AvailableGroupsCTE]) THEN
DELETE
;
EXEC [dbo].[User_BumpAccountRevisionDateByOrganizationUserId] @OrganizationUserId
END

View File

@ -37,4 +37,6 @@ BEGIN
AND [Target].[GroupId] = @Id THEN
DELETE
;
-- TODO: Update user revision date times that this affects
END