From b4117c537bdda000f3cdcc5418f4192459823159 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 4 Feb 2015 21:43:54 +0100 Subject: [PATCH] OO-1349: block leave course link during assessment, deselect checkbox of the list after delete --- .../olat/course/assessment/ui/AssessmentModeListController.java | 1 + src/main/java/org/olat/course/run/CourseRuntimeController.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/org/olat/course/assessment/ui/AssessmentModeListController.java b/src/main/java/org/olat/course/assessment/ui/AssessmentModeListController.java index ae8ff80ca6f..3e9222b74cf 100644 --- a/src/main/java/org/olat/course/assessment/ui/AssessmentModeListController.java +++ b/src/main/java/org/olat/course/assessment/ui/AssessmentModeListController.java @@ -258,6 +258,7 @@ public class AssessmentModeListController extends FormBasicController implements assessmentModeMgr.delete(modeToDelete); } loadModel(); + tableEl.deselectAll(); } private void doEdit(UserRequest ureq, AssessmentMode mode) { diff --git a/src/main/java/org/olat/course/run/CourseRuntimeController.java b/src/main/java/org/olat/course/run/CourseRuntimeController.java index 308e271ae2f..4c0e3535f1b 100644 --- a/src/main/java/org/olat/course/run/CourseRuntimeController.java +++ b/src/main/java/org/olat/course/run/CourseRuntimeController.java @@ -564,6 +564,7 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im } if(repositoryService.isParticipantAllowedToLeave(getRepositoryEntry()) + && !assessmentLock && (uce.isParticipant() || !uce.getParticipatingGroups().isEmpty())) { leaveLink = LinkFactory.createToolLink("sign.out", "leave", translate("sign.out"), this); leaveLink.setIconLeftCSS("o_icon o_icon-fw o_icon_sign_out"); -- GitLab