From 054c45cc302a80cd82f08f59b562670d9c0c0044 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Thu, 13 Dec 2012 16:39:40 +0100
Subject: [PATCH] no-jira: wording course membership, fix dedup

---
 .../course/member/MembersOverviewController.java     |  6 ++++++
 .../java/org/olat/group/ui/main/_content/dedup.html  | 12 ++++++++----
 .../group/ui/main/_i18n/LocalStrings_de.properties   |  6 ++++--
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/olat/course/member/MembersOverviewController.java b/src/main/java/org/olat/course/member/MembersOverviewController.java
index 34cb592f8a5..49970190ae4 100644
--- a/src/main/java/org/olat/course/member/MembersOverviewController.java
+++ b/src/main/java/org/olat/course/member/MembersOverviewController.java
@@ -210,6 +210,12 @@ public class MembersOverviewController extends BasicController implements Activa
 					}
 				}
 			}
+		} else if(source == dedupCtrl) {
+			if(event == Event.DONE_EVENT) {
+				dedupMembers(ureq, dedupCtrl.isDedupCoaches(), dedupCtrl.isDedupParticipants());
+			}
+			cmc.deactivate();
+			cleanUp();
 		} else if (source == cmc) {
 			cleanUp();
 		}
diff --git a/src/main/java/org/olat/group/ui/main/_content/dedup.html b/src/main/java/org/olat/group/ui/main/_content/dedup.html
index bf9c690933d..7d17ef13c01 100644
--- a/src/main/java/org/olat/group/ui/main/_content/dedup.html
+++ b/src/main/java/org/olat/group/ui/main/_content/dedup.html
@@ -1,6 +1,10 @@
-$r.translate("dedup.members.info")
-#if($numOfDuplicates)
-	$r.translate("dedup.members.info2", $numOfDuplicates)
-#end
+<p>$r.translate("dedup.members.info1")</p>
+<ul>
+	<li><p>$r.translate("dedup.members.info2")</p></li>
+	#if($numOfDuplicates)
+		<li><p>$r.translate("dedup.members.info3", $numOfDuplicates)</p></li>
+	#end
+	<li><p>$r.translate("dedup.members.info4")</p></li>
+</ul>
 $r.render("options")
 $r.render("buttons")
diff --git a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties
index ad55d59548c..0b5f1d6b268 100644
--- a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties
@@ -7,8 +7,10 @@ deup.members=Mitglieder bereinigen
 dedup.members.typ=Rolle
 dedup.members.coaches=Betreuer
 dedup.members.particpants=Teilnehmer
-dedup.members.info=<p>Wollen Sie die Mitglieder wirklich bereinigen? Bei diesem Prozess werden die jenigen Benutzer als Kursmitglieder ausgetragen welche sowohl Kursmitglieder als auch Gruppenmitglied des Kurses sind (Duplikate).<p>
-dedup.members.info2={0} Mitglieder wurden gefunden welche sowohl Kursmitglieder wie auch Gruppenmitglieder dieses Kurses sind. Die Gruppenmitgliedschaften werden nicht verändert, der Zugriff zum Kurs bleibt bestehen. 
+dedup.members.info1=Wollen Sie die Mitglieder wirklich bereinigen?
+dedup.members.info2=Bei diesem Prozess werden jene Benutzer als Kursmitglieder ausgetragen, die sowohl Kurs- als auch Gruppenmitglied des Kurses sind (Duplikate).
+dedup.members.info3={0} Mitglieder wurden gefunden die sowohlim Kurs sowie in eingebundenen Gruppen Mitglied sind.
+dedup.members.info4=Wählen Sie aus ob nur die Betreuer, nur die Teilnehmer oder alle Duplikate aus dem Kurs ausgetragen werden sollen.
 dialog.modal.bg.delete.title=Gruppe l\u00F6schen?
 dialog.modal.bg.delete.text=Wollen Sie die Gruppe "{0}" wirklich l\u00F6schen?
 dialog.modal.bg.mail.text=Wollen Sie die Mitglieder per Mail benachrichtigen?
-- 
GitLab