USP_DATALIST_SYSTEMROLECODETABLEPERMISSIONS
Displays code table permissions 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_SYSTEMROLECODETABLEPERMISSIONS
(
@SYSTEMROLEID uniqueidentifier
)
as
select
SYSTEMROLEPERM_CODETABLE.ID,
CODETABLECATEGORY.DESCRIPTION,
V_INSTALLED_CODETABLECATALOG.UINAME as CODETABLENAME,
case SYSTEMROLEPERM_CODETABLE.ADDPERMISSION when 'Not Set' then '' else SYSTEMROLEPERM_CODETABLE.ADDPERMISSION end as 'ADDPERMISSION',
case SYSTEMROLEPERM_CODETABLE.UPDATEPERMISSION when 'Not Set' then '' else SYSTEMROLEPERM_CODETABLE.UPDATEPERMISSION end as 'UPDATEPERMISSION',
case SYSTEMROLEPERM_CODETABLE.DELETEPERMISSION when 'Not Set' then '' else SYSTEMROLEPERM_CODETABLE.DELETEPERMISSION end as 'DELETEPERMISSION'
from
dbo.V_INSTALLED_CODETABLECATALOG
inner join dbo.SYSTEMROLEPERM_CODETABLE
on V_INSTALLED_CODETABLECATALOG.ID = SYSTEMROLEPERM_CODETABLE.CODETABLECATALOGID
left outer join dbo.CODETABLECATEGORY
on V_INSTALLED_CODETABLECATALOG.CATEGORYID = CODETABLECATEGORY.ID
where
SYSTEMROLEPERM_CODETABLE.SYSTEMROLEID = @SYSTEMROLEID
order by
V_INSTALLED_CODETABLECATALOG.UINAME;