From 499ae4b15db0b317dd3d572ef90f8a325631c673 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 10 Feb 2016 08:54:34 +0100 Subject: [PATCH] OO-1892: only show the artefact picker if there is an efficiency statement to grab --- .../ui/CertificateAndEfficiencyStatementController.java | 4 ++-- .../java/org/olat/modules/fo/ui/MessageListController.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementController.java b/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementController.java index ce5df2ab913..ab44c75e8b6 100644 --- a/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementController.java +++ b/src/main/java/org/olat/course/certificate/ui/CertificateAndEfficiencyStatementController.java @@ -184,7 +184,7 @@ public class CertificateAndEfficiencyStatementController extends BasicController selectCertificate(ureq); } - if(statementOwner.equals(ureq.getIdentity())) { + if(efficiencyStatement != null && statementOwner.equals(ureq.getIdentity())) { EPArtefactHandler<?> artHandler = portfolioModule.getArtefactHandler(EfficiencyStatementArtefact.ARTEFACT_TYPE); if(portfolioModule.isEnabled() && artHandler != null && artHandler.isEnabled()) { collectArtefactLink = LinkFactory.createCustomLink("collectArtefactLink", "collectartefact", "", Link.NONTRANSLATED, mainVC, this); @@ -365,7 +365,7 @@ public class CertificateAndEfficiencyStatementController extends BasicController artefact.setAuthor(getIdentity());//only author can create artefact //no business path becouse we cannot launch an efficiency statement artefact.setCollectionDate(new Date()); - artefact.setTitle(translate("artefact.title", new String[]{efficiencyStatement.getCourseTitle()})); + artefact.setTitle(translate("artefact.title", new String[]{ efficiencyStatement.getCourseTitle() })); artHandler.prefillArtefactAccordingToSource(artefact, efficiencyStatement); ePFCollCtrl = new ArtefactWizzardStepsController(ureq, getWindowControl(), artefact, (VFSContainer)null); listenTo(ePFCollCtrl); diff --git a/src/main/java/org/olat/modules/fo/ui/MessageListController.java b/src/main/java/org/olat/modules/fo/ui/MessageListController.java index 48ffe04f6d3..be468487779 100644 --- a/src/main/java/org/olat/modules/fo/ui/MessageListController.java +++ b/src/main/java/org/olat/modules/fo/ui/MessageListController.java @@ -891,7 +891,7 @@ public class MessageListController extends BasicController implements GenericEve if(reloadedMessage.getParent() == null) { forumManager.deleteMessageTree(forum.getKey(), reloadedMessage); //delete topics - ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_MESSAGE_DELETE, getClass(), + ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_THREAD_DELETE, getClass(), LoggingResourceable.wrap(reloadedMessage)); //back to thread list fireEvent(ureq, new DeleteThreadEvent()); @@ -905,7 +905,7 @@ public class MessageListController extends BasicController implements GenericEve thread = threadTop;//update with the fresh version } showInfo("deleteok"); - ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_THREAD_DELETE, getClass(), + ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_MESSAGE_DELETE, getClass(), LoggingResourceable.wrap(reloadedMessage)); //reload reloadModelAfterDelete(ureq, message); -- GitLab