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"); |