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
);