USP_DATALIST_SYSTEMROLEATTRIBUTECATEGORYPERMS

Displays attribute categories assigned to the given system role

Parameters

Parameter Parameter Type Mode Description
@SYSTEMROLEID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_SYSTEMROLEATTRIBUTECATEGORYPERMS 

                @SYSTEMROLEID uniqueidentifier

                as

                    select 
                        AC.ID,
                        cast(AC.ID as nvarchar(36)) + cast(@SYSTEMROLEID as nvarchar(36)) as ATTRIBUTECATEGORYIDANDROLEID,
                        case when SRP.ID is null then '' else 'RES:padlock' end as [IMAGEKEY],
                        case when SRP.ID is null then 'Grant' else 'Deny' end,
                        AC.NAME as ATTRIBUTECATEGORY, 
                        RT.NAME as RECORDTYPE    

                    from 
                        dbo.ATTRIBUTECATEGORY as AC 
                    left join dbo.ATTRIBUTERECORDTYPE as ART on
                        ART.ID = AC.ATTRIBUTERECORDTYPEID
                    left join dbo.RECORDTYPE as RT on
                        RT.ID = ART.RECORDTYPEID 
                    left join dbo.SYSTEMROLEPERM_ATTRIBUTECATEGORY as SRP on
                        SRP.ATTRIBUTECATEGORYID = AC.ID and
                        SRP.SYSTEMROLEID=@SYSTEMROLEID 


                    order by AC.NAME