UFN_DATAFORMINSTANCE_GETSYSTEMROLEPERMISSIONSLIST

Returns a table of IDs for all system roles that have permissions set for the given DATAFORMINSTANCECATALOGID

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@DATAFORMINSTANCECATALOGID uniqueidentifier IN

Definition

Copy


CREATE FUNCTION dbo.UFN_DATAFORMINSTANCE_GETSYSTEMROLEPERMISSIONSLIST(@DATAFORMINSTANCECATALOGID uniqueidentifier)
/*
Returns a table of IDs for all of the system roles that have permissions set for the given DATAFORMINSTANCECATALOGID
*/
returns table
as
return 
(

select 
    SRP.ID, SR.NAME, SRP.SYSTEMROLEID, SRP.GRANTORDENY
from 
    dbo.SYSTEMROLE as SR left outer join dbo.SYSTEMROLEPERM_DATAFORMINSTANCE as SRP on SR.ID = SRP.SYSTEMROLEID
where 
    SRP.DATAFORMINSTANCECATALOGID = @DATAFORMINSTANCECATALOGID

)