use of org.olat.course.nodes.gta.ui.events.SubmitEvent in project OpenOLAT by OpenOLAT.
the class GTACoachController method event.
@Override
protected void event(UserRequest ureq, Controller source, Event event) {
if (revisionDocumentsCtrl == source) {
cleanUpProcess();
process(ureq);
} else if (participantGradingCtrl == source) {
cleanUpProcess();
process(ureq);
} else if (groupGradingCtrl == source) {
cleanUpProcess();
process(ureq);
} else if (submitCorrectionsCtrl == source) {
if (event instanceof SubmitEvent) {
Task assignedTask = submitCorrectionsCtrl.getAssignedTask();
gtaManager.log("Corrections", (SubmitEvent) event, assignedTask, getIdentity(), assessedIdentity, assessedGroup, courseEnv, gtaNode);
}
} else if (confirmReviewDocumentCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmReviewDocumentCtrl.getUserObject();
doReviewedDocument(ureq, assignedTask);
}
} else if (confirmRevisionsCtrl == source) {
if (event == Event.DONE_EVENT) {
doRevisions(ureq, confirmRevisionsCtrl.getTask());
}
cmc.deactivate();
cleanUp();
} else if (confirmCollectCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmCollectCtrl.getUserObject();
doCollectTask(ureq, assignedTask);
}
} else if (confirmBackToSubmissionCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmBackToSubmissionCtrl.getUserObject();
doBackToSubmission(ureq, assignedTask);
}
} else if (confirmResetTaskCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmResetTaskCtrl.getUserObject();
doAllowResetTask(ureq, assignedTask);
}
} else if (source == cmc) {
doCloseMailForm(false);
} else if (source == emailController) {
doCloseMailForm(true);
}
super.event(ureq, source, event);
}
use of org.olat.course.nodes.gta.ui.events.SubmitEvent in project OpenOLAT by OpenOLAT.
the class GTACoachRevisionAndCorrectionsController method event.
@Override
protected void event(UserRequest ureq, Controller source, Event event) {
if (uploadCorrectionsCtrl == source) {
if (event instanceof SubmitEvent) {
Task aTask = uploadCorrectionsCtrl.getAssignedTask();
gtaManager.log("Corrections", (SubmitEvent) event, aTask, getIdentity(), assessedIdentity, assessedGroup, courseEnv, gtaNode);
}
} else if (confirmReturnToRevisionsCtrl == source) {
if (event == Event.DONE_EVENT) {
doReturnToRevisions(confirmReturnToRevisionsCtrl.getTask());
fireEvent(ureq, Event.DONE_EVENT);
}
cmc.deactivate();
cleanUp();
} else if (confirmCloseRevisionProcessCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
doCloseRevisionProcess();
fireEvent(ureq, Event.DONE_EVENT);
}
} else if (confirmCollectCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
doCollect();
fireEvent(ureq, Event.DONE_EVENT);
}
} else if (cmc == source) {
cleanUp();
}
super.event(ureq, source, event);
}
use of org.olat.course.nodes.gta.ui.events.SubmitEvent in project OpenOLAT by OpenOLAT.
the class GTAParticipantController method event.
@Override
protected void event(UserRequest ureq, Controller source, Event event) {
if (availableTaskCtrl == source) {
if (event == Event.DONE_EVENT) {
cleanUpProcess();
resetDueDates();
process(ureq);
}
} else if (revisionDocumentsCtrl == source) {
if (event == Event.DONE_EVENT) {
cleanUpProcess();
process(ureq);
}
} else if (businessGroupChooserCtrl == source) {
if (event == Event.DONE_EVENT && businessGroupChooserCtrl.getSelectGroup() != null) {
cleanUpProcess();
resetDueDates();
assessedGroup = businessGroupChooserCtrl.getSelectGroup();
process(ureq);
}
chooserCalloutCtrl.deactivate();
cleanUpPopups();
} else if (chooserCalloutCtrl == source) {
cleanUpPopups();
} else if (confirmSubmitDialog == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task task = (Task) confirmSubmitDialog.getUserObject();
doSubmitDocuments(ureq, task);
}
cleanUpPopups();
} else if (confirmResetTaskCtrl == source) {
if (event == Event.DONE_EVENT) {
cleanUpProcess();
process(ureq);
}
cmc.deactivate();
cleanUpPopups();
} else if (submitDocCtrl == source) {
boolean hasUploadDocuments = submitDocCtrl.hasUploadDocuments();
if (event instanceof SubmitEvent) {
Task assignedTask = submitDocCtrl.getAssignedTask();
gtaManager.log("Submit", (SubmitEvent) event, assignedTask, getIdentity(), assessedIdentity, assessedGroup, courseEnv, gtaNode);
} else if (event == Event.DONE_EVENT) {
cleanUpProcess();
process(ureq);
}
if (submitButton != null) {
submitButton.setCustomEnabledLinkCSS(hasUploadDocuments ? "btn btn-primary" : "btn btn-default");
}
} else if (cmc == source) {
cleanUpPopups();
}
super.event(ureq, source, event);
}
use of org.olat.course.nodes.gta.ui.events.SubmitEvent in project OpenOLAT by OpenOLAT.
the class SubmitDocumentsController method event.
@Override
public void event(UserRequest ureq, Controller source, Event event) {
if (confirmDeleteCtrl == source) {
if (DialogBoxUIFactory.isYesEvent(event) || DialogBoxUIFactory.isOkEvent(event)) {
SubmittedSolution document = (SubmittedSolution) confirmDeleteCtrl.getUserObject();
String filename = document.getFile().getName();
doDelete(document);
fireEvent(ureq, new SubmitEvent(SubmitEvent.DELETE, filename));
notificationsManager.markPublisherNews(subscriptionContext, null, false);
}
cleanUp();
checkDeadline(ureq);
} else if (uploadCtrl == source) {
if (event == Event.DONE_EVENT) {
String filename = uploadCtrl.getUploadedFilename();
doUpload(ureq, uploadCtrl.getUploadedFile(), filename);
fireEvent(ureq, new SubmitEvent(SubmitEvent.UPLOAD, filename));
notificationsManager.markPublisherNews(subscriptionContext, null, false);
}
cmc.deactivate();
cleanUp();
checkDeadline(ureq);
} else if (replaceCtrl == source) {
if (event == Event.DONE_EVENT) {
String filename = replaceCtrl.getUploadedFilename();
doReplace(ureq, replaceCtrl.getSolution(), replaceCtrl.getUploadedFile(), filename);
fireEvent(ureq, new SubmitEvent(SubmitEvent.UPDATE, filename));
notificationsManager.markPublisherNews(subscriptionContext, null, false);
}
cmc.deactivate();
cleanUp();
checkDeadline(ureq);
} else if (newDocCtrl == source) {
String filename = newDocCtrl.getFilename();
cmc.deactivate();
cleanUp();
if (event == Event.DONE_EVENT) {
doCreateDocumentEditor(ureq, filename);
updateModel();
}
checkDeadline(ureq);
} else if (newDocumentEditorCtrl == source) {
if (event == Event.DONE_EVENT) {
updateModel();
fireEvent(ureq, new SubmitEvent(SubmitEvent.CREATE, newDocumentEditorCtrl.getFilename()));
notificationsManager.markPublisherNews(subscriptionContext, null, false);
}
cmc.deactivate();
cleanUp();
checkDeadline(ureq);
} else if (editDocumentEditorCtrl == source) {
if (event == Event.DONE_EVENT) {
updateModel();
fireEvent(ureq, new SubmitEvent(SubmitEvent.UPDATE, editDocumentEditorCtrl.getFilename()));
notificationsManager.markPublisherNews(subscriptionContext, null, false);
}
cmc.deactivate();
cleanUp();
checkDeadline(ureq);
} else if (cmc == source) {
cleanUp();
}
super.event(ureq, source, event);
}
use of org.olat.course.nodes.gta.ui.events.SubmitEvent in project openolat by klemens.
the class GTACoachController method event.
@Override
protected void event(UserRequest ureq, Controller source, Event event) {
if (revisionDocumentsCtrl == source) {
cleanUpProcess();
process(ureq);
} else if (participantGradingCtrl == source) {
cleanUpProcess();
process(ureq);
} else if (groupGradingCtrl == source) {
cleanUpProcess();
process(ureq);
} else if (submitCorrectionsCtrl == source) {
if (event instanceof SubmitEvent) {
Task assignedTask = submitCorrectionsCtrl.getAssignedTask();
gtaManager.log("Corrections", (SubmitEvent) event, assignedTask, getIdentity(), assessedIdentity, assessedGroup, courseEnv, gtaNode);
}
} else if (confirmReviewDocumentCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmReviewDocumentCtrl.getUserObject();
doReviewedDocument(ureq, assignedTask);
}
} else if (confirmRevisionsCtrl == source) {
if (event == Event.DONE_EVENT) {
doRevisions(ureq, confirmRevisionsCtrl.getTask());
}
cmc.deactivate();
cleanUp();
} else if (confirmCollectCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmCollectCtrl.getUserObject();
doCollectTask(ureq, assignedTask);
}
} else if (confirmBackToSubmissionCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmBackToSubmissionCtrl.getUserObject();
doBackToSubmission(ureq, assignedTask);
}
} else if (confirmResetTaskCtrl == source) {
if (DialogBoxUIFactory.isOkEvent(event) || DialogBoxUIFactory.isYesEvent(event)) {
Task assignedTask = (Task) confirmResetTaskCtrl.getUserObject();
doAllowResetTask(ureq, assignedTask);
}
} else if (source == cmc) {
doCloseMailForm(false);
} else if (source == emailController) {
doCloseMailForm(true);
}
super.event(ureq, source, event);
}
Aggregations