diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTAAssignedTaskController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTAAssignedTaskController.java index 2bdbab0231d1b36608115377d09230c35b7f2ed7..1a71cb27edcc6d8bd1890e33f5c08e0ac3ec1683 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/GTAAssignedTaskController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/GTAAssignedTaskController.java @@ -48,9 +48,7 @@ import org.springframework.beans.factory.annotation.Autowired; * */ public class GTAAssignedTaskController extends BasicController { - - - + private final Link downloadButton, downloadLink; private final File taskFile; @@ -87,9 +85,15 @@ public class GTAAssignedTaskController extends BasicController { downloadButton.setTarget("_blank"); downloadLink = LinkFactory.createCustomLink("download.link", "download.link", null, Link.NONTRANSLATED, mainVC, this); - downloadLink.setCustomDisplayText(StringHelper.escapeHtml(taskDef.getTitle())); + if(taskDef != null) { + downloadLink.setCustomDisplayText(StringHelper.escapeHtml(taskDef.getTitle())); + downloadLink.setIconLeftCSS("o_icon " + cssIcon); + } else { + downloadLink.setCustomDisplayText(StringHelper.escapeHtml(taskFile.getName())); + downloadLink.setIconLeftCSS("o_icon " + cssIcon + " o_icon_warning"); + downloadLink.setEnabled(false); + } downloadLink.setTitle(taskInfos); - downloadLink.setIconLeftCSS("o_icon " + cssIcon); downloadLink.setTarget("_blank"); putInitialPanel(mainVC); diff --git a/src/main/java/org/olat/group/ui/_content/bgform.html b/src/main/java/org/olat/group/ui/_content/bgform.html index 62b6077433c53fc29d4dd9b257d32fffd2fe2f60..689cf80e339402b92cbf3c17dcbde4a68a556f85 100644 --- a/src/main/java/org/olat/group/ui/_content/bgform.html +++ b/src/main/java/org/olat/group/ui/_content/bgform.html @@ -1,4 +1,4 @@ #if($bulkMode) -$r.translate("create.form.bulkmode.bgnames") +<div class="o_info">$r.translate("create.form.bulkmode.bgnames")</div> #end $r.render("groupForm") \ No newline at end of file