157,7 → 157,9 |
|
CourseUnitContentsGrants contentsGrants = CourseUnitContentsGrants.parse(CourseUnitView.getContentsGrants()); |
|
if ( contentsGrants == CourseUnitContentsGrants.PUBLIC || |
if ( userSession.getUser().isSuperuserOrAdmin() || |
userSession.getUser().hasRole("services") || |
contentsGrants == CourseUnitContentsGrants.PUBLIC || |
(contentsGrants == CourseUnitContentsGrants.INTERNAL && UserSessionProxy.isAuthenticated(request)) || |
(contentsGrants == CourseUnitContentsGrants.PRIVATE && UserSessionProxy.isAuthenticated(request) && |
(((UserImpl) ((userSession.getUser()))).isTeacherOfCourseUnit(CourseUnitView.getId()) || |