Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
/* Application User List*/
2
SELECT DECODE ( usr.IS_ONLINE,
3
	   		  	NULL, NULL,
4
				'<img src="images/i_online.gif" title="User is online at '|| usr.ONLINE_AT  ||'" width="16" height="16" border="0" hspace="2">' ) AS user_online,
5
	   DECODE ( usr.IS_DISABLED,
6
	   		  	NULL, 'LIMG_USER',
7
				'LIMG_USER_DISABLED' ) AS user_image,
8
	   usr.user_id,
9
	   usr.full_name,
10
	   usr.USER_EMAIL,
11
	   usr.USER_NAME,
12
	   usr.DOMAIN,
13
	   usr.LAST_REQUEST
14
  FROM (
15
		SELECT usr.*
16
		  FROM USERS usr
17
		MINUS
18
		SELECT usr.*
19
		  FROM USERS usr,
20
		  	   USER_APPLICATIONS ua
21
		 WHERE ua.USER_ID = usr.USER_ID
22
		   AND ua.APP_ID = :APP_ID
23
  		) usr
24
 WHERE( 
25
 		( /* Full name filter */
26
 	   	( LOWER( usr.FULL_NAME ) LIKE LOWER( :FULL_NAME )  	AND NOT :FULL_NAME IS NULL )  OR
27
		( usr.FULL_NAME = usr.FULL_NAME  			 		AND :FULL_NAME IS NULL ) 
28
 	   )
29
   OR ( /* Username filter */
30
 	   	( LOWER( usr.USER_NAME ) LIKE LOWER( :USER_NAME )  	AND NOT :USER_NAME IS NULL )  OR
31
		( usr.USER_NAME = usr.USER_NAME  			 		AND :USER_NAME IS NULL ) 
32
 	   )
33
   OR ( /* Domain filter */
34
 	   	( LOWER( usr.DOMAIN ) LIKE LOWER( :DOMAIN_NAME )  	AND NOT :DOMAIN_NAME IS NULL )  OR
35
		( usr.DOMAIN = usr.DOMAIN  			 		 		AND :DOMAIN_NAME IS NULL ) 
36
 	   )
37
	   )
38
   AND usr.USER_ID NOT IN 
39
   (SELECT USER_ID FROM MEMBERS_GROUP WHERE GROUP_EMAIL_ID IN  
40
   (SELECT GROUP_EMAIL_ID 
41
   FROM AUTOBUILD_FAILURE 
42
   WHERE VIEW_ID = :VIEW_ID
43
   AND PROJ_ID = :PROJ_ID
44
   )
45
   )
46
 
47
 
48
ORDER BY UPPER(usr.FULL_NAME)