V_QUERY_SYSTEMPROLEPERM_CODETABLE

List of code table permissions assigned to a system role.

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
SYSTEMROLEID uniqueidentifier Role System record ID
CODETABLENAME nvarchar(100) yes Code table
ADDPERMISSION nvarchar(7) yes Add entry permission
UPDATEPERMISSION nvarchar(7) yes Update entry permission
DELETEPERMISSION nvarchar(7) yes Delete entry permission
ADDEDBY_APPLICATION nvarchar(200) yes Added by application
ADDEDBY_USERNAME nvarchar(128) yes Added by user name
CHANGEDBY_APPLICATION nvarchar(200) yes Changed by application
CHANGEDBY_USERNAME nvarchar(128) yes Changed by user name
DATEADDED datetime Date added
DATECHANGED datetime Date changed
TSLONG bigint yes Timestamp value

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  8/17/2011 2:20:39 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_SYSTEMPROLEPERM_CODETABLE AS



select
    CTP.ID,
    CTP.SYSTEMROLEID,
    CT.CODETABLENAME,
    CTP.ADDPERMISSION,
    CTP.UPDATEPERMISSION,
    CTP.DELETEPERMISSION,
    [ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
    [ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
    [CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
    [CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
    CTP.DATEADDED,
    CTP.DATECHANGED,
    CTP.TSLONG
from
    dbo.SYSTEMROLEPERM_CODETABLE CTP
left outer join
    dbo.CODETABLECATALOG CT on CT.ID = CTP.CODETABLECATALOGID
left outer join 
    dbo.CHANGEAGENT [ADDEDBY] on [ADDEDBY].ID = CTP.ADDEDBYID
left outer join
    dbo.CHANGEAGENT [CHANGEDBY] on [CHANGEDBY].ID = CTP.CHANGEDBYID