mirror of
https://github.com/bitwarden/server.git
synced 2025-03-02 04:11:04 +01:00
[AC-1682] Fix Sqlite query
This commit is contained in:
parent
c3ca9ec3c8
commit
fada0a81bf
@ -24,6 +24,7 @@
|
|||||||
DROP TABLE IF EXISTS "TempUserManagers";
|
DROP TABLE IF EXISTS "TempUserManagers";
|
||||||
CREATE TEMPORARY TABLE "TempUserManagers" AS
|
CREATE TEMPORARY TABLE "TempUserManagers" AS
|
||||||
SELECT "OU"."Id" AS "OrganizationUserId",
|
SELECT "OU"."Id" AS "OrganizationUserId",
|
||||||
|
"OU"."OrganizationId",
|
||||||
CASE WHEN "OU"."Type" = 3 THEN 1 ELSE 0 END AS "IsManager"
|
CASE WHEN "OU"."Type" = 3 THEN 1 ELSE 0 END AS "IsManager"
|
||||||
FROM "OrganizationUser" "OU"
|
FROM "OrganizationUser" "OU"
|
||||||
INNER JOIN "Organization" "O" ON "OU"."OrganizationId" = "O"."Id"
|
INNER JOIN "Organization" "O" ON "OU"."OrganizationId" = "O"."Id"
|
||||||
@ -62,14 +63,17 @@
|
|||||||
|
|
||||||
-- Step 2
|
-- Step 2
|
||||||
-- Update existing rows in "CollectionUsers"
|
-- Update existing rows in "CollectionUsers"
|
||||||
UPDATE "CollectionUsers" "CU"
|
UPDATE "CollectionUsers"
|
||||||
SET "ReadOnly" = 0,
|
SET "ReadOnly" = 0,
|
||||||
"HidePasswords" = 0,
|
"HidePasswords" = 0,
|
||||||
"Manage" = 0
|
"Manage" = 0
|
||||||
FROM "Collection" "C"
|
WHERE EXISTS (
|
||||||
INNER JOIN "TempUsersAccessAll" AS "TU" ON "CU"."OrganizationUserId" = "TU"."OrganizationUserId" AND
|
SELECT 1
|
||||||
|
FROM "Collection" AS "C"
|
||||||
|
INNER JOIN "TempUsersAccessAll" AS "TU" ON "CollectionUsers"."OrganizationUserId" = "TU"."OrganizationUserId" AND
|
||||||
"C"."OrganizationId" = "TU"."OrganizationId"
|
"C"."OrganizationId" = "TU"."OrganizationId"
|
||||||
WHERE "CU"."CollectionId" = "C"."Id";
|
WHERE "CollectionUsers"."CollectionId" = "C"."Id"
|
||||||
|
);
|
||||||
|
|
||||||
-- Insert new rows into "CollectionUsers"
|
-- Insert new rows into "CollectionUsers"
|
||||||
INSERT INTO "CollectionUsers" ("CollectionId", "OrganizationUserId", "ReadOnly", "HidePasswords", "Manage")
|
INSERT INTO "CollectionUsers" ("CollectionId", "OrganizationUserId", "ReadOnly", "HidePasswords", "Manage")
|
||||||
|
Loading…
Reference in New Issue
Block a user