UFN_EVENT_GETAPPEALSWITHRECORDSECURITY
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN | |
@DATAFORMINSTANCEID | uniqueidentifier | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@USERISADMIN | bit | IN |
Definition
Copy
create function dbo.UFN_EVENT_GETAPPEALSWITHRECORDSECURITY
(
@EVENTID uniqueidentifier,
@DATAFORMINSTANCEID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@USERISADMIN bit
) returns table as
return (
select
EVENTAPPEAL.ID,
EVENTAPPEAL.APPEALID,
case @USERISADMIN when 1 then 1 when 0 then dbo.UFN_SECURITY_APPUSER_GRANTED_FORM_FORSITE(@CURRENTAPPUSERID, @DATAFORMINSTANCEID, APPEAL.SITEID) end USERHASACCESS
from
dbo.EVENTAPPEAL
inner join
dbo.APPEAL on APPEAL.ID = EVENTAPPEAL.APPEALID
where
EVENTID = @EVENTID
);