Skip to content
Snippets Groups Projects
Commit 499ae4b1 authored by srosse's avatar srosse
Browse files

OO-1892: only show the artefact picker if there is an efficiency statement to grab

parent ff4d2305
No related branches found
No related tags found
No related merge requests found
...@@ -184,7 +184,7 @@ public class CertificateAndEfficiencyStatementController extends BasicController ...@@ -184,7 +184,7 @@ public class CertificateAndEfficiencyStatementController extends BasicController
selectCertificate(ureq); selectCertificate(ureq);
} }
if(statementOwner.equals(ureq.getIdentity())) { if(efficiencyStatement != null && statementOwner.equals(ureq.getIdentity())) {
EPArtefactHandler<?> artHandler = portfolioModule.getArtefactHandler(EfficiencyStatementArtefact.ARTEFACT_TYPE); EPArtefactHandler<?> artHandler = portfolioModule.getArtefactHandler(EfficiencyStatementArtefact.ARTEFACT_TYPE);
if(portfolioModule.isEnabled() && artHandler != null && artHandler.isEnabled()) { if(portfolioModule.isEnabled() && artHandler != null && artHandler.isEnabled()) {
collectArtefactLink = LinkFactory.createCustomLink("collectArtefactLink", "collectartefact", "", Link.NONTRANSLATED, mainVC, this); collectArtefactLink = LinkFactory.createCustomLink("collectArtefactLink", "collectartefact", "", Link.NONTRANSLATED, mainVC, this);
...@@ -365,7 +365,7 @@ public class CertificateAndEfficiencyStatementController extends BasicController ...@@ -365,7 +365,7 @@ public class CertificateAndEfficiencyStatementController extends BasicController
artefact.setAuthor(getIdentity());//only author can create artefact artefact.setAuthor(getIdentity());//only author can create artefact
//no business path becouse we cannot launch an efficiency statement //no business path becouse we cannot launch an efficiency statement
artefact.setCollectionDate(new Date()); 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); artHandler.prefillArtefactAccordingToSource(artefact, efficiencyStatement);
ePFCollCtrl = new ArtefactWizzardStepsController(ureq, getWindowControl(), artefact, (VFSContainer)null); ePFCollCtrl = new ArtefactWizzardStepsController(ureq, getWindowControl(), artefact, (VFSContainer)null);
listenTo(ePFCollCtrl); listenTo(ePFCollCtrl);
......
...@@ -891,7 +891,7 @@ public class MessageListController extends BasicController implements GenericEve ...@@ -891,7 +891,7 @@ public class MessageListController extends BasicController implements GenericEve
if(reloadedMessage.getParent() == null) { if(reloadedMessage.getParent() == null) {
forumManager.deleteMessageTree(forum.getKey(), reloadedMessage); forumManager.deleteMessageTree(forum.getKey(), reloadedMessage);
//delete topics //delete topics
ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_MESSAGE_DELETE, getClass(), ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_THREAD_DELETE, getClass(),
LoggingResourceable.wrap(reloadedMessage)); LoggingResourceable.wrap(reloadedMessage));
//back to thread list //back to thread list
fireEvent(ureq, new DeleteThreadEvent()); fireEvent(ureq, new DeleteThreadEvent());
...@@ -905,7 +905,7 @@ public class MessageListController extends BasicController implements GenericEve ...@@ -905,7 +905,7 @@ public class MessageListController extends BasicController implements GenericEve
thread = threadTop;//update with the fresh version thread = threadTop;//update with the fresh version
} }
showInfo("deleteok"); showInfo("deleteok");
ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_THREAD_DELETE, getClass(), ThreadLocalUserActivityLogger.log(ForumLoggingAction.FORUM_MESSAGE_DELETE, getClass(),
LoggingResourceable.wrap(reloadedMessage)); LoggingResourceable.wrap(reloadedMessage));
//reload //reload
reloadModelAfterDelete(ureq, message); reloadModelAfterDelete(ureq, message);
......
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