Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.filters.filters;
import pt.estgp.estgweb.Globals;
import pt.estgp.estgweb.domain.UserSession;
import pt.estgp.estgweb.filters.chains.ResourceAccessControlFilter;
/**
* @author Jorge Machado
* @date 4/Jun/2008
* @see pt.estgp.estgweb.filters.filters
*/
public class ResourceAccessControlQuestionariosReportBoardsPedagogicoFilter
extends ResourceAccessControlFilter
{
public boolean canAccessResource
(UserSession userSession,
1.5.0/docs/api/java/lang/String.html">String identifier
)
{
//BOARD CAN SEE ALLAYS IF EVEN IF INACTIVE
if(userSession.
getUser() !=
null)
{
if(userSession.
getUser().
isSuperuserOrAdmin()
||
userSession.
getUser().
hasRole(Globals.
QUESTIONARIOS_ADMIN))
return true;
if(userSession.
getUser().
hasRole(Globals.
ROLE_PRESIDENTE_CONCELHO_PEDAGOGICO)
||
userSession.
getUser().
hasRole(Globals.
INTRANET_DTP_INQUERITO_PEDAGOGICO_ROLE)
||
userSession.
getUser().
hasRole(Globals.
ROLE_BOARD_INSTITUTION))
return true;
}
return false;
}
}