ScienceProjectService service = getService(ScienceProjectService.class);
Boolean canUserEdit = service.isStudentInProject(this.getAuthenticatedUser(request).getUserId(), request.getParameter("projId"));
this.checkAuthorization(canUserEdit || userHasPrivilege(request.getSession(), getAdminPrivileges()) );
CreateScienceProjectVo spvo = service.loadScienceProject(request.getParameter("projId"));
BeanUtils.copyProperties(cpf, spvo);
HttpSessionManager.bind(request.getSession(),
"students",
service.loadAllUsersByRole(UserRoleType.Key.STUDENT_KEY));