Skip to content
Snippets Groups Projects
Commit 330cb39a authored by User expired's avatar User expired
Browse files

Merge remote-tracking branch 'upstream/OpenOLAT_14.2' into OpenOLAT_14.2.uibk

parents e48a7e81 d720308c
No related branches found
No related tags found
No related merge requests found
......@@ -66,6 +66,7 @@ import org.olat.core.id.Identity;
import org.olat.core.util.Formatter;
import org.olat.core.util.Util;
import org.olat.core.util.async.ProgressDelegate;
import org.olat.core.util.vfs.VFSItem;
import org.springframework.beans.factory.annotation.Autowired;
/**
......@@ -210,7 +211,23 @@ public class VFSTrashController extends FormBasicController implements ProgressD
private void doDelete(List<VersionsDeletedFileRow> rowsToDelete) {
for(VersionsDeletedFileRow row:rowsToDelete) {
VFSRevision revision = vfsRepositoryService.getRevision(new VFSRevisionRefImpl(row.getRevisionKey()));
vfsRepositoryService.deleteRevisions(getIdentity(), Collections.singletonList(revision));
doDelete(revision);
}
}
private void doDelete(VFSRevision revision) {
VFSMetadata metadata = revision.getMetadata();
vfsRepositoryService.deleteRevisions(getIdentity(), Collections.singletonList(revision));
dbInstance.commit();
if(metadata.isDeleted()) {
List<VFSRevision> revisions = vfsRepositoryService.getRevisions(metadata);
if(revisions.isEmpty()) {
VFSItem item = vfsRepositoryService.getItemFor(metadata);
if(item == null || !item.exists()) {
vfsRepositoryService.deleteMetadata(metadata);
}
}
}
}
......
......@@ -232,7 +232,7 @@ question.assessmentType=Testart
question.assessmentType.both=Both
question.assessmentType.formative=Formative
question.assessmentType.summative=Summative
question.correctionTime=Ben\u00F6tigte manuelle Korrekturszeit (Minuten)
question.correctionTime=Ben\u00F6tigte manuelle Korrekturzeit (Minuten)
question.correctionTime.inMinutes={0}m
question.differentiation=Trennsch\u00E4rfe
question.differentiation.example=Wert zwischen -1.0 und 1.0, zum Beispiel 0.1
......
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8;">
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Paella Engage Example</title>
<script type="text/javascript" src="javascript/swfobject.js"></script>
......
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8;">
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name = "viewport" content = "user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width">
<title>Paella Engage Example</title>
......
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8;">
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Paella Engage Example</title>
<script type="text/javascript" src="javascript/polyfill.min.js"></script>
<script type="text/javascript" src="build/player/javascript/jquery.min.js"></script>
......
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8;">
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name = "viewport" content = "user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width">
<title>Paella Engage Example</title>
......
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