date created added to supervisor my projects panel
This commit is contained in:
parent
ac040f0568
commit
7efb676936
src/main/java/se/su/dsv/scipro/supervisor/panels
@ -15,6 +15,7 @@ import se.su.dsv.scipro.data.enums.StateOfMind;
|
||||
import se.su.dsv.scipro.data.facade.ProjectFacade;
|
||||
import se.su.dsv.scipro.icons.ImageIcon;
|
||||
import se.su.dsv.scipro.supervisor.pages.SupervisorProjectDetailsPage;
|
||||
import se.su.dsv.scipro.util.DateFormatter;
|
||||
/**
|
||||
*
|
||||
* @author Martin Peters - mpeters@dsv.su.se
|
||||
@ -64,6 +65,8 @@ public abstract class AbstractSupervisorDataView extends DataView<Project>{
|
||||
|
||||
|
||||
item.add(new Label("class", project.getProjectClass().getName() ));
|
||||
|
||||
item.add(new DateFormatter(DateFormatter.FORMAT.DEFAULT).createFormattedDateLabel("startDate", project.getDateCreated()));
|
||||
|
||||
Label title = new Label("title", getProjectTitleString(project));
|
||||
PageParameters pp = new PageParameters(Project.PP_PROJECT_ID + "=" +project.getId());
|
||||
|
@ -20,6 +20,7 @@
|
||||
<th class="rounded-left-top"><a href="#" wicket:id="stateOfMindSort"><span wicket:id="stateOfMindLabel">Project state</span></a></th>
|
||||
<th><a href="#" wicket:id="projectClassSort"><span wicket:id="projectClassLabel">Level</span></a></th>
|
||||
<th><a href="#" wicket:id="titleSort"><span wicket:id="titleLabel">Title</span></a></th>
|
||||
<th><a href="#" wicket:id="dateCreatedSort"><span wicket:id="dateCreatedLabel">Title</span></a></th>
|
||||
<th>Author(s)</th>
|
||||
<th class="rounded-right-top">Role</th>
|
||||
</tr>
|
||||
@ -37,6 +38,7 @@
|
||||
<td wicket:id="class"></td>
|
||||
<td><a href=# wicket:id="projectDetailsLink"><span
|
||||
wicket:id="title">[Project link]</span></a></td>
|
||||
<td wicket:id="startDate"></td>
|
||||
<td wicket:id="authors"></td>
|
||||
<td wicket:id="role">Other role</td>
|
||||
</tr>
|
||||
|
@ -91,10 +91,12 @@ public class SupervisorProjectsOverviewPanel extends Panel {
|
||||
sortFields.add("stateOfMind");
|
||||
sortFields.add("projectClass");
|
||||
sortFields.add("title");
|
||||
sortFields.add("dateCreated");
|
||||
final HashMap<String, String> headerMap = new HashMap<String,String>();
|
||||
headerMap.put("stateOfMind","Project state");
|
||||
headerMap.put("projectClass", "Level");
|
||||
headerMap.put("title", "Title");
|
||||
headerMap.put("dateCreated", "Date created");
|
||||
for(final SortSpecifier spec : dataProvider.getAvailableSortSpecifiers(sortFields)){
|
||||
final String fieldBaseName = spec.getFieldName();
|
||||
final Link<Void> link = new Link<Void>(fieldBaseName+"Sort"){
|
||||
|
Loading…
x
Reference in New Issue
Block a user