gui improvements on my requests and reviews
This commit is contained in:
parent
189975b030
commit
6d8af8a179
src/main/java/se/su/dsv/scipro/peer/panels
@ -9,7 +9,10 @@
|
|||||||
<!-- Request -->
|
<!-- Request -->
|
||||||
<i wicket:id="noRequestsMsg"></i>
|
<i wicket:id="noRequestsMsg"></i>
|
||||||
<div wicket:id="myRequestsList" class="append-bottom rounded-box">
|
<div wicket:id="myRequestsList" class="append-bottom rounded-box">
|
||||||
<span class="box-title rounded" wicket:id="projectTitle"></span>
|
<div class="box-title">
|
||||||
|
<a wicket:id="openReviewLink"><span wicket:id="projectTitle"></span></a>
|
||||||
|
|
||||||
|
</div>
|
||||||
<div class="append-bottom">
|
<div class="append-bottom">
|
||||||
<strong>Uploaded: </strong>
|
<strong>Uploaded: </strong>
|
||||||
<span wicket:id="requestDate">Today</span>
|
<span wicket:id="requestDate">Today</span>
|
||||||
@ -22,9 +25,9 @@
|
|||||||
<div>
|
<div>
|
||||||
<span wicket:id="commentLabel">Bla bla bla bla bla..</span>
|
<span wicket:id="commentLabel">Bla bla bla bla bla..</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="right append-05 ">
|
<!--<div class="right append-05 ">-->
|
||||||
<input type="button" wicket:id="openReviewLink" value="Open"></input>
|
<!--<input type="button" wicket:id="openReviewLink" value="Open"></input>-->
|
||||||
</div>
|
<!--</div>-->
|
||||||
</div>
|
</div>
|
||||||
<!-- End request -->
|
<!-- End request -->
|
||||||
<div wicket:id="bottomNavigator"></div>
|
<div wicket:id="bottomNavigator"></div>
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
package se.su.dsv.scipro.peer.panels;
|
package se.su.dsv.scipro.peer.panels;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.persistence.EnumType;
|
|
||||||
|
|
||||||
import org.apache.wicket.Page;
|
import org.apache.wicket.Page;
|
||||||
import org.apache.wicket.PageParameters;
|
import org.apache.wicket.PageParameters;
|
||||||
import org.apache.wicket.ajax.AjaxRequestTarget;
|
import org.apache.wicket.ajax.AjaxRequestTarget;
|
||||||
@ -16,19 +12,17 @@ import org.apache.wicket.markup.html.navigation.paging.PagingNavigator;
|
|||||||
import org.apache.wicket.markup.html.panel.Panel;
|
import org.apache.wicket.markup.html.panel.Panel;
|
||||||
import org.apache.wicket.model.LoadableDetachableModel;
|
import org.apache.wicket.model.LoadableDetachableModel;
|
||||||
import org.apache.wicket.spring.injection.annot.SpringBean;
|
import org.apache.wicket.spring.injection.annot.SpringBean;
|
||||||
|
|
||||||
import se.su.dsv.scipro.SciProSession;
|
|
||||||
import se.su.dsv.scipro.data.dataobjects.Project;
|
import se.su.dsv.scipro.data.dataobjects.Project;
|
||||||
import se.su.dsv.scipro.data.dataobjects.Student;
|
import se.su.dsv.scipro.data.dataobjects.Student;
|
||||||
import se.su.dsv.scipro.peer.data.dao.interfaces.PeerRequestDao;
|
import se.su.dsv.scipro.peer.data.dao.interfaces.PeerRequestDao;
|
||||||
import se.su.dsv.scipro.peer.data.dao.interfaces.PeerReviewDao;
|
import se.su.dsv.scipro.peer.data.dao.interfaces.PeerReviewDao;
|
||||||
import se.su.dsv.scipro.peer.data.dataobjects.PeerRequest;
|
import se.su.dsv.scipro.peer.data.dataobjects.PeerRequest;
|
||||||
import se.su.dsv.scipro.peer.data.dataobjects.PeerReview;
|
import se.su.dsv.scipro.peer.data.dataobjects.PeerReview;
|
||||||
import se.su.dsv.scipro.peer.enums.RequestStatus;
|
|
||||||
import se.su.dsv.scipro.security.auth.Authorization;
|
import se.su.dsv.scipro.security.auth.Authorization;
|
||||||
import se.su.dsv.scipro.security.auth.roles.Roles;
|
import se.su.dsv.scipro.security.auth.roles.Roles;
|
||||||
import se.su.dsv.scipro.util.DateFormatter;
|
import se.su.dsv.scipro.util.DateFormatter;
|
||||||
import se.su.dsv.scipro.util.JavascriptEventConfirmation;
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Authorization(authorizedRoles={Roles.STUDENT}) //Temp for deployment
|
@Authorization(authorizedRoles={Roles.STUDENT}) //Temp for deployment
|
||||||
public abstract class StudentPeerRequestInfoPanel extends Panel {
|
public abstract class StudentPeerRequestInfoPanel extends Panel {
|
||||||
@ -83,7 +77,7 @@ public abstract class StudentPeerRequestInfoPanel extends Panel {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
item.add(new Label("projectTitle", projectTitle));
|
|
||||||
item.add(new DateFormatter(DateFormatter.FORMAT.EXTENDED).createFormattedDateLabel("requestDate", request.getDateCreated()));
|
item.add(new DateFormatter(DateFormatter.FORMAT.EXTENDED).createFormattedDateLabel("requestDate", request.getDateCreated()));
|
||||||
item.add(new Label("authorLabel", authors));
|
item.add(new Label("authorLabel", authors));
|
||||||
item.add(new Label("statusLabel", request.getStatus().toString()));
|
item.add(new Label("statusLabel", request.getStatus().toString()));
|
||||||
@ -103,10 +97,18 @@ public abstract class StudentPeerRequestInfoPanel extends Panel {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (pr.getId() == null)
|
if (pr.getId() == null){
|
||||||
openReviewLink.setEnabled(false);
|
openReviewLink.setEnabled(false);
|
||||||
|
openReviewLink.add(new Label("projectTitle", projectTitle + " (awaiting reviewer)"));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
openReviewLink.add(new Label("projectTitle", projectTitle));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
item.add(openReviewLink);
|
item.add(openReviewLink);
|
||||||
|
|
||||||
|
|
||||||
add(item);
|
add(item);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user