From b5852a19f5131a4147463f009a1d1ea30a6e79ea Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 5 Jul 2012 10:31:05 +0200 Subject: [PATCH] OO-303: fix red screen adding a file from project broker as e-portfolio artefact --- .../ProjectBrokerDropboxScoringViewController.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/projectbroker/ProjectBrokerDropboxScoringViewController.java b/src/main/java/org/olat/course/nodes/projectbroker/ProjectBrokerDropboxScoringViewController.java index 37e01002219..afccb20ca92 100644 --- a/src/main/java/org/olat/course/nodes/projectbroker/ProjectBrokerDropboxScoringViewController.java +++ b/src/main/java/org/olat/course/nodes/projectbroker/ProjectBrokerDropboxScoringViewController.java @@ -103,12 +103,8 @@ public class ProjectBrokerDropboxScoringViewController extends DropboxScoringVie class ReturnboxFullAccessCallback implements VFSSecurityCallback { private Quota quota; - private UserCourseEnvironment userCourseEnv; - private CourseNode courseNode; - public ReturnboxFullAccessCallback(String relPath, UserCourseEnvironment userCourseEnv, CourseNode courseNode) { - this.userCourseEnv = userCourseEnv; - this.courseNode = courseNode; + public ReturnboxFullAccessCallback(String relPath, UserCourseEnvironment userCourseEnv2, CourseNode courseNode2) { QuotaManager qm = QuotaManager.getInstance(); quota = qm.getCustomQuota(relPath); if (quota == null) { // if no custom quota set, use the default quotas... @@ -136,7 +132,9 @@ class ReturnboxFullAccessCallback implements VFSSecurityCallback { /** * @see org.olat.core.util.vfs.callbacks.VFSSecurityCallback#canCopy() */ - public boolean canCopy() { return false; } + public boolean canCopy() { + return true;//needed to make the file an e-portfolio artefact + } /** * @see org.olat.core.util.vfs.callbacks.VFSSecurityCallback#canDeleteRevisionsPermanently() */ -- GitLab