level fix on idea submission page

This commit is contained in:
fred-fri 2013-03-01 12:12:56 +09:00
parent 62b9435786
commit cb2acb9e12

@ -1,5 +1,6 @@
package se.su.dsv.scipro.project.panels;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
@ -114,12 +115,12 @@ public class ProjectNewIdeaSubmissionPanel extends Panel {
}
private void addLevelSelection(IModel<NewIdea> model) {
final RadioChoice<ProjectClass> level = new RadioChoice<ProjectClass>("level", new PropertyModel<ProjectClass>(model.getObject(), "projectClass"), levelService.findAllCurrentlyOpen(studentService.findByUser(SciProSession.get().getUser())));
final RadioChoice<ProjectClass> level = new RadioChoice<ProjectClass>("level", new PropertyModel<ProjectClass>(model.getObject(), "projectClass"), new ArrayList<ProjectClass>(model.getObject().getApplicationPeriod().getProjectClass()));
level.setRequired(true);
level.add(new AjaxFormChoiceComponentUpdatingBehavior() {
private static final long serialVersionUID = -1188286132097741832L;
private static final long serialVersionUID = -1188286132097741832L;
@Override
@Override
protected void onUpdate(AjaxRequestTarget target) {
if (level.getModelObject().getCode().equals(ProjectClass.MASTER)) {
coAuthorPanel.removeCoAuthor();