Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
Redirect to previous page when 'cancel' is clicked on request to join…
Browse files Browse the repository at this point in the history
  • Loading branch information
Alex Eng committed Feb 11, 2014
1 parent 861a70a commit a5c32c9
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 23 deletions.
Expand Up @@ -140,7 +140,7 @@ public String send() {
} else {
FacesMessages.instance().add(
"#{messages['jsf.NoProjectVersionSelected']}");
return "success";
return "failure";
}
}

Expand Down
2 changes: 1 addition & 1 deletion zanata-war/src/main/resources/messages.properties
Expand Up @@ -833,7 +833,7 @@ jsf.AdditionalInfo=Additional information
jsf.email.MessageBody=Message
jsf.email.Send=Send Message
jsf.NoProjects=No projects to display.
jsf.RequestToAddProjectVersionToGroup=Request to add project version(s) to group '{0}'
jsf.RequestToAddProjectVersionToGroup=Request to add project version(s) to group \"{0}\"
jsf.NoProjectVersionSelected=No project version selected.
jsf.ClickSendMessageToProceedRequest=Enter additional information and click 'Send Message' to proceed
jsf.RequestAddProjectToGroup=Request to add a project to {0}
Expand Down
Expand Up @@ -83,7 +83,7 @@
<h:commandButton id="send" value="#{messages['jsf.email.Send']}"
action="#{versionGroupJoinAction.send}"/>

<s:button id="cancel" value="#{messages['jsf.Cancel']}"
<h:commandButton id="cancel" value="#{messages['jsf.Cancel']}"
propagation="none" action="#{versionGroupJoinAction.cancel}"/>
</div>

Expand Down
19 changes: 9 additions & 10 deletions zanata-war/src/main/webapp/WEB-INF/pages.xml
Expand Up @@ -424,21 +424,17 @@
<navigation from-action="#{versionGroupJoinAction.send}">
<rule if-outcome="success">
<redirect view-id="/version-group/version_group.xhtml">
<param name="versionGroupSlug"
value="#{versionGroupJoinAction.slug}" />
<param name="versionGroupSlug" value="#{versionGroupJoinAction.slug}" />
</redirect>
</rule>
<rule if-outcome="failure">
<redirect view-id="/version-group/request_to_join.xhtml" />
</rule>
</navigation>
<navigation from-action="#{versionGroupJoinAction.cancel}">
<rule>
<redirect view-id="/version-group/version_group.xhtml">
<param name="versionGroupSlug"
value="#{versionGroupJoinAction.slug}" />
</redirect>
</rule>
<redirect view-id="/version-group/version_group.xhtml">
<param name="versionGroupSlug" value="#{versionGroupJoinAction.slug}" />
</redirect>
</navigation>
</page>

Expand Down Expand Up @@ -1118,9 +1114,12 @@
<http-error error-code="503" />
</exception>

<exception class="javax.validation.ConstraintViolationException" log-level="debug">
<exception class="javax.validation.ConstraintViolationException"
log-level="debug">
<redirect view-id="/error.xhtml">
<message severity="warn">#{messages['jsf.Error']} #{org.jboss.seam.handledException.message}</message>
<message
severity="warn">#{messages['jsf.Error']} #{org.jboss.seam.handledException.message}
</message>
</redirect>
</exception>

Expand Down
@@ -1,23 +1,16 @@
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.org/schema/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
template="/WEB-INF/template/template_2x.xhtml">

<ui:param name="showGlobalMessages" value="true"/>

<ui:define
name="page_title">#{messages['jsf.RequestAddProjectToGroup']}</ui:define>
name="page_title">#{messages['jsf.RequestJoinGroup']}</ui:define>

<ui:define name="center_content">

<ui:include src="../WEB-INF/layout/version-group/request_join.xhtml"/>

</ui:define>

</ui:composition>
Expand Up @@ -7,11 +7,10 @@
<ui:param name="showGlobalMessages" value="true"/>

<ui:define
name="page_title">#{messages['jsf.RequestToJoinVersionGroup']}</ui:define>
name="page_title">#{messages['jsf.RequestJoinGroup']}</ui:define>

<ui:define name="center_content">
<ui:include src="../WEB-INF/layout/version-group/request_join.xhtml"/>

</ui:define>

</ui:composition>

0 comments on commit a5c32c9

Please sign in to comment.