Author: jonesde
Date: Wed Mar 4 12:26:47 2009
New Revision: 749979
URL: http://svn.apache.org/viewvc?rev=749979&view=rev
Log:
Got rid of the donePage stuff for editcontactmech in ecommerce, now uses the
save-last-view and view-last functionality and is much cleaner and simpler
Modified:
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/controller.xml
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/editcontactmech.ftl
Modified:
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/controller.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/controller.xml?rev=749979&r1=749978&r2=749979&view=diff
==============================================================================
--- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/controller.xml
(original)
+++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/controller.xml
Wed Mar 4 12:26:47 2009
@@ -78,7 +78,7 @@
<!-- default request; call into CMS -->
<default-request request-uri="cms"/>
- <!-- Security Mappings -->
+ <!-- Security Request Mappings -->
<request-map uri="checkLogin" edit="false">
<description>Verify a user is logged in.</description>
<security https="true" auth="false"/>
@@ -107,20 +107,13 @@
</request-map>
<!-- End of Security Mappings -->
- <!-- Request Mappings -->
+ <!-- General Request Mappings -->
<request-map uri="cms">
<event type="java" path="org.ofbiz.content.cms.CmsEvents"
invoke="cms"/>
<response name="success" type="none"/>
<response name="error" type="view" value="error"/>
</request-map>
- <request-map uri="setdistributor">
- <security https="true" auth="false"/>
- <event type="java" path="org.ofbiz.ecommerce.misc.ThirdPartyEvents"
invoke="setAssociationId"/>
- <response name="success" type="view" value="main"/>
- <response name="error" type="view" value="main"/>
- </request-map>
-
<request-map uri="view">
<security https="false" auth="false"/>
<response name="success" type="view" value="main"/>
@@ -136,7 +129,8 @@
<!-- TO BE REMOVED
<request-map uri="passwordemail"><security https="false"
auth="false"/><response name="success" type="view"
value="passwordemail"/></request-map>
-->
-
+
+ <!-- Session Setting Requests -->
<request-map uri="setSessionLocale">
<security https="false" auth="false"/>
<event type="java" path="org.ofbiz.common.CommonEvents"
invoke="setSessionLocale"/>
@@ -147,17 +141,25 @@
<request-map uri="setSessionCurrencyUom">
<security https="false" auth="false"/>
<event type="java" path="org.ofbiz.common.CommonEvents"
invoke="setSessionCurrencyUom"/>
- <response name="success" type="view" value="main"/>
+ <response name="success" type="view-last" value="main"/>
<response name="error" type="view" value="main"/>
</request-map>
<request-map uri="setSessionProductStore">
<security https="false" auth="false"/>
<event type="java"
path="org.ofbiz.order.shoppingcart.product.ProductStoreCartAwareEvents"
invoke="setSessionProductStore"/>
+ <response name="success" type="view-last" value="main"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+
+ <request-map uri="setdistributor">
+ <security https="true" auth="false"/>
+ <event type="java" path="org.ofbiz.ecommerce.misc.ThirdPartyEvents"
invoke="setAssociationId"/>
<response name="success" type="view" value="main"/>
<response name="error" type="view" value="main"/>
</request-map>
+ <!-- ShoppingList Requests -->
<request-map uri="editShoppingList">
<security auth="true" https="false"/>
<response name="success" type="view" value="editShoppingList"/>
@@ -938,10 +940,11 @@
<response name="error" type="view" value="viewprofile"/>
</request-map>
- <request-map uri="editcontactmech">
- <security https="true" auth="true"/>
- <response name="success" type="view" value="editcontactmech"/>
- </request-map>
+ <!-- ContactMech Requests -->
+ <request-map uri="editcontactmech"><security https="true"
auth="true"/><response name="success" type="view" value="editcontactmech"
save-last-view="true"/></request-map>
+ <request-map uri="editcontactmechnosave"><security https="true"
auth="true"/><response name="success" type="view"
value="editcontactmech"/></request-map>
+ <request-map uri="editcontactmechdone"><security https="true"
auth="true"/><response name="success" type="view-last"
value="editcontactmech"/></request-map>
+
<request-map uri="createContactMech">
<security https="true" auth="true"/>
<event type="service" invoke="createPartyContactMech"/>
@@ -1079,6 +1082,7 @@
<response name="error" type="view" value="viewprofile"/>
</request-map>
+ <!-- Person and other profile requests -->
<request-map uri="editperson">
<security https="true" auth="true"/>
<response name="success" type="view" value="editperson"/>
Modified:
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/editcontactmech.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/editcontactmech.ftl?rev=749979&r1=749978&r2=749979&view=diff
==============================================================================
---
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/editcontactmech.ftl
(original)
+++
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/editcontactmech.ftl
Wed Mar 4 12:26:47 2009
@@ -18,14 +18,14 @@
-->
<#if canNotView>
<p><h3>${uiLabelMap.PartyContactInfoNotBelongToYou}.</h3></p>
- <a href="<@ofbizUrl>authview/${donePage}</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonBack}</a>
+ <a href="<@ofbizUrl>editcontactmechdone</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonBack}</a>
<#else>
<#if !contactMech?exists>
<#-- When creating a new contact mech, first select the type, then
actually create -->
<#if !requestParameters.preContactMechTypeId?exists &&
!preContactMechTypeId?exists>
<h1>${uiLabelMap.PartyCreateNewContactInfo}</h1>
- <form method="post"
action='<@ofbizUrl>editcontactmech?DONE_PAGE=${donePage}</@ofbizUrl>'
name="createcontactmechform">
+ <form method="post" action='<@ofbizUrl>editcontactmechnosave</@ofbizUrl>'
name="createcontactmechform">
<table width="90%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td width="26%"><div
class="tabletext">${uiLabelMap.PartySelectContactType}:</div></td>
@@ -46,11 +46,10 @@
<#if contactMechTypeId?exists>
<#if !contactMech?exists>
<h1>${uiLabelMap.PartyCreateNewContactInfo}</h1>
- <a href='<@ofbizUrl>authview/${donePage}</@ofbizUrl>'
class="buttontext">${uiLabelMap.CommonGoBack}</a>
+ <a href='<@ofbizUrl>editcontactmechdone</@ofbizUrl>'
class="buttontext">${uiLabelMap.CommonGoBack}</a>
<a href="javascript:document.editcontactmechform.submit()"
class="buttontext">${uiLabelMap.CommonSave}</a>
<table width="90%" border="0" cellpadding="2" cellspacing="0">
<form method="post" action='<@ofbizUrl>${requestName}</@ofbizUrl>'
name="editcontactmechform">
- <input type='hidden' name='DONE_PAGE' value='${donePage}'>
<input type='hidden' name='contactMechTypeId'
value='${contactMechTypeId}'>
<#if contactMechPurposeType?exists>
<div class="tabletext">(${uiLabelMap.PartyNewContactHavePurpose}
<b>"${contactMechPurposeType.get("description",locale)?if_exists}"</b>)</div>
@@ -60,7 +59,7 @@
<#if paymentMethodId?has_content><input type='hidden'
name='paymentMethodId' value='${paymentMethodId}'></#if>
<#else>
<h1>${uiLabelMap.PartyEditContactInfo}</h1>
- <a href="<@ofbizUrl>authview/${donePage}</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonGoBack}</a>
+ <a href="<@ofbizUrl>editcontactmechdone</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonGoBack}</a>
<a href="javascript:document.editcontactmechform.submit()"
class="buttontext">${uiLabelMap.CommonSave}</a>
<table width="90%" border="0" cellpadding="2" cellspacing="0">
<tr>
@@ -81,12 +80,12 @@
(${uiLabelMap.CommonSince}:${partyContactMechPurpose.fromDate.toString()})
<#if
partyContactMechPurpose.thruDate?exists>(${uiLabelMap.CommonExpires}:${partyContactMechPurpose.thruDate.toString()})</#if>
</div></td>
- <td bgcolor='white'><div><a
href='<@ofbizUrl>deletePartyContactMechPurpose?contactMechId=${contactMechId}&contactMechPurposeTypeId=${partyContactMechPurpose.contactMechPurposeTypeId}&fromDate=${partyContactMechPurpose.fromDate.toString()?html}&DONE_PAGE=${donePage}&useValues=true</@ofbizUrl>'
class='buttontext'> ${uiLabelMap.CommonDelete} </a></div></td>
+ <td bgcolor='white'><div><a
href='<@ofbizUrl>deletePartyContactMechPurpose?contactMechId=${contactMechId}&contactMechPurposeTypeId=${partyContactMechPurpose.contactMechPurposeTypeId}&fromDate=${partyContactMechPurpose.fromDate}&useValues=true</@ofbizUrl>'
class='buttontext'> ${uiLabelMap.CommonDelete} </a></div></td>
</tr>
</#list>
<#if purposeTypes?has_content>
<tr>
- <form method="post"
action='<@ofbizUrl>createPartyContactMechPurpose?contactMechId=${contactMechId}&DONE_PAGE=${donePage}&useValues=true</@ofbizUrl>'
name='newpurposeform'>
+ <form method="post"
action='<@ofbizUrl>createPartyContactMechPurpose?contactMechId=${contactMechId}&useValues=true</@ofbizUrl>'
name='newpurposeform'>
<td bgcolor='white'>
<select name='contactMechPurposeTypeId' class='selectBox'>
<option></option>
@@ -103,7 +102,6 @@
</td>
</tr>
<form method="post" action='<@ofbizUrl>${requestName}</@ofbizUrl>'
name="editcontactmechform">
- <input type="hidden" name="DONE_PAGE" value='${donePage}'>
<input type="hidden" name="contactMechId" value='${contactMechId}'>
<input type="hidden" name="contactMechTypeId"
value='${contactMechTypeId}'>
</#if>
@@ -223,10 +221,10 @@
</form>
</table>
- <a href="<@ofbizUrl>authview/${donePage}</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonGoBack}</a>
+ <a href="<@ofbizUrl>editcontactmechdone</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonGoBack}</a>
<a href="javascript:document.editcontactmechform.submit()"
class="buttontext">${uiLabelMap.CommonSave}</a>
<#else>
- <a href="<@ofbizUrl>authview/${donePage}</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonGoBack}</a>
+ <a href="<@ofbizUrl>editcontactmechdone</@ofbizUrl>"
class="buttontext">${uiLabelMap.CommonGoBack}</a>
</#if>
</#if>