Skip to content
Snippets Groups Projects
Commit 8a817568 authored by Florian Gnägi's avatar Florian Gnägi
Browse files

OO-3600 add info about gdpr data export for user

parent 4fb313b6
No related branches found
No related tags found
No related merge requests found
......@@ -31,6 +31,7 @@ import org.olat.core.gui.control.Controller;
import org.olat.core.gui.control.WindowControl;
import org.olat.core.gui.media.MediaResource;
import org.olat.core.id.Identity;
import org.olat.core.util.WebappHelper;
import org.olat.user.UserDataExport;
import org.olat.user.UserDataExportService;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -63,6 +64,7 @@ public class UserDataController extends FormBasicController {
UserDataExport data = userDataExportService.getCurrentData(dataIdentity);
layoutCont.contextPut("data", Boolean.valueOf(data != null));
layoutCont.contextPut("mailSupport", WebappHelper.getMailConfig("mailSupport"));
if(data == null) {
layoutCont.contextPut("dataStatus", UserDataExport.ExportStatus.none.name());
} else {
......
#if($dataStatus == "none")
<div class="o_info">$r.translate("export.user.data.none")</div>
<div class="o_info">$r.translate("export.user.data.none",$mailSupport)</div>
#elseif($dataStatus == "requested" || $dataStatus == "processing")
<div class="o_info">$r.translate("export.user.data.processing")</div>
<div class="o_info">$r.translate("export.user.data.processing",$mailSupport)</div>
#elseif($dataStatus == "ready")
<div class="o_info">$r.translate("export.user.data.ready")</div>
<div class="o_info">$r.translate("export.user.data.ready",$mailSupport)</div>
<div class="o_button_group">$r.render("download.data")</div>
#end
\ No newline at end of file
#Fri May 25 16:20:27 CEST 2018
#Fri Aug 17 17:05:28 CEST 2018
binders=ePortfolio Mappe
bookings=Buchungen
calendars=Kalendareintr\u00E4ge
......@@ -14,7 +14,7 @@ export.options=Export Elemente
export.start=Start export
export.url=Link zu Daten
export.user.data.explain=W\u00E4hlen Sie die Elemente, welche f\u00FCr diesen Benutzer exportiert werden sollen. Der Export kann mehrere Stunden in Anspruch nehmen. Sobald der Export beendet ist, werden Sie per Email informiert.
export.user.data.none=Datenschutz Erkl\u00E4rung
export.user.data.none=Sie k\u00F6nnen sich eine \u00DCbersicht \u00FCber ihre in OpenOLAT gespeicherten Daten nach Artikel 15 DSGVO beim Betreiber anfordern. Schreiben Sie hierzu eine entsprechende E-Mail mit ihrem Anliegen an den <a href\="mailto\:{0}">Support</a>.
export.user.data.notReady=Der Benutzer kann den Export mit dem folgenden Link herunterladen.
export.user.data.processing=Der Export ist gerade bearbeitet.
export.user.data.ready=Der Benutzer kann den Export mit dem folgenden Link herunterladen. Sie k\u00F6nnen auch ein en neuen Export erfordern.
......
#Fri Jun 01 10:16:59 CEST 2018
#Fri Aug 17 17:05:54 CEST 2018
binders=ePortfolio binders
bookings=Bookings
calendars=Calendars
......@@ -14,7 +14,7 @@ export.options=Export elements
export.start=Start export
export.url=Link to the data
export.user.data.explain=Select the elements to be exported for this user. The export can take several hours. You will receive an email once the export has been completed.
export.user.data.none=Privacy statement
export.user.data.none=You may request an overview of your data stored in OpenOLAT from the operator, in accordance with Article 15 GDPR. Please send your request to <a href\="mailto\:{0}">Support</a>.
export.user.data.notReady=The user can download the export using the following link.
export.user.data.processing=The export is currently processed
export.user.data.ready=The user can download the export with the following link. You can ask for a new export too.
......
#Fri Jun 01 10:34:11 CEST 2018
#Fri Aug 17 17:05:44 CEST 2018
binders=Classeurs portfolio
bookings=R\u00E9servations
calendars=Calendriers
......@@ -14,7 +14,7 @@ export.options=Elements \u00E0 exporter
export.start=D\u00E9marrer l'exportation
export.url=Lien vers les donn\u00E9es
export.user.data.explain=S\u00E9lectionner les \u00E9l\u00E9ments \u00E0 exporter pour cette utilisateur. L'exportation peut dur\u00E9e plusieurs heures, vous recevrez un courriel lorsqu'il sera termin\u00E9.
export.user.data.none=D\u00E9claration de protection des donn\u00E9es
export.user.data.none=Vous pouvez demander un aper\u00E7u de vos donn\u00E9es sauv\u00E9es dans OpenOLAT selon l'article 15 du r\u00E8glement g\u00E9n\u00E9ral sur la protection des donn\u00E9es (RGPD) \u00E0 l'op\u00E9rateur. Ecrivez votre adresse courriel avec votre demande \u00E0 <a href\="mailto\:{0}">Support</a>.
export.user.data.notReady=L'utilisateur peut t\u00E9l\u00E9charger les donn\u00E9es export\u00E9es avec le lien suivant.
export.user.data.processing=L'exportation est en cours.
export.user.data.ready=L'utilisateur peut t\u00E9l\u00E9charger les donn\u00E9es avec le lien suivant. Vous pouvez \u00E9galement d\u00E9marrer une nouvelle exportation.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment