Commit 12b9a122 by Juho

Rivoa minun nimissäni

1 parent 24b2364c
......@@ -44,16 +44,52 @@
</div>
<div class="clearfix"></div>
<hr style="width:90%;" />
<div>
<h:dataTable value="#{taskModificationView.responses}" var="response">
<h:column>
<f:facet name="header">
<h:outputText value="Aika" />
</f:facet>
<h:outputText value="#{response.time}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Submitter" />
</f:facet>
<h:outputText value="#{response.user.nick}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Message" />
</f:facet>
<h:outputText value="#{response.message}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="tilanvaihdos" />
</f:facet>
<h:outputText value="#{response.statechange}" />
</h:column>
</h:dataTable>
</div>
<div>
<h:form>
<h3>Lisää viesti</h3>
<h:outputText value="Viestisi: " />
<h:inputText size="100" />
<h:inputText value="#{taskModificationView.responseMessage}" size="100" />
<h:outputText value="Tila: " />
<h:selectOneMenu id="stateMenu" title="asdas">
<f:selectItem id="s1" itemLabel="No change" itemValue="1" />
<f:selectItem id="s2" itemLabel="Done" itemValue="2" />
<h:selectOneMenu id="stateMenu" title="asdas" value="#{taskModificationView.message.state}">
<f:selectItem itemLabel="Ei muutosta" itemValue="#{null}" />
<f:selectItem itemLabel="Uusi" itemValue="NEW" />
<f:selectItem itemLabel="Työn alla" itemValue="PENDING" />
<f:selectItem itemLabel="Tehty" itemValue="DONE" />
</h:selectOneMenu>
<h:commandButton class="sendbutton2" value="#{i18n['actionlog.create.submitbutton']}" />
<h:commandButton class="sendbutton2" value="#{i18n['actionlog.create.submitbutton']}" action="#{taskModificationView.createResponse}" />
</h:form>
</div>
</ui:define>
</ui:composition>
......
......@@ -4,8 +4,13 @@ import javax.ejb.EJB;
import javax.enterprise.context.ConversationScoped;
import javax.inject.Named;
import java.sql.Date;
import java.util.ArrayList;
import java.util.List;
import fi.insomnia.bortal.beans.ActionLogBeanLocal;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.model.ActionLogMessageResponse;
import fi.insomnia.bortal.web.cdiview.GenericCDIView;
@Named
......@@ -13,6 +18,8 @@ import fi.insomnia.bortal.web.cdiview.GenericCDIView;
public class TaskModificationView extends GenericCDIView {
private Integer id;
private ActionLogMessage message;
private List<ActionLogMessageResponse> responses;
private String responseMessage;
@EJB
private ActionLogBeanLocal logbean;
......@@ -22,6 +29,17 @@ public class TaskModificationView extends GenericCDIView {
super.beginConversation();
message = logbean.find(id);
}
if(responses == null) {
responses = logbean.getActionLogMessageResponsesByID(id);
}
}
public void createResponse() {
}
public List<ActionLogMessageResponse> getResponses() {
return responses;
}
public ActionLogMessage getMessage(){
......@@ -36,4 +54,12 @@ public class TaskModificationView extends GenericCDIView {
this.id = id;
}
public String getResponseMessage() {
return responseMessage;
}
public void setResponseMessage(String responseMessage) {
this.responseMessage = responseMessage;
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!