From ee1415911fb01610f67a8afe3969f543cbe5b094 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Tue, 8 Sep 2020 16:44:07 +0200
Subject: [PATCH] OO-4891: reactivate code of curriculum elements lists

---
 .../impl/elements/table/TreeNodeFlexiCellRenderer.java     | 2 +-
 .../curriculum/ui/CurriculumElementListController.java     | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/TreeNodeFlexiCellRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/TreeNodeFlexiCellRenderer.java
index 0b690d16696..06cf8fb274a 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/TreeNodeFlexiCellRenderer.java
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/TreeNodeFlexiCellRenderer.java
@@ -170,7 +170,7 @@ public class TreeNodeFlexiCellRenderer implements FlexiCellRenderer {
 		}
 	}
 	
-	protected String href(FlexiTableComponent source, int row) {
+	private String href(FlexiTableComponent source, int row) {
 		String href = null;
 		FlexiTableDataModel<?> model = source.getFlexiTableElement().getTableDataModel();
 		if(model instanceof FlexiBusinessPathModel) {
diff --git a/src/main/java/org/olat/modules/curriculum/ui/CurriculumElementListController.java b/src/main/java/org/olat/modules/curriculum/ui/CurriculumElementListController.java
index 38d82ab17db..f9b03de61bd 100644
--- a/src/main/java/org/olat/modules/curriculum/ui/CurriculumElementListController.java
+++ b/src/main/java/org/olat/modules/curriculum/ui/CurriculumElementListController.java
@@ -60,6 +60,7 @@ import org.olat.core.gui.components.progressbar.ProgressBar.RenderSize;
 import org.olat.core.gui.components.progressbar.ProgressBar.RenderStyle;
 import org.olat.core.gui.components.progressbar.ProgressBarItem;
 import org.olat.core.gui.components.stack.BreadcrumbPanel;
+import org.olat.core.gui.components.velocity.VelocityContainer;
 import org.olat.core.gui.control.Controller;
 import org.olat.core.gui.control.Event;
 import org.olat.core.gui.control.WindowControl;
@@ -199,9 +200,9 @@ public class CurriculumElementListController extends FormBasicController impleme
 		tableEl.setFilters("activity", getFilters(), false);
 		tableEl.setSelectedFilterKey("active");
 		
-		//VelocityContainer row = createVelocityContainer("curriculum_element_row");
-		//row.setDomReplacementWrapperRequired(false); // sets its own DOM id in velocity container
-		//tableEl.setRowRenderer(row, this);
+		VelocityContainer row = createVelocityContainer("curriculum_element_row");
+		row.setDomReplacementWrapperRequired(false); // sets its own DOM id in velocity container
+		tableEl.setRowRenderer(row, this);
 		
 		tableEl.setAndLoadPersistedPreferences(ureq, "my-curriculum-elements-v3-"
 					+ (assessedIdentity.equals(getIdentity()) ? "" : "look-") + curriculum.getKey());
-- 
GitLab