You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by David E Jones <jo...@hotwaxmedia.com> on 2007/10/02 09:40:03 UTC

Re: svn commit: r581146 - in /ofbiz/trunk/applications: party/webapp/partymgr/party/EditPartyRelationships.ftl party/webapp/partymgr/party/findparty.ftl party/webapp/partymgr/party/viewroles.ftl product/webapp/catalog/store/EditProductStoreRoles.ftl

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


hansbak@apache.org 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="<@o...@ofbizUrl>">${uiLabelMap.CommonRemove}</a>&nbsp;
> 
> 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>
> 
>