Browse Source
* work: backend changes * fix: lets not mix up Grantor and Grantee * work: update viewpull/2589/head
4 changed files with 46 additions and 1 deletions
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
SET ANSI_NULLS ON |
||||
GO |
||||
SET QUOTED_IDENTIFIER ON |
||||
GO |
||||
|
||||
CREATE OR ALTER VIEW [dbo].[EmergencyAccessDetailsView] |
||||
AS |
||||
SELECT |
||||
EA.*, |
||||
GranteeU.[Name] GranteeName, |
||||
ISNULL(GranteeU.[Email], EA.[Email]) GranteeEmail, |
||||
GranteeU.[AvatarColor] GranteeAvatarColor, |
||||
GrantorU.[Name] GrantorName, |
||||
GrantorU.[Email] GrantorEmail, |
||||
GrantorU.[AvatarColor] GrantorAvatarColor |
||||
FROM |
||||
[dbo].[EmergencyAccess] EA |
||||
LEFT JOIN |
||||
[dbo].[User] GranteeU ON GranteeU.[Id] = EA.[GranteeId] |
||||
LEFT JOIN |
||||
[dbo].[User] GrantorU ON GrantorU.[Id] = EA.[GrantorId] |
||||
GO |
||||
|
||||
CREATE OR ALTER PROCEDURE [dbo].[EmergencyAccessDetails_ReadByGrantorId] |
||||
@GrantorId UNIQUEIDENTIFIER |
||||
AS |
||||
BEGIN |
||||
SET NOCOUNT ON |
||||
|
||||
SELECT |
||||
* |
||||
FROM |
||||
[dbo].[EmergencyAccessDetailsView] |
||||
WHERE |
||||
[GrantorId] = @GrantorId |
||||
END |
||||
GO |
||||
Loading…
Reference in new issue