added conferencepanal with two new parameters

Change-Id: Ic5b36a27e6600cee7f18a25e4d693a9ee329454a
This commit is contained in:
joha-asc 2011-07-12 13:51:12 +02:00
parent ecc5f68128
commit cac3b19cac

@ -1,28 +1,37 @@
package se.su.dsv.scipro.supervisor.pages;
import java.util.ArrayList;
import java.util.List;
import org.apache.wicket.PageParameters;
import se.su.dsv.scipro.SciProSession;
import se.su.dsv.scipro.conference.panels.ConferencePanel;
import se.su.dsv.scipro.data.dataobjects.User;
import se.su.dsv.scipro.events.panels.SupervisorFeedbackTasksPanel;
import se.su.dsv.scipro.project.panels.ProjectWallPanel;
import se.su.dsv.scipro.schedule.panels.ProjectProgressPanel;
import se.su.dsv.scipro.security.auth.Authorization;
import se.su.dsv.scipro.security.auth.roles.Roles;
/**
*
* @author Martin Peters - mpeters@dsv.su.se
*
*
*/
@Authorization(authorizedRoles={Roles.SYSADMIN}) //TODO Hidden for initial deployment
@Authorization(authorizedRoles = { Roles.SYSADMIN })
// TODO Hidden for initial deployment
public class SupervisorProjectDetailsPage extends AbstractSupervisorProjectDetailsPage {
public SupervisorProjectDetailsPage(PageParameters pp) {
super(pp);
add(new SupervisorFeedbackTasksPanel("feedbackTasks", SciProSession.get().getUser(), projectModel.getObject()));
add(new SupervisorFeedbackTasksPanel("feedbackTasks", SciProSession.get().getUser(),
projectModel.getObject()));
add(new ProjectProgressPanel("projectProgress", projectModel.getObject()));
add(new ProjectWallPanel("projectWallPanel", projectModel.getObject()));
List<User> userList = new ArrayList<User>();
userList.add(projectModel
.getObject().getHeadSupervisor().getUser());
add(new ConferencePanel("projectWallPanel", projectModel.getObject(), userList, projectModel.getObject().getTitle()));
}
}