UFN_CONSTITUENTAPPEAL_GRANTEDBYSITE_FOR_APPUSER_QUERYVIEW
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@APPUSERID | uniqueidentifier | IN | |
@QUERYVIEWCATALOGID | uniqueidentifier | IN |
Definition
Copy
create function BBDW.[UFN_CONSTITUENTAPPEAL_GRANTEDBYSITE_FOR_APPUSER_QUERYVIEW] (
@APPUSERID uniqueidentifier,
@QUERYVIEWCATALOGID uniqueidentifier
)
returns table
as
return (
select
distinct [FACT_CONSTITUENTAPPEAL].[CONSTITUENTAPPEALSYSTEMID] as [ID]
from BBDW.[V_SECURITY_SYSTEMROLEASSIGNMENT_USER_QUERYVIEW] as [SECURITYVIEW]
inner join BBDW.[FACT_SITEPERMISSION] on [FACT_SITEPERMISSION].[SYSTEMROLEAPPUSERFACTID] = [SECURITYVIEW].[SYSTEMROLEAPPUSERFACTID]
inner join BBDW.[DIM_APPEAL] on [DIM_APPEAL].[SITEDIMID] = [FACT_SITEPERMISSION].[SITEDIMID]
inner join BBDW.[FACT_CONSTITUENTAPPEAL] on [FACT_CONSTITUENTAPPEAL].[APPEALDIMID] = [DIM_APPEAL].[APPEALDIMID]
where [SECURITYVIEW].[APPUSERID] = @APPUSERID
and [SECURITYVIEW].[QUERYVIEWCATALOGID] = @QUERYVIEWCATALOGID
and [SECURITYVIEW].[GRANTORDENY] = 1
and [SECURITYVIEW].[SITESECURITYMODE] > 1
);