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 @@ |
|||||||
|
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