Skip to content
Snippets Groups Projects
Commit 8cc2577b authored by srosse's avatar srosse
Browse files

OO-3922: persist settings of reminders tables

parent 81dd094a
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
......@@ -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();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment