USP_SIMPLEDATALIST_RESEARCHGROUPS

Returns a list of all research groups.

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@FILTERFORSECURITY bit IN

Definition

Copy


                CREATE procedure dbo.USP_SIMPLEDATALIST_RESEARCHGROUPS (
                    @CURRENTAPPUSERID uniqueidentifier,
          @FILTERFORSECURITY bit = 0
                ) as
                    set nocount on;

                    select
                        RG.ID as VALUE,
                        RG.NAME as LABEL
                    from
                        dbo.RESEARCHGROUP RG
          where
                        (@FILTERFORSECURITY = 0 or
             RG.OTHERSCANMODIFY = 1 or
                         RG.OWNERID = @CURRENTAPPUSERID or
                         RG.OWNERID is null or
                         dbo.UFN_APPUSER_ISSYSADMIN(@CURRENTAPPUSERID) = 1
                    order by
                        RG.NAME;