
[dbo].[GetModelsAndPerspectives]
CREATE PROCEDURE [dbo].[GetModelsAndPerspectives]
@AuthType int,
@SitePathPrefix nvarchar(520) = '%'
AS
SELECT
C.[PolicyID],
SD.[NtSecDescPrimary],
C.[ItemID],
C.[Path],
C.[Description],
P.[PerspectiveID],
P.[PerspectiveName],
P.[PerspectiveDescription]
FROM
[Catalog] as C
LEFT OUTER JOIN [ModelPerspective] as P ON C.[ItemID] = P.[ModelID]
LEFT OUTER JOIN [SecData] AS SD ON C.[PolicyID] = SD.[PolicyID] AND SD.[AuthType] = @AuthType
WHERE
C.Path like @SitePathPrefix AND C.[Type] = 6
ORDER BY
C.[Path]
GO
GRANT EXECUTE ON [dbo].[GetModelsAndPerspectives] TO [RSExecRole]
GO