Rev 1373 | Rev 1525 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1373 | Rev 1379 | ||
---|---|---|---|
Line 31... | Line 31... | ||
31 | <div class="panel-body"> |
31 | <div class="panel-body"> |
32 | 32 | ||
33 | <% |
33 | <% |
34 | boolean allCourses = false; |
34 | boolean allCourses = false; |
35 | List<String> comissionsRoles = null; |
35 | List<String> comissionsRoles = null; |
36 | if(UserSession.getUser().isSuperuserOrAdmin() || UserSession.getUser().hasRole(Globals.SERVICES_PROGRAMS_ROLE) || UserSession.getUser().hasRole(Globals.COURSE_DIRECTOR_ROLE) || UserSession.getUser().hasRole(Globals.COURSE_COORDINATOR_ROLE) || UserSession.getUser().hasRole("services")) |
36 | if(UserSession.getUser().isSuperuserOrAdmin() || UserSession.getUser().hasRole(Globals.SERVICES_PROGRAMS_ROLE) || UserSession.getUser().hasRole("services")) |
37 | { |
37 | { |
38 | allCourses = true; |
38 | allCourses = true; |
39 | AbstractDao.getCurrentSession().beginTransaction(); |
39 | AbstractDao.getCurrentSession().beginTransaction(); |
40 | Criteria c = AbstractDao.getCurrentSession().createCriteria(CourseUnit.class) |
40 | Criteria c = AbstractDao.getCurrentSession().createCriteria(CourseUnit.class) |
41 | .setProjection(Projections.projectionList().add(Projections.groupProperty("c.validationRole")) |
41 | .setProjection(Projections.projectionList().add(Projections.groupProperty("c.validationRole")) |