Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 499 → Rev 500

/impl/src/java/pt/estgp/estgweb/filters/filters/CanAddAnnouncementInCourseUnit.java
44,12 → 44,8
{
CourseUnit courseUnit = (CourseUnit) LoadObjectFromParameters.loadObjectFromClassName(CourseUnit.class.getName(),filterParameters,request.getServiceParameters());
 
System.out.println("AQUI");
DaoFactory.getUserDaoImpl().load(userSession.getUser().getId());
System.out.println(DaoFactory.getUserDaoImpl().load(userSession.getUser().getId()));
System.out.println(userSession.getUser().getRolesList());
System.out.println(DaoFactory.getUserDaoImpl().load(userSession.getUser().getId()).hasRole("services"));
if(!((UserImpl)userSession.getUser()).isTeacherOfCourseUnit(courseUnit.getId(),true) || !DaoFactory.getUserDaoImpl().load(userSession.getUser().getId()).hasRole("services"))
 
if(!((UserImpl)userSession.getUser()).isTeacherOfCourseUnit(courseUnit.getId(),true) && !DaoFactory.getUserDaoImpl().load(userSession.getUser().getId()).hasRole("services"))
{
logger.warn(userSession.getUser().getUsername() + ": try access restricted area");
throw new AccessDeniedOperationException("fail.owner");