mirror of
https://github.com/bitwarden/server
synced 2025-12-26 21:23:39 +00:00
[PM-22219] - [Vault] [Server] Exclude items in default collections from Admin Console (#5992)
* add GetAllOrganizationCiphersExcludingDefaultUserCollections * add sproc * update sproc and feature flag name * add sproc. update tests * rename sproc * rename sproc * use single sproc * revert change * remove unused code. update sproc * remove joins from proc * update migration filename * fix syntax * fix indentation * remove unnecessary feature flag and go statements. clean up code * update sproc, view, and index * update sproc * update index * update timestamp * update filename. update sproc to match EF filter * match only enabled organizations. make index creation idempotent * update file timestamp * update timestamp * use square brackets * add square brackets * formatting fixes * rename view * remove index
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
CREATE VIEW [dbo].[OrganizationCipherDetailsCollectionsView]
|
||||
AS
|
||||
SELECT
|
||||
C.[Id],
|
||||
C.[UserId],
|
||||
C.[OrganizationId],
|
||||
C.[Type],
|
||||
C.[Data],
|
||||
C.[Attachments],
|
||||
C.[Favorites],
|
||||
C.[Folders],
|
||||
C.[CreationDate],
|
||||
C.[RevisionDate],
|
||||
C.[DeletedDate],
|
||||
C.[Reprompt],
|
||||
C.[Key],
|
||||
CASE
|
||||
WHEN O.[UseTotp] = 1 THEN 1
|
||||
ELSE 0
|
||||
END AS [OrganizationUseTotp],
|
||||
CC.[CollectionId],
|
||||
COL.[Type] AS [CollectionType]
|
||||
FROM [dbo].[Cipher] C
|
||||
INNER JOIN [dbo].[Organization] O ON C.[OrganizationId] = O.[Id]
|
||||
LEFT JOIN [dbo].[CollectionCipher] CC ON CC.[CipherId] = C.[Id]
|
||||
LEFT JOIN [dbo].[Collection] COL ON CC.[CollectionId] = COL.[Id]
|
||||
WHERE C.[UserId] IS NULL -- Organization ciphers only
|
||||
AND O.[Enabled] = 1; -- Only enabled organizations
|
||||
Reference in New Issue
Block a user