1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-07 02:52:50 -05:00

[AC-2679] Adding a revoked, invited member with Can Manage access does not resolve unmanaged collections (#4397)

* Added check for revoked users

* removed check for users as any user status with can manage access should hide the add access badge

* updated comments
This commit is contained in:
SmithThe4th
2024-07-02 11:19:59 -04:00
committed by GitHub
parent 43afcd8968
commit c390a6b589
4 changed files with 174 additions and 8 deletions

View File

@ -34,14 +34,13 @@ BEGIN
END) AS [Assigned],
CASE
WHEN
-- No active user or group has manage rights
-- No user or group has manage rights
NOT EXISTS(
SELECT 1
FROM [dbo].[CollectionUser] CU2
JOIN [dbo].[OrganizationUser] OU2 ON CU2.[OrganizationUserId] = OU2.[Id]
WHERE
CU2.[CollectionId] = C.[Id] AND
OU2.[Status] = 2 AND
CU2.[Manage] = 1
)
AND NOT EXISTS (

View File

@ -34,14 +34,13 @@ BEGIN
END) AS [Assigned],
CASE
WHEN
-- No active user or group has manage rights
-- No user or group has manage rights
NOT EXISTS(
SELECT 1
FROM [dbo].[CollectionUser] CU2
JOIN [dbo].[OrganizationUser] OU2 ON CU2.[OrganizationUserId] = OU2.[Id]
WHERE
CU2.[CollectionId] = C.[Id] AND
OU2.[Status] = 2 AND
CU2.[Manage] = 1
)
AND NOT EXISTS (