applications/party/widget/partymgr/PartyForms.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd">
<form name="EditPerson" type="single" target="updatePerson" default-map-name="personInfo"
focus-field-name="salutation" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<alt-target use-when="personInfo==null" target="createPerson"/>
<auto-fields-service service-name="updatePerson"/>
<field use-when="personInfo!=null" name="partyId" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
<field use-when="personInfo==null&&partyId==null" name="partyId" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonIdGeneratedIfEmpty}"><text/></field>
<field use-when="personInfo==null&&partyId!=null" name="partyId" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${partyId}]"><display also-hidden="false"/></field>
<field name="firstName" title="${uiLabelMap.PartyFirstName}" required-field="true"><text size="40" maxlength="60"/></field>
<field name="lastName" title="${uiLabelMap.PartyLastName}" required-field="true"><text size="40" maxlength="60"/></field>
<field name="gender">
<drop-down allow-empty="true">
<option key="M" description="${uiLabelMap.CommonMale}"/>
<option key="F" description="${uiLabelMap.CommonFemale}"/>
</drop-down>
</field>
<field name="maritalStatus">
<drop-down allow-empty="true">
<option key="S" description="${uiLabelMap.PartyMaritalStatusSingle}"/>
<option key="M" description="${uiLabelMap.PartyMaritalStatusMarried}"/>
<option key="P" description="${uiLabelMap.PartyMaritalStatusSeparated}"/>
<option key="D" description="${uiLabelMap.PartyMaritalStatusDivorced}"/>
<option key="W" description="${uiLabelMap.PartyMaritalStatusWidowed}"/>
</drop-down>
</field>
<field name="employmentStatusEnumId">
<drop-down allow-empty="true">
<entity-options entity-name="Enumeration" key-field-name="enumId" description="${description} [${enumCode}]">
<entity-constraint name="enumTypeId" value="EMPLOY_STTS"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="residenceStatusEnumId">
<drop-down allow-empty="true">
<entity-options entity-name="Enumeration" key-field-name="enumId" description="${description} [${enumCode}]">
<entity-constraint name="enumTypeId" value="PTY_RESID_STTS"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="existingCustomer">
<drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
<field name="preferredCurrencyUomId">
<drop-down allow-empty="true" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
<entity-options key-field-name="uomId" description="${description} - ${abbreviation}" entity-name="Uom">
<entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="person==null"><hidden/></field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="person!=null && leadDescription==null">
<drop-down allow-empty="false">
<entity-options description="${description}" entity-name="StatusItem">
<entity-constraint name="statusTypeId" value="PARTY_STATUS"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="person!=null && leadDescription!=null">
<drop-down allow-empty="false">
<entity-options description="${description}" entity-name="StatusItem">
<entity-constraint name="statusId" operator="in" value="LEAD_ASSIGNED,PARTY_ENABLED,PARTY_DISABLED"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<form name="EditPartyGroup" type="single" target="updatePartyGroup" default-map-name="partyGroup"
focus-field-name="groupName" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<alt-target use-when="partyGroup==null" target="createPartyGroup"/>
<auto-fields-service service-name="updatePartyGroup"/>
<field use-when="partyGroup!=null" name="partyId" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
<field use-when="partyGroup==null&&partyId==null" name="partyId" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonIdGeneratedIfEmpty}"><text/></field>
<field use-when="partyGroup==null&&partyId!=null" name="partyId" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${partyId}]"><display also-hidden="false"/></field>
<field name="groupName" required-field="true"></field>
<field name="partyTypeId"><ignored/></field>
<field name="description" title="${uiLabelMap.CommonDescription}"><text/></field>
<field name="preferredCurrencyUomId">
<drop-down allow-empty="true" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
<entity-options key-field-name="uomId" description="${description} - ${abbreviation}" entity-name="Uom">
<entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="partyGroup==null"><hidden/></field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="partyGroup!=null">
<drop-down allow-empty="false">
<entity-options description="${description}" entity-name="StatusItem">
<entity-constraint name="statusTypeId" value="PARTY_STATUS"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<form name="AddUserLogin" type="single" target="createUserLogin"
focus-field-name="userLoginId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="createUserLogin"/>
<field name="partyId"><hidden/></field>
<field name="enabled"><hidden/></field>
<field name="currentPassword"><password/></field>
<field name="currentPasswordVerify"><password/></field>
<field name="requirePasswordChange">
<drop-down allow-empty="false" no-current-selected-key="N"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}"><hyperlink target="backHome" also-hidden="false" description="${uiLabelMap.CommonCancelDone}"/></field>
</form>
<form name="updatePassword" type="single" target="updatePassword"
focus-field-name="currentPassword" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<actions>
<set field="passwordHint" from-field="editUserLogin.passwordHint"/>
</actions>
<auto-fields-service service-name="updatePassword"/>
<field name="partyId"><hidden/></field>
<field name="userLoginId"><hidden/></field>
<field name="currentPassword"><password/></field>
<field name="newPassword"><password/></field>
<field name="newPasswordVerify"><password/></field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="text-link"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<form name="updateUserLoginSecurity" type="single" target="updateUserLoginSecurity" default-map-name="editUserLogin"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<actions>
<property-to-field field="ldapEnabled" resource="security" property="security.ldap.enable"/>
</actions>
<auto-fields-service service-name="updateUserLoginSecurity"/>
<field name="partyId"><hidden/></field>
<field name="userLoginId"><hidden/></field>
<field name="userLdapDn" use-when=""true".equals(ldapEnabled)"><text/></field>
<field name="userLdapDn" use-when="!"true".equals(ldapEnabled)"><ignored/></field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="text-link"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<form name="EditVendor" type="single" target="updateVendor" default-map-name="vendor"
focus-field-name="manifestCompanyName" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<alt-target use-when="vendor==null" target="createVendor"/>
<auto-fields-service service-name="updateVendor" map-name="vendor"/>
<field name="partyId"><hidden value="${partyId}"/></field>
<field name="manifestCompanyName" title="${uiLabelMap.PartyManifestCompanyName}"></field>
<field name="manifestCompanyTitle" title="${uiLabelMap.PartyManifestCompanyTitle}"></field>
<field name="manifestLogoUrl" title="${uiLabelMap.PartyManifestLogoUrl}"></field>
<field name="manifestPolicies" title="${uiLabelMap.PartyManifestPolicies}"><textarea cols="60" rows="15"/></field>
<field name="submitAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
</form>
<form name="PartyLink" type="single" target="setPartyLink"
focus-field-name="partyId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field position="1" name="partyId"><lookup target-form-name="LookupPartyName"/></field>
<field position="2" name="partyIdTo"><lookup target-form-name="LookupPartyName"/></field>
<field name="submitButton" title="${uiLabelMap.PartyLink}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button" request-confirmation="true" confirmation-message="${uiLabelMap.PartyLinkMessage1}"/></field>
</form>
<!-- SCIPIO: TODO: REVIEW: What is this? -->
<form name="PartyAction" type="single" target="setPartyAction"
focus-field-name="partyId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field position="1" name="partyId"><lookup target-form-name="LookupPartyName"/></field>
<field position="2" name="partyIdTo"><lookup target-form-name="LookupPartyName"/></field>
<field name="submitAction" title="${uiLabelMap.PartyLink}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button" request-confirmation="true" confirmation-message="${uiLabelMap.PartyLinkMessage1}"/></field>
</form>
<!-- PartyRelationship -->
<form name="AddPartyRelationshipType" type="single" target="createPartyRelationshipType"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="createPartyRelationshipType"/>
<field name="partyId"><hidden/></field>
<field name="hasTable"><hidden/></field>
<field name="parentTypeId">
<drop-down allow-empty="true">
<entity-options entity-name="PartyRelationshipType" key-field-name="partyRelationshipTypeId" description="${partyRelationshipName}">
<entity-order-by field-name="partyRelationshipName"/>
</entity-options>
</drop-down>
</field>
<field name="roleTypeIdValidFrom" title="${uiLabelMap.PartyRelationshipValidFromRoleType}">
<drop-down allow-empty="true">
<entity-options entity-name="RoleType" key-field-name="roleTypeId" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="roleTypeIdValidTo" title="${uiLabelMap.PartyRelationshipValidToRoleType}">
<drop-down allow-empty="true">
<entity-options entity-name="RoleType" key-field-name="roleTypeId" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<!-- PartyTaxAuthInfo -->
<form name="AddPartyTaxAuthInfo" type="single" target="createPartyTaxAuthInfo"
focus-field-name="taxAuthGeoId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="createPartyTaxAuthInfo"/>
<field name="partyId"><hidden/></field>
<field name="taxAuthGeoId">
<drop-down allow-empty="false">
<entity-options entity-name="Geo" key-field-name="geoId" description="${uiLabelMap.CommonCountry}: [${geoId}] ${geoName}">
<entity-constraint name="geoTypeId" value="COUNTRY"/>
<entity-order-by field-name="geoId"/>
</entity-options>
<entity-options entity-name="Geo" key-field-name="geoId" description="${uiLabelMap.CommonState}: [${geoId}] ${geoName}">
<entity-constraint name="geoTypeId" value="STATE"/>
<entity-order-by field-name="geoId"/>
</entity-options>
<entity-options entity-name="Geo" key-field-name="geoId" description="${uiLabelMap.CommonProvince}: [${geoId}] ${geoName}">
<entity-constraint name="geoTypeId" value="PROVINCE"/>
<entity-order-by field-name="geoId"/>
</entity-options>
<entity-options entity-name="Geo" key-field-name="geoId" description="${uiLabelMap.CommonCounty}: [${geoId}] ${geoName}">
<entity-constraint name="geoTypeId" value="COUNTY"/>
<entity-order-by field-name="geoId"/>
</entity-options>
<entity-options entity-name="Geo" key-field-name="geoId" description="${uiLabelMap.CommonCountyCity}: [${geoId}] ${geoName}">
<entity-constraint name="geoTypeId" value="COUNTY_CITY"/>
<entity-order-by field-name="geoId"/>
</entity-options>
<entity-options entity-name="Geo" key-field-name="geoId" description="${uiLabelMap.CommonCity}: [${geoId}] ${geoName}">
<entity-constraint name="geoTypeId" value="CITY"/>
<entity-order-by field-name="geoId"/>
</entity-options>
</drop-down>
</field>
<field name="taxAuthPartyId"><lookup target-form-name="LookupPartyName"/></field>
<field name="isExempt">
<drop-down allow-empty="false" no-current-selected-key="Y"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
<field name="isNexus">
<drop-down allow-empty="false" no-current-selected-key="Y"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="UpdatePartyTaxAuthInfo" type="list" list-name="partyTaxInfos" target="updatePartyTaxAuthInfo"
odd-row-style="alternate-row" header-row-style="header-row-2"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<auto-fields-service service-name="updatePartyTaxAuthInfo"/>
<field name="partyId"><hidden/></field>
<field name="taxAuthGeoId"><display-entity entity-name="Geo" key-field-name="geoId" description="[${geoId}] ${geoName}" also-hidden="true"/></field>
<field name="taxAuthPartyId">
<display-entity entity-name="PartyNameView" key-field-name="partyId" description="${firstName} ${middleName} ${lastName} ${groupName}" also-hidden="true">
<sub-hyperlink target="viewprofile" description="${taxAuthPartyId}" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId" from-field="taxAuthPartyId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="fromDate" title="${uiLabelMap.CommonFromTime}"><display/></field>
<field name="submitAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="deleteAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink target="deletePartyTaxAuthInfo" description="${uiLabelMap.CommonDelete}" also-hidden="false">
<parameter param-name="partyId"/>
<parameter param-name="taxAuthPartyId"/>
<parameter param-name="taxAuthGeoId"/>
<parameter param-name="fromDate"/>
</hyperlink>
</field>
<field name="isExempt">
<drop-down allow-empty="false"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
<field name="isNexus">
<drop-down allow-empty="false"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
</form>
<form name="AddPartyNote" type="single" target="createPartyNote"
focus-field-name="noteId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="createPartyNote"/>
<field name="partyId"><hidden/></field>
<field name="noteId" tooltip="${uiLabelMap.PartyOptional}"><hidden/></field>
<field name="noteName" title="${uiLabelMap.FormFieldTitle_noteName}" tooltip="${uiLabelMap.PartyOptional}"> </field>
<field name="note"><textarea cols="70" rows="10"/></field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<!-- PartyRate -->
<form name="AddPartyRate" type="single" target="updatePartyRate"
focus-field-name="rateTypeId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<actions>
<property-to-field field="defaultCurrencyUomId" resource="general" property="currency.uom.id.default" default="USD"/>
<set field="periodTypeId" value="RATE_HOUR"/>
</actions>
<field name="partyId"><hidden/></field>
<field name="rateTypeId" title="${uiLabelMap.WorkEffortTimesheetRateType}" required-field="true">
<drop-down no-current-selected-key="STANDARD" allow-empty="false">
<entity-options entity-name="RateType" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="periodTypeId" position="2">
<display-entity entity-name="PeriodType"/>
</field>
<field name="rateAmount" tooltip="${uiLabelMap.PartyOverrideDefaultRateAmount}"><text/></field>
<field name="rateCurrencyUomId" title="${uiLabelMap.ProductCurrencyUomId}" position="2" entry-name="defaultCurrencyUomId" tooltip="${uiLabelMap.PartyAdjustInAccountingComponent}">
<display-entity entity-name="Uom" key-field-name="uomId"/>
</field>
<field name="percentageUsed"><text size="6"/></field>
<field name="defaultRate" position="2">
<drop-down no-current-selected-key="N">
<option key="N"/>
<option key="Y"/>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="ListPartyRates" type="list" target="deletePartyRate"
odd-row-style="alternate-row" header-row-style="header-row-2"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="PartyRate" filter-by-date="true">
<condition-expr field-name="partyId" from-field="partyId"/>
<order-by field-name="rateTypeId"/>
</entity-condition>
</actions>
<row-actions>
<service service-name="getRateAmount" result-map="rateResult"/>
<set field="rateDefaultAmount" from-field="rateResult.rateAmount"/>
<set field="periodTypeId" from-field="rateResult.periodTypeId"/>
<set field="rateCurrencyUomId" from-field="rateResult.rateCurrencyUomId"/>
<set field="rateLevel" from-field="rateResult.level"/>
<set field="rateAmountFromDate" from-field="rateResult.fromDate"/>
</row-actions>
<field name="partyId"><hidden/></field>
<field name="fromDate"><hidden/></field>
<field name="rateAmountFromDate"><hidden/></field>
<field name="rateCurrencyUomId"><hidden/></field>
<field name="rateTypeId" title="${uiLabelMap.WorkEffortTimesheetRateType}"><display-entity entity-name="RateType" also-hidden="true"/></field>
<field name="periodTypeId"><display-entity entity-name="PeriodType" description="${description}"/></field>
<field name="rateDefaultAmount" use-when=""workEffort".equals(rateLevel)" tooltip="${uiLabelMap.PartyValueFromWorkEffortLevel}"><display type="currency" currency="${rateCurrencyUomId}"/></field>
<field name="rateDefaultAmount" use-when=""party".equals(rateLevel)" tooltip="${uiLabelMap.PartyValueFromPartyLevel}"><display type="currency" currency="${rateCurrencyUomId}"/></field>
<field name="rateDefaultAmount" use-when=""rateType".equals(rateLevel)" tooltip="${uiLabelMap.PartyValueFromRateTypeLevel}"><display type="currency" currency="${rateCurrencyUomId}"/></field>
<field name="rateDefaultAmount" use-when="rateLevel==null" tooltip="${uiLabelMap.PartyRateNotSpecified}"><display/></field>
<field name="defaultRate"><display/></field>
<field name="percentageUsed"><display/></field>
<field name="deleteAction" widget-style="${styles.link_run_sys} ${styles.action_remove}"><submit /></field>
</form>
<form name="NewUser" type="single" target="${target}${previousParams}"
focus-field-name="USER_TITLE" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="USER_PARTY_ID" title="${uiLabelMap.PartyPartyId}" tooltip="${uiLabelMap.CommonIdGeneratedIfEmpty}"><text/></field>
<field name="USE_ADDRESS"><hidden value="${USE_ADDRESS}"/></field>
<field name="require_email"><hidden value="${require_email}"/></field>
<field name="USER_TITLE" title="${uiLabelMap.CommonTitle}"><text size="10" maxlength="30"/></field>
<field name="USER_FIRST_NAME" title="${uiLabelMap.PartyFirstName}" required-field="true"><text size="30" maxlength="60"/></field>
<field name="USER_MIDDLE_NAME" title="${uiLabelMap.PartyMiddleInitial}"><text size="4" maxlength="4"/></field>
<field name="USER_LAST_NAME" title="${uiLabelMap.PartyLastName}" required-field="true"><text size="30" maxlength="60"/></field>
<field name="USER_SUFFIX" title="${uiLabelMap.PartySuffix}"><text size="10" maxlength="30"/></field>
<field name="ShippingAddressTitle" title="${uiLabelMap.PartyAddressMailingShipping}" title-area-style="group-label"><display description=" " also-hidden="false"/></field>
<field name="USER_ADDRESS1" title="${uiLabelMap.CommonAddress1}" required-field="true"><text size="30" maxlength="60"/></field>
<field name="USER_ADDRESS2" title="${uiLabelMap.CommonAddress2}"><text size="30" maxlength="60"/></field>
<field name="USER_CITY" title="${uiLabelMap.CommonCity}" required-field="true"><text size="30" maxlength="60"/></field>
<field name="USER_POSTAL_CODE" title="${uiLabelMap.CommonZipPostalCode}" required-field="true"><text size="10" maxlength="30"/></field>
<field name="USER_COUNTRY" title="${uiLabelMap.CommonCountry}" required-field="true">
<drop-down no-current-selected-key="${defaultCountryGeoId}">
<entity-options entity-name="Geo" key-field-name="geoId" description="${geoName}"><!-- SCIPIO: no: ${geoId} -->
<entity-constraint name="geoTypeId" value="COUNTRY"/>
<entity-order-by field-name="geoId"/>
</entity-options>
</drop-down>
</field>
<field name="USER_STATE" title="${uiLabelMap.CommonState}" required-field="false"><drop-down allow-empty="true"/></field>
<field name="USER_ADDRESS_ALLOW_SOL" title="${uiLabelMap.PartyContactAllowAddressSolicitation}?">
<drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down>
</field>
<field name="HomePhoneTitle" title="${uiLabelMap.PartyHomePhone}" title-area-style="group-label" widget-style="tooltip"><display description="${uiLabelMap.PartyPhoneNumberRequired}" also-hidden="false"/></field>
<field name="USER_HOME_COUNTRY" title="${uiLabelMap.CommonCountryCode}"><text size="4" maxlength="10"/></field>
<field name="USER_HOME_AREA" title="${uiLabelMap.PartyAreaCode}"><text size="4" maxlength="10"/></field>
<field name="USER_HOME_CONTACT" title="${uiLabelMap.PartyPhoneNumber}"><text size="15" maxlength="15"/></field>
<field name="USER_HOME_EXT" title="${uiLabelMap.PartyContactExt}"><text size="6" maxlength="10"/></field>
<field name="USER_HOME_ALLOW_SOL" title="${uiLabelMap.PartyContactAllowSolicitation}?"><drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down></field>
<field name="WorkPhoneTitle" title="${uiLabelMap.PartyContactWorkPhoneNumber}" title-area-style="group-label"><display description=" " also-hidden="false"/></field>
<field name="USER_WORK_COUNTRY" title="${uiLabelMap.CommonCountryCode}"><text size="4" maxlength="10"/></field>
<field name="USER_WORK_AREA" title="${uiLabelMap.PartyAreaCode}"><text size="4" maxlength="10"/></field>
<field name="USER_WORK_CONTACT" title="${uiLabelMap.PartyPhoneNumber}"><text size="15" maxlength="15"/></field>
<field name="USER_WORK_EXT" title="${uiLabelMap.PartyContactExt}"><text size="6" maxlength="10"/></field>
<field name="USER_WORK_ALLOW_SOL" title="${uiLabelMap.PartyContactAllowSolicitation}?"><drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down></field>
<field name="FaxPhoneTitle" title="${uiLabelMap.PartyContactFaxPhoneNumber}" title-area-style="group-label"><display description=" " also-hidden="false"/></field>
<field name="USER_FAX_COUNTRY" title="${uiLabelMap.CommonCountryCode}"><text size="4" maxlength="10"/></field>
<field name="USER_FAX_AREA" title="${uiLabelMap.PartyAreaCode}"><text size="4" maxlength="10"/></field>
<field name="USER_FAX_CONTACT" title="${uiLabelMap.PartyPhoneNumber}"><text size="15" maxlength="15"/></field>
<field name="USER_FAX_EXT" title="${uiLabelMap.PartyContactExt}"><text size="6" maxlength="10"/></field>
<field name="USER_FAX_ALLOW_SOL" title="${uiLabelMap.PartyContactAllowSolicitation}?"><drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down></field>
<field name="MobilePhoneTitle" title="${uiLabelMap.PartyContactMobilePhoneNumber}" title-area-style="group-label"><display description=" " also-hidden="false"/></field>
<field name="USER_MOBILE_COUNTRY" title="${uiLabelMap.CommonCountryCode}"><text size="4" maxlength="10"/></field>
<field name="USER_MOBILE_AREA" title="${uiLabelMap.PartyAreaCode}"><text size="4" maxlength="10"/></field>
<field name="USER_MOBILE_CONTACT" title="${uiLabelMap.PartyPhoneNumber}"><text size="15" maxlength="15"/></field>
<field name="USER_MOBILE_ALLOW_SOL" title="${uiLabelMap.PartyContactAllowSolicitation}?"><drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down></field>
<field name="EmailAddressTitle" title="${uiLabelMap.PartyEmailAddress}" title-area-style="group-label"><display description=" " also-hidden="false"/></field>
<field use-when="require_email!=null" name="USER_EMAIL" title="${uiLabelMap.CommonEmail}" required-field="true"><text size="60" maxlength="250"/></field>
<field use-when="require_email==null" name="USER_EMAIL" title="${uiLabelMap.CommonEmail}" required-field="true"><text size="60" maxlength="250"/></field>
<field name="USER_EMAIL_ALLOW_SOL" title="${uiLabelMap.PartyContactAllowSolicitation}?"><drop-down allow-empty="true"><option key="Y" description="${uiLabelMap.CommonY}"/><option key="N" description="${uiLabelMap.CommonN}"/></drop-down></field>
<!-- <field name="USER_ORDER_EMAIL" title="Order Emails (comma separated)" ><text size="60" maxlength="250"/></field> -->
<field use-when="displayPassword==true" name="USERNAME" title="${uiLabelMap.CommonUsername}" required-field="true"><text size="30" maxlength="250"/></field>
<field use-when="displayPassword==true" name="PASSWORD" title="${uiLabelMap.CommonPassword}" required-field="true"><password size="15" maxlength="250"/></field>
<field use-when="displayPassword==true" name="CONFIRM_PASSWORD" title="${uiLabelMap.PartyRepeatPassword}" required-field="true"><password size="15" maxlength="250"/></field><!-- SCIPIO: changed label -->
<field use-when="displayPassword!=true" name="USERNAME" title="${uiLabelMap.CommonUsername}" tooltip="* ${uiLabelMap.PartyTemporaryPassword}" required-field="true"><text size="30" maxlength="250"/></field>
<!--<field name="RequiredNote" title=" "><display description="${uiLabelMap.PartyRequiredNote}" also-hidden="false"/></field> -->
<field name="PRODUCT_STORE_ID" title="Product Store" required-field="true">
<drop-down>
<entity-options entity-name="ProductStore" key-field-name="productStoreId" description="${storeName} (${productStoreId})">
<entity-order-by field-name="productStoreId"/>
</entity-options>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
</form>
<form name="ListSegmentRoles" type="list" target="updateSegmentGroupRole"
odd-row-style="alternate-row" header-row-style="header-row-2"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-and entity-name="SegmentGroupRole">
<field-map field-name="partyId"/>
</entity-and>
</actions>
<field name="segmentGroupId" title="${uiLabelMap.PartySegmentGroupId}">
<display-entity entity-name="SegmentGroup">
<sub-hyperlink description="${segmentGroupId}" target="/marketing/control/viewSegmentGroup" target-type="inter-app" link-style="${styles.link_nav_info_id}">
<parameter param-name="segmentGroupId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="roleTypeId" title="${uiLabelMap.PartyRole}">
<display-entity entity-name="RoleType" description="${description}"/>
</field>
<field name="deleteAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink target="deleteSegmentGroupRole" description="${uiLabelMap.CommonDelete}" also-hidden="false">
<parameter param-name="segmentGroupId"/>
<parameter param-name="partyId"/>
<parameter param-name="roleTypeId"/>
</hyperlink>
</field>
</form>
<form name="AddSegmentRole" type="single" target="createSegmentRole" default-map-name="segmentGroupRole"
focus-field-name="segmentGroupId" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="segmentGroupId" title="${uiLabelMap.PartySegmentGroupId}">
<lookup target-form-name="LookupSegmentGroup"/>
</field>
<field name="partyId"><hidden/></field>
<field name="roleTypeId">
<drop-down>
<entity-options description="${description}" entity-name="RoleType">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
<!-- <field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="segmentGroupId"/>
</hyperlink>
</field> -->
</form>
<form name="EditPartyAttribute" type="single" target="updatePartyAttribute" default-map-name="attribute"
focus-field-name="attrName" header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<alt-target use-when="attribute==null" target="createPartyAttribute"/>
<auto-fields-service service-name="updatePartyAttribute" map-name="attribute"/>
<field name="partyId"><hidden value="${partyId}"/></field>
<field use-when="attribute!=null" name="attrName" tooltip="${uiLabelMap.PartyNotModifRecreateAttribute}"><display/></field>
<field name="submitAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="cancelAction" title=" " widget-style="${styles.link_nav_cancel}">
<hyperlink target="${cancelPage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<!-- Party Content Form -->
<form name="AddPartyContent" target="updatePartyContent" type="upload" default-map-name="content"
focus-field-name="contentTypeId" header-row-style="header-row"
attribs="{'showProgress':'${showProgress}', 'progressSuccessAction':'${progressSuccessAction}', 'progressOptions':${groovy: context.progressOptions ?: "''"} }"> <!-- orig: default-table-style=-style="basic-table" -->
<actions>
<entity-one entity-name="StatusItem" value-field="currentStatus" auto-field-map="false">
<field-map field-name="statusId" from-field="content.statusId"/>
</entity-one>
<entity-one entity-name="DataResource" value-field="dataResource" auto-field-map="false">
<field-map field-name="dataResourceId" from-field="content.dataResourceId"/>
</entity-one>
</actions>
<alt-target use-when="content==null" target="createPartyContent"/>
<!-- <auto-fields-entity entity-name="Content"/> -->
<field name="partyId" map-name="parameters"><hidden/></field>
<field name="dataResourceId" map-name="dataResource" use-when="content!=null"><hidden/></field>
<field use-when="content!=null" name="contentId" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
<field name="partyContentTypeId">
<drop-down allow-empty="false">
<entity-options description="${description}" entity-name="PartyContentType"/>
</drop-down>
</field>
<!-- note sure if these two are necessray, but they are kind of confusing in this context:
<field name="ownerContentId"><lookup target-form-name="LookupContent"/></field>
<field name="dataResourceId" title="${uiLabelMap.ContentDataResourceId}"><lookup target-form-name="LookupDataResource"/></field>
-->
<field name="contentTypeId">
<drop-down allow-empty="false" no-current-selected-key="DOCUMENT">
<entity-options description="${description}" entity-name="ContentType"/>
</drop-down>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="content==null">
<drop-down allow-empty="false" no-current-selected-key="CTNT_AVAILABLE">
<entity-options description="${description}" entity-name="StatusItem">
<entity-constraint name="statusTypeId" value="CONTENT_STATUS"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}" use-when="content!=null">
<drop-down allow-empty="false" current-description="${currentStatus.description}" no-current-selected-key="CTNT_AVAILABLE">
<entity-options entity-name="StatusValidChangeToDetail" key-field-name="statusIdTo" description="${transitionName} (${description})">
<entity-constraint name="statusId" value="${content.statusId}"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="dataResourceName" title="${uiLabelMap.CommonUpload}"><file/></field>
<field name="description"><!-- SCIPIO: 2018: no-brainer... -->
<textarea/>
</field>
<field name="mimeTypeId" tooltip="${uiLabelMap.CommonLeaveEmptyToAutoDetermine}"><!-- SCIPIO: tooltip -->
<drop-down allow-empty="true"><!-- SCIPIO: should allow empty (auto-determine) -->
<entity-options description="${description}" entity-name="MimeType"/>
</drop-down>
</field>
<field name="dataCategoryId" use-when="dataResource==null">
<drop-down allow-empty="true"><!-- SCIPIO: 2018: must allow empty, not always set... -->
<entity-options description="${categoryName}" entity-name="DataCategory"/>
</drop-down>
</field>
<field name="dataCategoryId" use-when="dataResource!=null" map-name="dataResource"><!-- SCIPIO: fixed missing map-name, fixes preselect -->
<drop-down allow-empty="true"><!-- SCIPIO: 2018: must allow empty, not always set... -->
<!-- SCIPIO: no need for this, just let it select in list...
<entity-options description="${categoryName}" entity-name="DataCategory">
<entity-constraint name="dataCategoryId" value="${dataResource.dataCategoryId}"/>
<entity-order-by field-name="categoryName"/>
</entity-options>-->
<entity-options description="${categoryName}" entity-name="DataCategory"/>
</drop-down>
</field>
<field name="isPublic" title="${uiLabelMap.PartyIsPublic}" map-name="dataResource">
<drop-down no-current-selected-key="N">
<option key="N" description="${uiLabelMap.CommonNo}"/>
<option key="Y" description="${uiLabelMap.CommonYes}"/>
</drop-down>
</field>
<!-- SCIPIO: Extra fields: it may be necessary for user to be able to see extra fields
like fromDate/thruDate here which are too verbose for the ListPartyContents.
there is ambiguity about the filter-by-date logic, so we must show thruDate somewhere. -->
<field name="fromDate" use-when="partyContent!=null" map-name="partyContent"><display type="date-time" also-hidden="false"/></field>
<field name="thruDate" use-when="partyContent!=null" map-name="partyContent"><display type="date-time" also-hidden="false"/></field>
<field name="lastModifiedDate" use-when="content!=null"><display type="date-time" also-hidden="false"/></field>
<field name="createAction" title="${uiLabelMap.CommonAdd}" use-when="content==null" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
<field name="updateAction" title="${uiLabelMap.CommonUpdate}" use-when="content!=null" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
</form>
<form name="ListPartyContents" type="list" separate-columns="false"
odd-row-style="alternate-row"
paginate-target="${paginateTarget}"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-and entity-name="PartyContentDetail">
<field-map field-name="partyId"/>
</entity-and>
</actions>
<field name="partyId"><hidden/></field>
<field name="contentId"><hidden/></field>
<field name="contentName">
<display-entity entity-name="Content" description="${contentName}" key-field-name="contentId">
<sub-hyperlink target="EditPartyContents" description="${contentId}">
<parameter param-name="contentId"/>
<parameter param-name="partyId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="partyContentTypeId"><display-entity entity-name="PartyContentType"/></field>
<field name="contentTypeId"><display-entity entity-name="ContentType"></display-entity></field><!-- SCIPIO: moved types together -->
<field name="statusId" title="${uiLabelMap.CommonStatus}"><display-entity entity-name="StatusItem"></display-entity></field>
<field name="description"><display/></field>
<field name="localeString"><display-entity entity-name="CountryCode" key-field-name="countryCode" description="${countryName}${countryCode}"></display-entity></field>
<field name="mimeTypeId"><display-entity entity-name="MimeType"></display-entity></field>
<field name="dataResourceId" title="${uiLabelMap.FormFieldTitle_dataResourceName}" use-when="dataResourceId==null"><display/> </field>
<field name="dataResourceId" title="${uiLabelMap.FormFieldTitle_dataResourceName}" use-when="dataResourceId!=null">
<display-entity entity-name="DataResource" description="${dataResourceName}"/>
</field>
<field name="fromDate"><display type="date-time"/></field>
<!--<field name="thruDate"><display type="date-time"/></field> SCIPIO: TODO: REVIEW: EditPartyContents does not honor filter-by-date -->
<field name="lastModifiedDate"><display type="date-time"/></field><!-- SCIPIO: important info -->
<field name="viewAction" title=" " widget-style="${styles.link_nav} ${styles.action_view}">
<!-- SCIPIO: NOTE: 2018-04-10: see ContentList.ftl for issues with target -->
<hyperlink also-hidden="false" description="${uiLabelMap.CommonView}" target="stream">
<parameter param-name="contentId" from-field="contentId"/>
</hyperlink>
</field>
<field name="editAction" title=" " widget-style="${styles.link_nav} ${styles.action_update}">
<hyperlink also-hidden="false" description="${uiLabelMap.CommonEdit}" target="EditPartyContents">
<parameter param-name="contentId"/>
<parameter param-name="partyId"/>
<parameter param-name="dataResourceId"/>
<parameter param-name="partyContentTypeId"/><!-- SCIPIO: added -->
<parameter param-name="fromDate"/><!-- SCIPIO: added -->
</hyperlink>
</field>
<!-- SCIPIO: TODO: WARN: this only removes the association, not the content itself! -->
<field name="deleteAction" title=" " widget-style="${styles.link_nav} ${styles.action_remove}">
<hyperlink also-hidden="false" description="${uiLabelMap.CommonRemove}" target="removePartyContent">
<parameter param-name="contentId"/>
<parameter param-name="partyId"/>
<parameter param-name="dataResourceId"/>
<parameter param-name="partyContentTypeId"/>
<parameter param-name="fromDate"/>
</hyperlink>
</field>
</form>
<form name="ApplyServiceCredit" type="single" target="applyServiceCredit" default-map-name="serviceCredit" focus-field-name="amount"
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="createServiceCredit" map-name="serviceCredit"/>
<field name="finAccountId">
<drop-down allow-empty="true">
<entity-options entity-name="FinAccount" description="${finAccountName} [${finAccountId}]" filter-by-date="true">
<entity-constraint name="ownerPartyId" value="${partyId}"/>
<entity-constraint name="finAccountTypeId" value="SVCCRED_ACCOUNT"/>
<entity-order-by field-name="-fromDate"/>
</entity-options>
</drop-down>
</field>
<field name="currencyUomId">
<drop-down allow-empty="false" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
<entity-options key-field-name="uomId" description="${abbreviation} - ${description}" entity-name="Uom">
<entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
<entity-order-by field-name="abbreviation"/>
</entity-options>
</drop-down>
</field>
<field name="productStoreId">
<drop-down allow-empty="true">
<entity-options entity-name="ProductStore" description="${storeName} [${productStoreId}]">
<entity-order-by field-name="productStoreId"/>
</entity-options>
</drop-down>
</field>
<field name="partyId"><hidden value="${partyId}"/></field>
<field name="finAccountTypeId"><ignored/></field>
<field name="submitAction" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="ListCarrierAccounts" type="list" target="updatePartyCarrierAccount" list-name="carrierAccounts"
odd-row-style="alternate-row"
paginate="true" view-size="3" paginate-target="viewprofile" paginate-target-anchor="ListCarrierAccounts"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="PartyCarrierAccount" list="carrierAccounts" filter-by-date="true">
<condition-expr field-name="partyId" from-field="parameters.partyId"></condition-expr>
<order-by field-name="fromDate"/>
</entity-condition>
</actions>
<auto-fields-service service-name="updatePartyCarrierAccount"/>
<field name="partyId"><display/></field>
<field name="carrierPartyId"><display/></field>
<field name="fromDate"><display/></field>
<field name="submitAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="deleteAction" title="${uiLabelMap.CommonDelete}" widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink target="updatePartyCarrierAccount" description="${uiLabelMap.CommonDelete}" also-hidden="false">
<parameter param-name="partyId"/>
<parameter param-name="carrierPartyId"/>
<parameter param-name="fromDate"/>
<parameter param-name="thruDate" from-field="context.thruDate"/>
</hyperlink>
</field>
</form>
<form name="EditCarrierAccount" type="single" target="createPartyCarrierAccount" title=""
header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
<auto-fields-service service-name="createPartyCarrierAccount"/>
<field name="partyId"><hidden/></field>
<field name="carrierPartyId">
<drop-down allow-empty="false">
<entity-options entity-name="PartyRole" description="${partyId}" key-field-name="partyId">
<entity-constraint name="roleTypeId" operator="equals" value="CARRIER"/>
<entity-constraint name="partyId" operator="not-equals" value="_NA_"/>
</entity-options>
</drop-down>
</field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}" required-field="true"/>
<field name="accountNumber" title="${uiLabelMap.AccountingAccountNumber}" required-field="true"/>
<field name="submitAction" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="ListSubscriptions" type="list" list-name="subscriptionList"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="subscriptionId">
<display-entity entity-name="Subscription" description="${description}">
<sub-hyperlink description="[${subscriptionId}]" target="/catalog/control/EditSubscription" target-type="inter-app">
<parameter param-name="subscriptionId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="subscriptionTypeId" title="${uiLabelMap.ProductSubscription} ${uiLabelMap.CommonType}">
<display-entity entity-name="SubscriptionType" description="${description}"/>
</field>
<field name="subscriptionResourceId">
<display-entity entity-name="SubscriptionResource" description="${description}"/>
</field>
<field name="description"><display/></field>
<field name="productId">
<display-entity entity-name="Product" description="${productName}">
<sub-hyperlink target="/catalog/control/ViewProduct" target-type="inter-app" description="${productId}" link-style="${styles.link_nav_info_id}">
<parameter param-name="productId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}"><display/></field>
<field name="thruDate" title="${uiLabelMap.CommonThru}"><display/></field>
</form>
<form name="ListRelatedContacts" type="list" list-name="contacts"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="partyIdTo">
<display-entity entity-name="PartyNameView" description="${firstName} ${middleName} ${lastName} ${groupName}" key-field-name="partyId">
<sub-hyperlink description="[${partyIdTo}]" target="viewprofile" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId" from-field="partyIdTo"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="partyRelationshipTypeId" title="${uiLabelMap.CommonType}"><display-entity entity-name="PartyRelationshipType" description="${partyRelationshipName}"/></field>
<field name="comments"><display/></field>
</form>
<form name="ListRelatedAccounts" type="list" list-name="accounts"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="partyIdFrom">
<display-entity entity-name="PartyNameView" description="${firstName} ${middleName} ${lastName} ${groupName}" key-field-name="partyId">
<sub-hyperlink description="[${partyIdFrom}]" target="viewprofile" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId" from-field="partyIdFrom"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="partyRelationshipTypeId" title="${uiLabelMap.CommonType}"><display-entity entity-name="PartyRelationshipType" description="${partyRelationshipName}"/></field>
<field name="comments"><display/></field>
</form>
<form name="ListPartyRelationships" type="list" list-name="partyRelationships" target="updatePartyRelationship" odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table" -->
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="partyIdTo" title="${uiLabelMap.PartyPartyId}">
<display-entity entity-name="PartyNameView" description="${firstName} ${middleName} ${lastName} ${groupName}" key-field-name="partyId">
<sub-hyperlink description="[${partyIdTo}]" target="viewprofile" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId" from-field="partyIdTo"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="roleTypeIdTo" title="${uiLabelMap.PartyPartyInTheRoleOf}">
<display-entity entity-name="RoleType" key-field-name="roleTypeId" description="${description}"/>
</field>
<field name="partyRelationshipTypeId" title="${uiLabelMap.PartyIsA}"><display-entity entity-name="PartyRelationshipType" description="${partyRelationshipName}"/></field>
<field name="partyIdFrom" title="${uiLabelMap.PartyOfParty}">
<display-entity entity-name="PartyNameView" description="${firstName} ${middleName} ${lastName} ${groupName}" key-field-name="partyId">
<sub-hyperlink description="[${partyIdFrom}]" target="viewprofile" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId" from-field="partyIdFrom"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="roleTypeIdFrom" title="${uiLabelMap.PartyPartyInTheRoleOf}">
<display-entity entity-name="RoleType" key-field-name="roleTypeId" description="${description}"/>
</field>
<field name="fromDate"><display type="date"/></field>
<field name="thruDate"><date-time/></field>
<field name="comments"><text/></field>
<field name="updateAction" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
<field name="deleteAction" widget-style="${styles.link_run_sys} ${styles.action_remove}"><hyperlink description="${uiLabelMap.CommonDelete}" target="deletePartyRelationship">
<parameter param-name="partyId"/>
<parameter param-name="partyIdFrom"/>
<parameter param-name="partyIdTo"/>
<parameter param-name="roleTypeIdTo"/>
<parameter param-name="roleTypeIdFrom"/>
<parameter param-name="fromDate"/>
</hyperlink></field>
</form>
<form name="AddOtherPartyRelationship" type="single" target="createPartyRelationship">
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="partyIdTo" entry-name="parameters.partyId"><display/></field>
<field name="roleTypeIdTo" title="${uiLabelMap.PartyPartyInTheRoleOf}">
<drop-down allow-empty="false" no-current-selected-key="_NA_">
<entity-options entity-name="RoleTypeAndParty" key-field-name="roleTypeId" description="${description}">
<entity-constraint name="partyId" value="${partyId}"/>
<entity-order-by field-name="description"/>
<entity-order-by field-name="roleTypeId"/>
</entity-options>
</drop-down>
</field>
<field name="partyRelationshipTypeId" title="${uiLabelMap.PartyIsA}">
<drop-down allow-empty="true">
<entity-options entity-name="PartyRelationshipType" description="${partyRelationshipName}">
<entity-order-by field-name="partyRelationshipName"/>
</entity-options>
</drop-down>
</field>
<field name="partyIdFrom"><lookup target-form-name="LookupPartyName"/></field>
<field name="roleTypeIdFrom" title="${uiLabelMap.PartyPartyInTheRoleOf}">
<drop-down allow-empty="false" no-current-selected-key="_NA_">
<entity-options entity-name="RoleType" key-field-name="roleTypeId" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}">
<drop-down allow-empty="false">
<entity-options entity-name="StatusItem" description="${description}">
<entity-constraint name="statusTypeId" value="PARTY_REL_STATUS"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}"><date-time/></field>
<field name="thruDate" title="${uiLabelMap.CommonThru}"><date-time/></field>
<field name="securityGroupId" title="${uiLabelMap.CommonSecurityGroupId}">
<drop-down allow-empty="true" text-size="60">
<entity-options entity-name="SecurityGroup" key-field-name="groupId" description="${description} [${groupId}]">
<!-- SCIPIO: 2018-08-30: TODO: REVIEW: this needs better fallback support for backward-compat
<entity-order-by field-name="groupName"/>-->
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="comments"><text/></field>
<field name="submitAction" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="AddAccount" type="single" target="createPartyRelationshipContactAccount">
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="accountPartyId"><lookup target-form-name="LookupAccount"/></field>
<field name="contactPartyId"><hidden value="${parameters.partyId}"/></field>
<field name="comments"><text/></field>
<field name="submitAction" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="AddContact" type="single" target="createPartyRelationshipContactAccount">
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="accountPartyId"><hidden value="${parameters.partyId}"/></field>
<field name="contactPartyId"><lookup target-form-name="LookupContact"/></field>
<field name="comments"><text/></field>
<field name="submitAction" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
</form>
<form name="ListInvoicesApplPayments" type="list" list-name="ListInvoicesApplPayments"
default-title-style="tableheadtext" odd-row-style="alternate-row"
> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<set field="actualCurrency" from-field="actualCurrency" default-value="true" type="Boolean"/>
<set field="actualCurrencyUomId" from-field="actualCurrencyUomId" default-value="${defaultOrganizationPartyCurrencyUomId}"/>
</actions>
<row-actions>
<set field="total" value="${groovy:org.ofbiz.accounting.invoice.InvoiceWorker.getInvoiceTotal(delegator, invoiceId, actualCurrency)}"/>
<set field="amountToApply" value="${groovy:org.ofbiz.accounting.invoice.InvoiceWorker.getInvoiceNotApplied(delegator,invoiceId, actualCurrency)}"/>
<set field="amountApplied" value="${groovy:org.ofbiz.accounting.invoice.InvoiceWorker.getInvoiceApplied(delegator,invoiceId, org.ofbiz.base.util.UtilDateTime.nowTimestamp(), actualCurrency)}"/>
</row-actions>
<field name="invoiceId">
<display-entity entity-name="Invoice" description=" " also-hidden="true">
<sub-hyperlink target="/accounting/control/invoiceOverview" description="[${invoiceId}]" target-type="inter-app">
<parameter param-name="invoiceId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="invoiceTypeId"><display-entity entity-name="InvoiceType" description="${description}"/></field>
<field name="invoiceDate"><display type="date"/></field>
<field name="total"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field name="amountToApply"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field name="amountApplied"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field name="paymentId">
<display-entity entity-name="Payment" description=" " also-hidden="true">
<sub-hyperlink target="/accounting/control/paymentOverview" description="[${paymentId}]" target-type="inter-app">
<parameter param-name="paymentId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="pmEffectiveDate" title="${uiLabelMap.AccountingEffectiveDate}"><display type="date"/></field>
<field name="pmAmount" title="${uiLabelMap.AccountingPaymentAmount}" use-when="actualCurrency==false"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field name="pmAmount" title="${uiLabelMap.AccountingPaymentAmount}" entry-name="pmActualCurrencyAmount" use-when="actualCurrency==true"><display type="currency" currency="${actualCurrencyUomId}"/></field>
</form>
<form name="ListUnAppliedInvoices" type="list" list-name="ListUnAppliedInvoices"
default-title-style="tableheadtext" odd-row-style="alternate-row"
> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<set field="actualCurrency" from-field="actualCurrency" default-value="true" type="Boolean"/>
<script location="component://party/webapp/partymgr/WEB-INF/actions/party/UnAppliedInvoicesForParty.groovy"/>
</actions>
<field name="invoiceId">
<display-entity entity-name="Invoice" description="${description}">
<sub-hyperlink target="/accounting/control/invoiceOverview" description="[${invoiceId}]" target-type="inter-app">
<parameter param-name="invoiceId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="invoiceParentTypeId">
<display-entity entity-name="InvoiceType" key-field-name="invoiceTypeId" description="${description}"/>
</field>
<field name="invoiceDate"><display type="date"/></field>
<field name="amount" title="${uiLabelMap.CommonAmount}" widget-area-style="amount" title-area-style="align-right"><display type="currency" currency="${invoiceCurrencyUomId}"/></field>
<field name="unAppliedAmount"><display type="currency" currency="${invoiceCurrencyUomId}"/></field>
</form>
<form name="ListUnAppliedPayments" type="list" list-name="paymentList"
default-title-style="tableheadtext" odd-row-style="alternate-row"
> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<set field="actualCurrency" from-field="actualCurrency" default-value="true" type="Boolean"/>
<script location="component://party/webapp/partymgr/WEB-INF/actions/party/UnAppliedPaymentsForParty.groovy"/>
</actions>
<field name="paymentId"><hidden/></field>
<field name="paymentId" title="${uiLabelMap.CommonPayment}">
<display-entity entity-name="Payment" description=" ">
<sub-hyperlink target="/accounting/control/paymentOverview" description="[${paymentId}]" target-type="inter-app">
<parameter param-name="paymentId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="effectiveDate"><display type="date"/></field>
<field name="paymentTypeId" title="${uiLabelMap.CommonType}">
<display-entity entity-name="PaymentType" description="${description}"/>
</field>
<field name="paymentParentTypeId" title="${uiLabelMap.CommonPayment}">
<display-entity entity-name="PaymentType" key-field-name="paymentTypeId" description="${description}"/>
</field>
<field name="amount" title="${uiLabelMap.CommonAmount}" widget-area-style="amount" title-area-style="align-right"><display type="currency" currency="${paymentCurrencyUomId}"/></field>
<field name="unAppliedAmount"><display type="currency" currency="${paymentCurrencyUomId}"/></field>
</form>
<form name="partyFinancialSummary" type="single" title="Financial summary" default-map-name="finanSummary"
default-title-style="tableheadtext">
<actions>
<set field="actualCurrency" from-field="actualCurrency" default-value="true"/>
<set field="actualCurrencyUomId" from-field="actualCurrencyUomId" default-value="${defaultOrganizationPartyCurrencyUomId}"/>
<script location="component://party/webapp/partymgr/WEB-INF/actions/party/PartyFinancialHistory.groovy"/>
</actions>
<field position="1" name="totalSalesInvoice"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="2" name="totalPurchaseInvoice"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="1" name="totalPaymentsIn"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="2" name="totalPaymentsOut"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="1" name="totalInvoiceNotApplied"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="2" name="totalPaymentNotApplied"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="1" name="totalToBePaid" use-when="finanSummary.get("totalToBePaid")!=null" title="${uiLabelMap.PartyToBeReceivedFrom} ${parameters.partyId}"><display type="currency" currency="${actualCurrencyUomId}"/></field>
<field position="1" name="totalToBeReceived" use-when="finanSummary.get("totalToBeReceived")!=null" title="${uiLabelMap.PartyToBePaidTo} ${parameters.partyId}"><display type="currency" currency="${actualCurrencyUomId}"/></field>
</form>
<form name="ViewPartyRoles" type="list" list-name="partyRoles" target="viewroles"
default-title-style="tableheadtext"
odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<field name="roleTypeId" title="${uiLabelMap.PartyRoleTypeId}"><display/></field>
<field name="description" title="${uiLabelMap.PartyRole}"><display/></field>
<field name="parentTypeId"><display-entity entity-name="RoleType" key-field-name="roleTypeId" description="${description}"/></field>
<field name="removeAction" title="${uiLabelMap.CommonRemove}" widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink target="deleterole" description="${uiLabelMap.CommonRemove}">
<parameter param-name="partyId"/>
<parameter param-name="roleTypeId"/>
</hyperlink>
</field>
</form>
<form name="AddPartyRole" type="single" title="Add a role to party" target="addrole/viewroles">
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="roleTypeId">
<drop-down allow-empty="false">
<entity-options entity-name="RoleType" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="add" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit/></field>
</form>
<form name="AddPartyMainRole" type="single" title="${uiLabelMap.PartyAddToMainRole}" target="addrole/viewroles">
<actions>
<entity-condition entity-name="RoleType" list="parentRoleList">
<condition-expr field-name="parentTypeId" operator="equals" from-field="nullField"/>
<order-by field-name="description"/>
</entity-condition>
</actions>
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="roleTypeId" event="onChange" action="ajaxUpdateArea('addPartySecondaryRole', 'addsecondaryroles', jQuery('#AddPartyMainRole').serialize());" entry-name="dummy">
<drop-down allow-empty="false">
<entity-options entity-name="RoleType" description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="add" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit/></field>
</form>
<form name="AddPartySecondaryRoles" type="single" title="${uiLabelMap.PartyAddToSecondRole}" target="addrole/viewroles">
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="roleTypeId" entry-name="dummy">
<drop-down allow-empty="false">
<entity-options entity-name="RoleType" description="${description}">
<entity-constraint name="parentTypeId" value="${parameters.roleTypeId}"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="add" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit/></field>
</form>
<form name="AddRoleType" type="single" title="Add a new roletype" target="createroletype" list-name="parentRoleList">
<field name="partyId"><hidden value="${parameters.partyId}"/></field>
<field name="roleTypeId" title="${uiLabelMap.PartyRoleTypeId}" required-field="true" entry-name="dummy" position="1"><text/></field>
<field name="parentTypeId" position="2">
<drop-down allow-empty="true">
<list-options list-name="parentRoleList" key-name="roleTypeId" description="${description}"/>
</drop-down>
</field>
<field name="description" title="${uiLabelMap.CommonDescription}" required-field="true"><text/></field>
<field name="save" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit/></field>
</form>
<form name="ListPreference" type="list" target="removePreference" list-name="enumTypeChildAndEnums"
odd-row-style="alternate-row" separate-columns="true" use-row-submit="true" > <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<row-actions>
<service service-name="getUserPreference" result-map="values">
<field-map field-name="userPrefTypeId" from-field="enumId"/>
</service>
<set field="userPrefValue" from-field="values.userPrefValue"/>
</row-actions>
<field name="enumId" parameter-name="userPrefTypeId"><hidden value="${enumId}"/></field>
<field name="childEnumTypeId" parameter-name="userPrefGroupTypeId"><hidden value="${enumTypeId}"/></field>
<field name="childDescription" title="${uiLabelMap.CommonPreferenceGroup}"><display/></field>
<field name="description" title="${uiLabelMap.CommonPreferenceName}"><display/></field>
<field name="partyId"><hidden/></field>
<field name="userPrefUserLoginId"><hidden/></field>
<field name="userPrefValue" title="${uiLabelMap.CommonValue}"><display/></field>
<field name="submit" title="${uiLabelMap.CommonRemove}" widget-style="${styles.link_run_sys} ${styles.action_remove}" use-when="userPrefValue!=null"><submit/></field>
</form>
<form name="PartyBillingAccount" type="list" list-name="billingAccounts"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<field name="billingAccountId"><display/></field>
<field name="accountLimit"><display type="currency"/></field>
<field name="accountBalance"><display type="currency"/></field>
<field name="description"><display/></field>
</form>
<form name="PartyReturns" type="list" list-name="returnList"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<field name="returnId"><display/></field>
<field name="statusId" title="${uiLabelMap.CommonStatus}"><display-entity entity-name="StatusItem" description="${description}"/></field>
<field name="fromPartyId"><display/></field>
<field name="toPartyId"><display/></field>
</form>
<form name="PartySalesOpportunities" type="list" list-name="salesOpportunities"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<field name="opportunityName" title="${uiLabelMap.SfaOpportunityName}" widget-style="${styles.link_nav_info_idname} ${styles.action_view}">
<hyperlink target="ViewSalesOpportunity" description="${opportunityName} [${salesOpportunityId}]">
<parameter param-name="salesOpportunityId"/>
</hyperlink>
</field>
<field name="opportunityStageId" title="${uiLabelMap.CommonStatus}"><display-entity entity-name="SalesOpportunityStage" description="${description}"/></field>
<field name="estimatedAmount" title="${uiLabelMap.SfaEstimatedAmount}"><display/></field>
<field name="partyId"><display/></field>
</form>
<form name="listPartyIdentification" type="list" list-name="listIt"
target="updatePartyIdentification"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-and entity-name="PartyIdentificationAndParty">
<field-map field-name="partyId" from-field="partyId"/>
</entity-and>
</actions>
<field name="partyIdentificationTypeId"><hidden /></field>
<field name="partyId"><hidden /></field>
<field name="partyIdentTypeDesc"><display /></field>
<field name="idValue"><text/></field><!-- SCIPIO: changed to editable for quick update: <display /> -->
<field name="delete" title="${uiLabelMap.CommonDelete}" widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink target="deletePartyIdentification" description="${uiLabelMap.CommonDelete}">
<parameter param-name="partyId"/>
<parameter param-name="partyIdentificationTypeId"/>
</hyperlink>
</field>
<field name="submit" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit /></field>
</form>
<form name="editPartyIdentification" type="single" list-name="partyIdents"
target="createPartyIdentification" focus-field-name="idValue"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<alt-target use-when="partyIdentification != null" target="updatePartyIdentification"/>
<field name="partyIdentificationTypeId" use-when="partyIdentification == null" required-field="true">
<drop-down>
<entity-options description="${description}" entity-name="PartyIdentificationType">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="partyIdentificationTypeId" use-when="partyIdentification != null">
<display-entity entity-name="PartyIdentificationType"/>
</field>
<field name="partyId"><hidden /></field>
<field name="idValue" required-field="true"><text /></field>
<field name="submit" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}" use-when="partyIdentification == null"><submit /></field>
<field name="submit" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}" use-when="partyIdentification != null"><submit /></field>
</form>
<form name="EditProductStoreRole" type="single" extends="EditProductStoreRole" extends-resource="component://product/widget/catalog/StoreForms.xml">
<field name="partyId"><hidden/></field>
<field name="productStoreId" use-when="productStoreRole==null" title="${uiLabelMap.ProductStoreId}" required-field="true">
<drop-down>
<entity-options entity-name="ProductStore" key-field-name="productStoreId" description="${storeName} (${productStoreId})">
<entity-order-by field-name="productStoreId"/>
</entity-options>
</drop-down>
</field>
<field name="productStoreId" use-when="productStoreRole!=null" title="${uiLabelMap.ProductStoreId}"><display/></field>
</form>
<form name="FindProductStoreRole" type="single" extends="FindProductStoreRole" extends-resource="component://product/widget/catalog/StoreForms.xml">
<field name="partyId"><hidden/></field>
<field name="productStoreId" title="${uiLabelMap.ProductStoreId}" required-field="true">
<drop-down allow-empty="true">
<entity-options entity-name="ProductStore" key-field-name="productStoreId" description="${storeName} (${productStoreId})">
<entity-order-by field-name="productStoreId"/>
</entity-options>
</drop-down>
</field>
</form>
<form name="ListProductStoreRole" type="list" list-name="listIt" paginate-target="FindProductStoreRoles" default-entity-name="ProductStoreRole" separate-columns="true"
odd-row-style="alternate-row" header-row-style="header-row-2"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<service service-name="performFind" result-map="result" result-map-list="listIt">
<field-map field-name="inputFields" from-field="parameters"/>
<field-map field-name="entityName" value="ProductStoreRole"/>
<field-map field-name="orderBy" from-field="parameters.sortField"/>
<field-map field-name="viewIndex" from-field="viewIndex"/>
<field-map field-name="viewSize" from-field="viewSize"/>
</service>
</actions>
<field name="productStoreId" title="${uiLabelMap.ProductStoreId}">
<display-entity entity-name="ProductStore" key-field-name="productStoreId" description="${storeName}">
<sub-hyperlink target="/catalog/control/EditProductStore" target-type="inter-app" description="${storeName} (${productStoreId})" >
<parameter param-name="productStoreId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="roleTypeId" title="${uiLabelMap.PartyRoleTypeId}"><display-entity entity-name="RoleType"/></field>
<field name="fromDate" title="${uiLabelMap.CommonFrom}"><display/></field>
<field name="thruDate" title="${uiLabelMap.CommonThru}"><display/></field>
<field name="sequenceNum"><display/></field>
<field name="editAction" widget-style="${styles.link_nav} ${styles.action_update}" title="${uiLabelMap.CommonEdit}">
<hyperlink target="FindProductStoreRoles" description="${uiLabelMap.CommonEdit}">
<parameter param-name="partyId"/>
<parameter param-name="productStoreId"/>
<parameter param-name="roleTypeId"/>
<parameter param-name="fromDate"/>
</hyperlink>
</field>
<field name="deleteAction" widget-style="${styles.link_run_sys} ${styles.action_remove}" title="${uiLabelMap.CommonDelete}">
<hyperlink target="storeRemoveRole" description="${uiLabelMap.CommonDelete}">
<parameter param-name="partyId"/>
<parameter param-name="productStoreId"/>
<parameter param-name="roleTypeId"/>
<parameter param-name="fromDate"/>
</hyperlink>
</field>
</form>
<form name="ExportParty" type="single" target="ExportPartyCsv.csv" title="" >
<field name="partyId" tooltip="blank for all"><lookup target-form-name="LookupPartyName"/></field>
<field name="submitAction" title="${uiLabelMap.CommonSubmit}" widget-style="${styles.link_run_sys} ${styles.action_export}"><submit button-type="button"/></field>
</form>
<form name="ExportPartyCsv" list-name="listIt" target="" title="" type="list" view-size="99999"
odd-row-style="alternate-row" header-row-style="header-row-2" paginate="false"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
<actions>
<entity-condition entity-name="PartyExport">
<condition-list combine="and">
<condition-list combine="or">
<condition-expr field-name="roleTypeId" value="CUSTOMER" operator="equals"/>
<condition-expr field-name="roleTypeId" value="SUPPLIER" operator="equals"/>
<condition-expr field-name="roleTypeId" value="EMPLOYEE" operator="equals"/>
</condition-list>
<condition-expr field-name="statusId" value="PARTY_DISABLED" operator="not-equals"/>
<condition-expr field-name="partyId" from-field="partyId" operator="equals" value="${parameters.partyId}" ignore-if-empty="true"/>
</condition-list>
<order-by field-name="partyId"/>
</entity-condition>
</actions>
<field name="partyId" title="partyId"><display/></field>
<field name="preferredCurrencyUomId" title="preferredCurrencyUomId"><display/></field>
<field name="groupName" title="groupName"><display/></field>
<field name="firstName" title="firstName"><display/></field>
<field name="middleName" title="middleName"><display/></field>
<field name="lastName" title="lastName"><display/></field>
<field name="companyPartyId" title="companyPartyId"><display/></field>
<field name="companyName" title="companyName"><display/></field>
<field name="roleTypeId" title="roleTypeId"><display/></field>
<field name="contactMechPurposeTypeId" title="contactMechPurposeTypeId"><display/></field>
<field name="contactMechTypeId" title="contactMechTypeId"><display/></field>
<field name="emailAddress" title="emailAddress"><display/></field>
<field name="telCountryCode" title="telCountryCode"><display/></field>
<field name="telAreaCode" title="telAreaCode"><display/></field>
<field name="telContactNumber" title="telContactNumber"><display/></field>
<field name="address1" title="address1"><display/></field>
<field name="address2" title="address2"><display/></field>
<field name="city" title="city"><display/></field>
<field name="stateProvinceGeoId" title="stateProvinceGeoId"><display/></field>
<field name="postalCode" title="postalCode"><display/></field>
<field name="countryGeoId" title="countryGeoId"><display/></field>
</form>
<form name="ImportParty" type="upload" target="uploadParty" title=""
attribs="{'showProgress':'${showProgress}', 'progressSuccessAction':'${progressSuccessAction}', 'progressOptions':${groovy: context.progressOptions ?: "''"} }">
<field name="uploadedFile"><file/></field>
<field name="submitAction" title="${uiLabelMap.CommonUpload}" widget-style="${styles.link_run_sys} ${styles.action_import}"><submit button-type="button"/></field>
</form>
</forms>