Rev 5512 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Get a list of all user rols with flags to indicate if they can be delegated or if they have been granted */SELECT role_id,role_name,comments,can_delegate,grantedFROM(SELECT ro.*,(SELECT COUNT(*)FROM ROLES ra,USER_ROLES urWHERE ra.APP_ID = :APP_IDAND ur.USER_ID = :USER_ID_USERAND ur.ROLE_ID = ra.ROLE_IDAND ra.role_id = ro.role_id) AS can_Delegate,(SELECT COUNT(*)FROM ROLES ra,USER_ROLES urWHERE ra.APP_ID = :APP_IDAND ur.USER_ID = :USER_IDAND ur.ROLE_ID = ra.ROLE_IDAND ra.role_id = ro.role_id) AS grantedFROM ROLES roWHERE ro.APP_ID = :APP_ID)WHERE IS_ROLE_VARIATION IS NULLAND app_id = :APP_IDORDER BY UPPER(role_name)