Author: hansbak
Date: Mon Oct 1 23:53:02 2007 New Revision: 581146 URL: http://svn.apache.org/viewvc?rev=581146&view=rev Log: avoid display errors when the role description is blank Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl?rev=581146&r1=581145&r2=581146&view=diff ============================================================================== --- ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl (original) +++ ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl Mon Oct 1 23:53:02 2007 @@ -116,7 +116,7 @@ ${uiLabelMap.PartyPartyInTheRoleOf} <select name="roleTypeIdTo"> <#list roleTypes as roleType> - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> </#list> </select> ${uiLabelMap.CommonIsA} @@ -128,7 +128,7 @@ ${uiLabelMap.PartyPartyOfTheRoleParty} <select name="roleTypeIdFrom"> <#list roleTypesForCurrentParty as roleType> - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> </#list> </select> <#-- set security group specific to this party relationship --> @@ -153,7 +153,7 @@ ${uiLabelMap.PartyPartyCurrentInTheRoleOf} <select name="roleTypeIdTo"> <#list roleTypesForCurrentParty as roleType> - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> </#list> </select> ${uiLabelMap.CommonIsA} @@ -168,7 +168,7 @@ ${uiLabelMap.PartyPartyInTheRoleOf} <select name="roleTypeIdFrom"> <#list roleTypes as roleType> - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> </#list> </select> <br/>${uiLabelMap.CommonAnd} ${uiLabelMap.PartyRelationSecurity} Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl?rev=581146&r1=581145&r2=581146&view=diff ============================================================================== --- ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl (original) +++ ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl Mon Oct 1 23:53:02 2007 @@ -85,7 +85,7 @@ </#if> <option value="ANY">${uiLabelMap.CommonAnyRoleType}</option> <#list roleTypes as roleType> - <option value="${roleType.roleTypeId}">${roleType.get("description",locale)}</option> + <option value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}</option> </#list> </select> </td> Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl?rev=581146&r1=581145&r2=581146&view=diff ============================================================================== --- ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl (original) +++ ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl Mon Oct 1 23:53:02 2007 @@ -29,7 +29,7 @@ <#list partyRoles as userRole> <tr> <td class="label">${uiLabelMap.PartyRole}</td> - <td>${userRole.get("description",locale)} [${userRole.roleTypeId}]</td> + <td>${userRole.get("description",locale)?if_exists} [${userRole.roleTypeId}]</td> <#if hasDeletePermission> <td class="button-col align-float"> <a href="<@ofbizUrl>deleterole?partyId=${partyId}&roleTypeId=${userRole.roleTypeId}</@ofbizUrl>">${uiLabelMap.CommonRemove}</a> Modified: ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl?rev=581146&r1=581145&r2=581146&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl (original) +++ ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl Mon Oct 1 23:53:02 2007 @@ -36,7 +36,7 @@ <#assign roleType = role.getRelatedOne("RoleType")> <tr> <td><a href="/partymgr/control/viewprofile?partyId=${role.partyId}&externalLoginKey=${requestAttributes.externalLoginKey}" class="buttontext">${role.partyId}</a></td> - <td><span class="tabletext">${roleType.get("description",locale)}</span></td> + <td><span class="tabletext">${roleType.get("description",locale)?if_exists}</span></td> <td><span class="tabletext">${role.fromDate?string}</span></td> <td><span class="tabletext">${role.thruDate?default("${uiLabelMap.CommonNA}")?string?if_exists}</span></td> <#if role.thruDate?exists> @@ -61,7 +61,7 @@ <td> <select class="selectBox" name="roleTypeId"> <#list roleTypes as roleType> - <option value="${roleType.roleTypeId}">${roleType.get("description",locale)}</option> + <option value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}</option> </#list> </select> </td> |
Is this really the best idea? If a PartyRole.description field is empty it really _should_ be an error. In other words, that's not a field that we should allow to be empty, and because those are usually setup in a controlled way or by someone who should test and know better, this shouldn't ever happen in "production" and such. -David [hidden email] wrote: > Author: hansbak > Date: Mon Oct 1 23:53:02 2007 > New Revision: 581146 > > URL: http://svn.apache.org/viewvc?rev=581146&view=rev > Log: > avoid display errors when the role description is blank > > Modified: > ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl > ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl > ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl > ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl > > Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl (original) > +++ ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl Mon Oct 1 23:53:02 2007 > @@ -116,7 +116,7 @@ > ${uiLabelMap.PartyPartyInTheRoleOf} > <select name="roleTypeIdTo"> > <#list roleTypes as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > ${uiLabelMap.CommonIsA} > @@ -128,7 +128,7 @@ > ${uiLabelMap.PartyPartyOfTheRoleParty} > <select name="roleTypeIdFrom"> > <#list roleTypesForCurrentParty as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > <#-- set security group specific to this party relationship --> > @@ -153,7 +153,7 @@ > ${uiLabelMap.PartyPartyCurrentInTheRoleOf} > <select name="roleTypeIdTo"> > <#list roleTypesForCurrentParty as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > ${uiLabelMap.CommonIsA} > @@ -168,7 +168,7 @@ > ${uiLabelMap.PartyPartyInTheRoleOf} > <select name="roleTypeIdFrom"> > <#list roleTypes as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > <br/>${uiLabelMap.CommonAnd} ${uiLabelMap.PartyRelationSecurity} > > Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl (original) > +++ ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl Mon Oct 1 23:53:02 2007 > @@ -85,7 +85,7 @@ > </#if> > <option value="ANY">${uiLabelMap.CommonAnyRoleType}</option> > <#list roleTypes as roleType> > - <option value="${roleType.roleTypeId}">${roleType.get("description",locale)}</option> > + <option value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}</option> > </#list> > </select> > </td> > > Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl (original) > +++ ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl Mon Oct 1 23:53:02 2007 > @@ -29,7 +29,7 @@ > <#list partyRoles as userRole> > <tr> > <td class="label">${uiLabelMap.PartyRole}</td> > - <td>${userRole.get("description",locale)} [${userRole.roleTypeId}]</td> > + <td>${userRole.get("description",locale)?if_exists} [${userRole.roleTypeId}]</td> > <#if hasDeletePermission> > <td class="button-col align-float"> > <a href="<@ofbizUrl>deleterole?partyId=${partyId}&roleTypeId=${userRole.roleTypeId}</@ofbizUrl>">${uiLabelMap.CommonRemove}</a> > > Modified: ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl (original) > +++ ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl Mon Oct 1 23:53:02 2007 > @@ -36,7 +36,7 @@ > <#assign roleType = role.getRelatedOne("RoleType")> > <tr> > <td><a href="/partymgr/control/viewprofile?partyId=${role.partyId}&externalLoginKey=${requestAttributes.externalLoginKey}" class="buttontext">${role.partyId}</a></td> > - <td><span class="tabletext">${roleType.get("description",locale)}</span></td> > + <td><span class="tabletext">${roleType.get("description",locale)?if_exists}</span></td> > <td><span class="tabletext">${role.fromDate?string}</span></td> > <td><span class="tabletext">${role.thruDate?default("${uiLabelMap.CommonNA}")?string?if_exists}</span></td> > <#if role.thruDate?exists> > @@ -61,7 +61,7 @@ > <td> > <select class="selectBox" name="roleTypeId"> > <#list roleTypes as roleType> > - <option value="${roleType.roleTypeId}">${roleType.get("description",locale)}</option> > + <option value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}</option> > </#list> > </select> > </td> > > |
In reply to this post by hansbak-2
Is fine David, i got the message.
However this was really confusing when this happens and was a real user problem. Half of the screen was not shown and there was no error message. If the drop was selected the browser crashed. But it seems that you like this more, so I will revert it. Regards. On Tue, 2007-10-02 at 06:53 +0000, [hidden email] wrote: > Author: hansbak > Date: Mon Oct 1 23:53:02 2007 > New Revision: 581146 > > URL: http://svn.apache.org/viewvc?rev=581146&view=rev > Log: > avoid display errors when the role description is blank > > Modified: > ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl > ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl > ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl > ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl > > Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl (original) > +++ ofbiz/trunk/applications/party/webapp/partymgr/party/EditPartyRelationships.ftl Mon Oct 1 23:53:02 2007 > @@ -116,7 +116,7 @@ > ${uiLabelMap.PartyPartyInTheRoleOf} > <select name="roleTypeIdTo"> > <#list roleTypes as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > ${uiLabelMap.CommonIsA} > @@ -128,7 +128,7 @@ > ${uiLabelMap.PartyPartyOfTheRoleParty} > <select name="roleTypeIdFrom"> > <#list roleTypesForCurrentParty as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > <#-- set security group specific to this party relationship --> > @@ -153,7 +153,7 @@ > ${uiLabelMap.PartyPartyCurrentInTheRoleOf} > <select name="roleTypeIdTo"> > <#list roleTypesForCurrentParty as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > ${uiLabelMap.CommonIsA} > @@ -168,7 +168,7 @@ > ${uiLabelMap.PartyPartyInTheRoleOf} > <select name="roleTypeIdFrom"> > <#list roleTypes as roleType> > - <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)}<#-- [${roleType.roleTypeId}]--></option> > + <option <#if "_NA_" == roleType.roleTypeId>selected="selected"</#if> value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}<#-- [${roleType.roleTypeId}]--></option> > </#list> > </select> > <br/>${uiLabelMap.CommonAnd} ${uiLabelMap.PartyRelationSecurity} > > Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl (original) > +++ ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl Mon Oct 1 23:53:02 2007 > @@ -85,7 +85,7 @@ > </#if> > <option value="ANY">${uiLabelMap.CommonAnyRoleType}</option> > <#list roleTypes as roleType> > - <option value="${roleType.roleTypeId}">${roleType.get("description",locale)}</option> > + <option value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}</option> > </#list> > </select> > </td> > > Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl (original) > +++ ofbiz/trunk/applications/party/webapp/partymgr/party/viewroles.ftl Mon Oct 1 23:53:02 2007 > @@ -29,7 +29,7 @@ > <#list partyRoles as userRole> > <tr> > <td class="label">${uiLabelMap.PartyRole}</td> > - <td>${userRole.get("description",locale)} [${userRole.roleTypeId}]</td> > + <td>${userRole.get("description",locale)?if_exists} [${userRole.roleTypeId}]</td> > <#if hasDeletePermission> > <td class="button-col align-float"> > <a href="<@ofbizUrl>deleterole?partyId=${partyId}&roleTypeId=${userRole.roleTypeId}</@ofbizUrl>">${uiLabelMap.CommonRemove}</a> > > Modified: ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl?rev=581146&r1=581145&r2=581146&view=diff > ============================================================================== > --- ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl (original) > +++ ofbiz/trunk/applications/product/webapp/catalog/store/EditProductStoreRoles.ftl Mon Oct 1 23:53:02 2007 > @@ -36,7 +36,7 @@ > <#assign roleType = role.getRelatedOne("RoleType")> > <tr> > <td><a href="/partymgr/control/viewprofile?partyId=${role.partyId}&externalLoginKey=${requestAttributes.externalLoginKey}" class="buttontext">${role.partyId}</a></td> > - <td><span class="tabletext">${roleType.get("description",locale)}</span></td> > + <td><span class="tabletext">${roleType.get("description",locale)?if_exists}</span></td> > <td><span class="tabletext">${role.fromDate?string}</span></td> > <td><span class="tabletext">${role.thruDate?default("${uiLabelMap.CommonNA}")?string?if_exists}</span></td> > <#if role.thruDate?exists> > @@ -61,7 +61,7 @@ > <td> > <select class="selectBox" name="roleTypeId"> > <#list roleTypes as roleType> > - <option value="${roleType.roleTypeId}">${roleType.get("description",locale)}</option> > + <option value="${roleType.roleTypeId}">${roleType.get("description",locale)?if_exists}</option> > </#list> > </select> > </td> > > > http://Antwebsystems.com : OFBiz Quality support for competitive rates. |
Free forum by Nabble | Edit this page |