diff --git a/src/main/java/org/olat/course/reminder/ui/CourseReminderListController.java b/src/main/java/org/olat/course/reminder/ui/CourseReminderListController.java index fb217c13a7a8b716236f4d85651faa8061239173..cda034927d19a60254628922bb86ed01c5508d22 100644 --- a/src/main/java/org/olat/course/reminder/ui/CourseReminderListController.java +++ b/src/main/java/org/olat/course/reminder/ui/CourseReminderListController.java @@ -119,11 +119,15 @@ public class CourseReminderListController extends FormBasicController implements true, ReminderCols.lastModified.name())); columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(ReminderCols.send.i18nKey(), ReminderCols.send.ordinal(), true, ReminderCols.send.name())); - columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(ReminderCols.tools.i18nKey(), ReminderCols.tools.ordinal())); + DefaultFlexiColumnModel toolsCol = new DefaultFlexiColumnModel(ReminderCols.tools.i18nKey(), ReminderCols.tools.ordinal()); + toolsCol.setAlwaysVisible(true); + toolsCol.setExportable(false); + columnsModel.addFlexiColumnModel(toolsCol); tableModel = new CourseReminderTableModel(columnsModel); tableEl = uifactory.addTableElement(getWindowControl(), "table", tableModel, 20, false, getTranslator(), formLayout); updateModel(); + tableEl.setAndLoadPersistedPreferences(ureq, "course-reminder-list"); } private void updateModel() { @@ -142,7 +146,7 @@ public class CourseReminderListController extends FormBasicController implements } tableModel.setObjects(rows); tableEl.reset(); - tableEl.setVisible(rows.size() > 0); + tableEl.setVisible(!rows.isEmpty()); } @Override diff --git a/src/main/java/org/olat/course/reminder/ui/CourseReminderLogsController.java b/src/main/java/org/olat/course/reminder/ui/CourseReminderLogsController.java index ac952facba430fbe5269978237aec0e673170aa0..586e8c5658dd4cd871a919bf6d3d9e04d6da5785 100644 --- a/src/main/java/org/olat/course/reminder/ui/CourseReminderLogsController.java +++ b/src/main/java/org/olat/course/reminder/ui/CourseReminderLogsController.java @@ -136,12 +136,16 @@ public class CourseReminderLogsController extends FormBasicController { columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(SendCols.sendTime.i18nKey(), SendCols.sendTime.ordinal(), true, SendCols.sendTime.name())); - //user properties - columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel("resend", translate("resend"), "resend")); + + DefaultFlexiColumnModel resendCol = new DefaultFlexiColumnModel("resend", translate("resend"), "resend"); + resendCol.setAlwaysVisible(true); + resendCol.setExportable(false); + columnsModel.addFlexiColumnModel(resendCol); tableModel = new CourseSendReminderTableModel(columnsModel); tableEl = uifactory.addTableElement(getWindowControl(), "table", tableModel, 20, false, getTranslator(), formLayout); tableEl.setElementCssClass("o_sel_course_sent_reminder_log_list"); + tableEl.setAndLoadPersistedPreferences(ureq, "course-reminders-logs"); updateModel(); }