Author: hansbak
Date: Mon Sep 15 06:26:01 2008 New Revision: 695467 URL: http://svn.apache.org/viewvc?rev=695467&view=rev Log: include more links in the accounting paymentscreens, set currency defaylt to partyId currency preferences texual enhancements Modified: ofbiz/trunk/applications/accounting/webapp/accounting/payment/PaymentForms.xml Modified: ofbiz/trunk/applications/accounting/webapp/accounting/payment/PaymentForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/payment/PaymentForms.xml?rev=695467&r1=695466&r2=695467&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/webapp/accounting/payment/PaymentForms.xml (original) +++ ofbiz/trunk/applications/accounting/webapp/accounting/payment/PaymentForms.xml Mon Sep 15 06:26:01 2008 @@ -53,7 +53,7 @@ <service service-name="performFind" result-map-name="result" result-map-list-name="listIt"> <field-map field-name="inputFields" env-name="parameters"/> <field-map field-name="entityName" value="Payment"/> - <field-map field-name="orderBy" value="effectiveDate"/> + <field-map field-name="orderBy" value="effectiveDate DESC"/> </service> </actions> <row-actions> @@ -67,8 +67,16 @@ <field name="paymentTypeId"><display-entity entity-name="PaymentType" description="${description}"/></field> <field name="statusId"><display-entity entity-name="StatusItem"/></field> <field name="comments"><display/></field> - <field name="partyIdFrom"><display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName}${lastName},${firstName}[${partyId}]"/></field> - <field name="partyIdTo"><display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName}${lastName},${firstName}[${partyId}]"/></field> + <field name="partyIdFrom"> + <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName}${lastName},${firstName}"> + <sub-hyperlink target="/partymgr/control/viewprofile?partyId=${partyIdFrom}" target-type="inter-app" description="[${partyIdFrom}]" /> + </display-entity> + </field> + <field name="partyIdTo"> + <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName}${lastName},${firstName}"> + <sub-hyperlink target="/partymgr/control/viewprofile?partyId=${partyIdTo}" target-type="inter-app" description="[${partyIdTo}]" /> + </display-entity> + </field> <field name="effectiveDate"><display/></field> <field name="currencyUomId"><hidden/></field> <field name="amount"><display also-hidden="false" type="currency" currency="${currencyUomId}"/></field> @@ -154,9 +162,12 @@ </field> </form> - <form name="EditPayment" type="single" target="updatePayment" default-map-name="payment" - header-row-style="header-row" default-table-style="basic-table"> + <form name="EditPayment" type="single" target="updatePayment" default-map-name="payment"> <actions> + <entity-one entity-name="Party" value-name="partyFrom"> + <field-map field-name="partyId" env-name="payment.partyIdFrom"/> + </entity-one> + <set field="uomId" from-field="partyFrom.preferredCurrencyUomId" default-value="${defaultCurrencyUomId}"/> <entity-one entity-name="StatusItem" value-name="currentStatus"> <field-map field-name="statusId" env-name="payment.statusId"/> </entity-one> @@ -193,6 +204,8 @@ </entity-options> </drop-down> </field> + <field name="partyIdFrom" position="1"><lookup target-form-name="LookupPartyName"/></field> + <field name="partyIdTo" position="1"><lookup target-form-name="LookupPartyName"/></field> <field name="roleTypeIdTo" position="2"> <drop-down allow-empty="true"> <entity-options key-field-name="roleTypeId" description="${description}" entity-name="RoleType"> @@ -200,8 +213,6 @@ </entity-options> </drop-down> </field> - <field name="partyIdFrom" position="1"><lookup target-form-name="LookupPartyName"/></field> - <field name="partyIdTo" position="2"><lookup target-form-name="LookupPartyName"/></field> <field name="amount" position="1"><text/></field> <field position="2" name="currencyUomId"> <drop-down allow-empty="true" no-current-selected-key="${defaultCurrencyUomId}"> @@ -213,7 +224,7 @@ </field> <field name="actualAmount" position="1" title="${uiLabelMap.AccountingActualCurrencyAmount}"><text/></field> <field position="2" name="actualCurrencyUomId" title="${uiLabelMap.AccountingActualCurrencyUomId}"> - <drop-down allow-empty="true" no-current-selected-key="${defaultCurrencyUomId}"> + <drop-down allow-empty="true" no-current-selected-key="${uomId}"> <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"/> @@ -236,15 +247,12 @@ odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> <field name="paymentApplicationId"><hidden/></field> <field name="paymentId"><hidden/></field> - <field name="invoiceId"><lookup target-form-name="LookupInvoice"></lookup></field> - <field name="invoiceItemSeqId"> - <drop-down allow-empty="true"> - <entity-options entity-name="InvoiceItem" description="${invoiceItemSeqId}"> - <entity-constraint name="invoiceId" operator="equals" value="${invoiceId}"/> - <entity-order-by field-name="invoiceItemSeqId"/> - </entity-options> - </drop-down> + <field name="invoiceId"> + <display-entity entity-name="Invoice" description="${description}"> + <sub-hyperlink target="invoiceOverview?invoiceId=${invoiceId}" description="[${invoiceId}]"/> + </display-entity> </field> + <field name="invoiceItemSeqId"><display/></field> <field name="amountApplied"><text size="15"/></field> <field name="updateButton" widget-style="buttontext"><submit button-type="text-link"/></field> <field name="removeButton" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext"> @@ -373,9 +381,8 @@ <field name="paymentRefNum" position="1"><display/></field> <field name="paymentPreferenceId" position="2"><display/></field> <field name="amount" position="1"><display type="currency" currency="${payment.currencyUomId}"/></field> - <field name="roleTypeIdTo" position="2"><display/></field> - <field name="currencyUomId"><hidden/></field> - <field name="effectiveDate" position="1"><display description="${bsh:payment.getString("effectiveDate").substring(0,10)}"/></field> + <field name="actualCurrencyAmount" position="2"><display type="currency" currency="${payment.actualCurrencyUomId}"/></field> + <field name="effectiveDate" position="1"><display type="date"/></field> <field name="comments" position="2"><display/></field> <!--field name="paymentGatewayResponseId" title="Paym Gatw Resp." position="2"><display/></field--> <field name="finAccountTransId" position="1"><display/></field> |
Free forum by Nabble | Edit this page |