Allows admins to manage grading report templates #14
@ -41,7 +41,7 @@ public class AdminGradingTemplatesOverviewPage extends AbstractAdminProjectPage
|
|||||||
IModel<GradingReportTemplate> currentTemplate = model.map(gradingReportTemplateService::getCurrentTemplate);
|
IModel<GradingReportTemplate> currentTemplate = model.map(gradingReportTemplateService::getCurrentTemplate);
|
||||||
|
|
||||||
add(new Label("valid_from", currentTemplate.map(GradingReportTemplate::getValidFrom)));
|
add(new Label("valid_from", currentTemplate.map(GradingReportTemplate::getValidFrom)));
|
||||||
add(new NonEmptyLabel("note", Model.of("")));
|
add(new NonEmptyLabel("note", currentTemplate.map(GradingReportTemplate::getNote)));
|
||||||
add(new BookmarkablePageLink<>("view_template", AdminGradingTemplatePage.class, AdminGradingTemplatePage.getPageParameters(currentTemplate.getObject())));
|
add(new BookmarkablePageLink<>("view_template", AdminGradingTemplatePage.class, AdminGradingTemplatePage.getPageParameters(currentTemplate.getObject())));
|
||||||
|
|
||||||
IModel<List<GradingReportTemplate>> upcomingTemplates = model.map(gradingReportTemplateService::getUpcomingTemplates);
|
IModel<List<GradingReportTemplate>> upcomingTemplates = model.map(gradingReportTemplateService::getUpcomingTemplates);
|
||||||
@ -49,7 +49,7 @@ public class AdminGradingTemplatesOverviewPage extends AbstractAdminProjectPage
|
|||||||
@Override
|
@Override
|
||||||
protected void populateItem(ListItem<GradingReportTemplate> item) {
|
protected void populateItem(ListItem<GradingReportTemplate> item) {
|
||||||
item.add(new Label("valid_from", item.getModel().map(GradingReportTemplate::getValidFrom)));
|
item.add(new Label("valid_from", item.getModel().map(GradingReportTemplate::getValidFrom)));
|
||||||
item.add(new NonEmptyLabel("note", Model.of("")));
|
item.add(new NonEmptyLabel("note", item.getModel().map(GradingReportTemplate::getNote)));
|
||||||
item.add(new BookmarkablePageLink<>("edit_template", AdminGradingTemplateEditPage.class, AdminGradingTemplateEditPage.getPageParameters(item.getModelObject())));
|
item.add(new BookmarkablePageLink<>("edit_template", AdminGradingTemplateEditPage.class, AdminGradingTemplateEditPage.getPageParameters(item.getModelObject())));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user