From d7aef39cc91579ef60e60e7b762a2de8d70b02f2 Mon Sep 17 00:00:00 2001
From: Daniel Haag <daniel.haag@uibk.ac.at>
Date: Tue, 18 Aug 2020 18:47:50 +0200
Subject: [PATCH] openolat#225: do only hide the open calendar form link
 instead of removing it (resulting in an error message)

---
 .../bigbluebutton/ui/EditBigBlueButtonMeetingController.java | 5 +++--
 .../ui/recurring/BigBlueButtonDateListController.java        | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java
index b448fefcf7c..b512b7607c1 100644
--- a/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java
+++ b/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java
@@ -243,9 +243,10 @@ public class EditBigBlueButtonMeetingController extends FormBasicController {
 			externalLinkEl.setExampleKey("noTransOnlyParam", new String[] {BigBlueButtonDispatcher.getMeetingUrl(externalLink)});			
 		}
 		
+		openCalLink = uifactory.addFormLink("calendar.open", formLayout);
+		openCalLink.setIconLeftCSS("o_icon o_icon-fw o_icon_calendar");
 		// UIBK: hide bbb-meeting calendar from end-users (https://git.uibk.ac.at/zid/dmlt/olat/openolat/issues/215)
-		//openCalLink = uifactory.addFormLink("calendar.open", formLayout);
-		//openCalLink.setIconLeftCSS("o_icon o_icon-fw o_icon_calendar");
+		openCalLink.setVisible(false);
 		updateTemplateInformations();
 		
 		if(mode == Mode.dates) {
diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlueButtonDateListController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlueButtonDateListController.java
index 810e0c40998..7971aa82497 100644
--- a/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlueButtonDateListController.java
+++ b/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlueButtonDateListController.java
@@ -91,9 +91,10 @@ public class BigBlueButtonDateListController extends StepFormBasicController imp
 		addButton = uifactory.addFormLink("add.meeting", formLayout, Link.BUTTON);
 		addButton.setIconLeftCSS("o_icon o_icon-fw o_icon_add");
 		
+		openCalLink = uifactory.addFormLink("calendar.open", formLayout, Link.BUTTON);
+		openCalLink.setIconLeftCSS("o_icon o_icon-fw o_icon_calendar");
 		// UIBK: hide bbb-meeting calendar from end-users (https://git.uibk.ac.at/zid/dmlt/olat/openolat/issues/215)
-		//openCalLink = uifactory.addFormLink("calendar.open", formLayout, Link.BUTTON);
-		//openCalLink.setIconLeftCSS("o_icon o_icon-fw o_icon_calendar");
+		openCalLink.setVisible(false);
 		
 		FlexiTableColumnModel columnsModel = FlexiTableDataModelFactory.createFlexiTableColumnModel();
 		columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(RecurringCols.available,
-- 
GitLab