Author: sichen
Date: Wed Nov 22 12:49:10 2006
New Revision: 478318
URL: http://svn.apache.org/viewvc?view=rev&rev=478318
Log:
Moved an entity which should be in accounting/ and whose
entitygroup definition is in accounting/ from order to accounting
Modified:
incubator/ofbiz/trunk/applications/accounting/config/
payment.properties
incubator/ofbiz/trunk/applications/accounting/entitydef/
entitymodel.xml
incubator/ofbiz/trunk/applications/accounting/script/org/ofbiz/
accounting/invoice/InvoiceServices.xml
incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/
accounting/agreement/AgreementServices.java
incubator/ofbiz/trunk/applications/accounting/webapp/accounting/
invoice/viewInvoice.fo.ftl
incubator/ofbiz/trunk/applications/order/entitydef/
entitymodel_view.xml
incubator/ofbiz/trunk/applications/product/src/org/ofbiz/
product/supplier/SupplierProductServices.java
Modified: incubator/ofbiz/trunk/applications/accounting/config/
payment.properties
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/accounting/config/payment.properties?
view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/accounting/config/
payment.properties (original)
+++ incubator/ofbiz/trunk/applications/accounting/config/
payment.properties Wed Nov 22 12:49:10 2006
@@ -300,7 +300,7 @@
# Transaction Url
#payment.authorizedotnet.url=https://secure.authorize.net/gateway/
transact.dll
# Test Url
-payment.authorizedotnet.url=https://certification.authorize.net/
gateway/transact.dll
+payment.authorizedotnet.url=https://test.authorize.net/gateway/
transact.dll
# Version - version 3.0 is currently the only supported version
for ofbiz. eventually version 3.1 may be available
payment.authorizedotnet.version=3.0
@@ -318,7 +318,7 @@
payment.authorizedotnet.emailcustomer=FALSE
# Trans Key - to use version 3.1 you must register a Transaction
Key with the authorize.net
-payment.authorizedotnet.trankey=
+payment.authorizedotnet.trankey=DvWxZ96KagUJ3R99
# Email Merchant? - if should send email to the merchant for each
transaction
payment.authorizedotnet.emailmerchant=FALSE
@@ -330,7 +330,7 @@
payment.authorizedotnet.relay=FALSE
# Username - your authorize.net userid
-payment.authorizedotnet.login=
+payment.authorizedotnet.login=s5Aud9T7Y
# Password - your authorize.net password
payment.authorizedotnet.password=
Modified: incubator/ofbiz/trunk/applications/accounting/entitydef/
entitymodel.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/accounting/entitydef/entitymodel.xml?
view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/accounting/entitydef/
entitymodel.xml (original)
+++ incubator/ofbiz/trunk/applications/accounting/entitydef/
entitymodel.xml Wed Nov 22 12:49:10 2006
@@ -2852,6 +2852,23 @@
<key-map field-name="glAccountId"/>
</relation>
</entity>
+ <view-entity entity-name="TaxAuthorityGlAccountBalance"
+ package-name="org.ofbiz.accounting.tax"
+ title="For viewing balances of tax authority GL
accounts">
+ <member-entity entity-alias="TAGA" entity-
name="TaxAuthorityGlAccount"/>
+ <member-entity entity-alias="GLAO" entity-
name="GlAccountOrganization"/>
+ <member-entity entity-alias="PAP" entity-
name="PartyAcctgPreference"/>
+ <alias-all entity-alias="TAGA"/>
+ <alias-all entity-alias="GLAO"/>
+ <alias entity-alias="PAP" name="baseCurrencyUomId"/>
+ <view-link entity-alias="TAGA" rel-entity-alias="GLAO">
+ <key-map field-name="glAccountId"/>
+ <key-map field-name="organizationPartyId"/>
+ </view-link>
+ <view-link entity-alias="TAGA" rel-entity-alias="PAP">
+ <key-map field-name="organizationPartyId" rel-field-
name="partyId"/>
+ </view-link>
+ </view-entity>
<entity entity-name="TaxAuthorityRateProduct" package-
name="org.ofbiz.accounting.tax" title="Tax Authority Rate Entity">
<field name="taxAuthorityRateSeqId" type="id-ne"></field>
<field name="taxAuthGeoId" type="id-ne"></field>
Modified: incubator/ofbiz/trunk/applications/accounting/script/org/
ofbiz/accounting/invoice/InvoiceServices.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/accounting/script/org/ofbiz/accounting/invoice/
InvoiceServices.xml?view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/accounting/script/org/ofbiz/
accounting/invoice/InvoiceServices.xml (original)
+++ incubator/ofbiz/trunk/applications/accounting/script/org/ofbiz/
accounting/invoice/InvoiceServices.xml Wed Nov 22 12:49:10 2006
@@ -366,7 +366,7 @@
<log level="info" message="Invoice not found,
invoice Id: ${invoiceId}"/>
<check-errors/>
</if-empty>
- <!-- check if the status is not Paid... -->
+ <!-- if the invoice is already PAID, then set it back
to READY and clear out the paidDate -->
<if-compare field-name="invoice.statusId"
operator="equals" value="INVOICE_PAID">
<set field="invoiceStatusMap.invoiceId" value="$
{paymentApplication.invoiceId}" />
<set field="invoiceStatusMap.statusId"
value="INVOICE_READY"/>
Modified: incubator/ofbiz/trunk/applications/accounting/src/org/
ofbiz/accounting/agreement/AgreementServices.java
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/accounting/src/org/ofbiz/accounting/agreement/
AgreementServices.java?view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/
accounting/agreement/AgreementServices.java (original)
+++ incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/
accounting/agreement/AgreementServices.java Wed Nov 22 12:49:10 2006
@@ -100,8 +100,9 @@
quantity = quantity.abs();
String productId = (String) context.get("productId");
String invoiceItemTypeId = (String) context.get
("invoiceItemTypeId");
+
// Collect agreementItems applicable to this orderItem/
returnItem
- // Use the view entity to reduce database access and
cache to improve performance
+ // TODO: partyIds should be part of this query!
List agreementItems = delegator.findByAndCache
("AgreementItemAndProductAppl", UtilMisc.toMap(
"productId", productId,
"agreementItemTypeId", "AGREEMENT_COMMISSION"));
@@ -117,6 +118,8 @@
"agreementItemTypeId",
"AGREEMENT_COMMISSION"));
}
}
+ // this is not very efficient if there were many
+ agreementItems = EntityUtil.filterByDate(agreementItems);
Iterator it = agreementItems.iterator();
while (it.hasNext()) {
Modified: incubator/ofbiz/trunk/applications/accounting/webapp/
accounting/invoice/viewInvoice.fo.ftl
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/accounting/webapp/accounting/invoice/
viewInvoice.fo.ftl?view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/accounting/webapp/accounting/
invoice/viewInvoice.fo.ftl (original)
+++ incubator/ofbiz/trunk/applications/accounting/webapp/accounting/
invoice/viewInvoice.fo.ftl Wed Nov 22 12:49:10 2006
@@ -225,7 +225,7 @@
<fo:block text-align="right"> <#if
invoiceItem.quantity?exists>${invoiceItem.quantity?string.number}</
#if> </fo:block>
</fo:table-cell>
<fo:table-cell text-align="right">
- <fo:block> <#if
invoiceItem.quantity?exists><@ofbizCurrency
amount=invoiceItem.amount isoCode=invoice.currencyUomId?if_exists/
></#if> </fo:block>
+ <fo:block> <#if
invoiceItem.quantity?exists><@ofbizCurrency
amount=invoiceItem.amount?if_exists isoCode=invoice.currencyUomId?
if_exists/></#if> </fo:block>
</fo:table-cell>
<fo:table-cell text-align="right">
<fo:block> <#if
invoiceItem.quantity?exists><@ofbizCurrency amount=
(invoiceItem.quantity?double * invoiceItem.amount?double)
isoCode=invoice.currencyUomId?if_exists/><#else><@ofbizCurrency
amount=(invoiceItem.amount?double) isoCode=invoice.currencyUomId?
if_exists/></#if> </fo:block>
@@ -258,4 +258,4 @@
</fo:flow>
</fo:page-sequence>
</fo:root>
-</#escape>
\ No newline at end of file
+</#escape>
Modified: incubator/ofbiz/trunk/applications/order/entitydef/
entitymodel_view.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/order/entitydef/entitymodel_view.xml?
view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/order/entitydef/
entitymodel_view.xml (original)
+++ incubator/ofbiz/trunk/applications/order/entitydef/
entitymodel_view.xml Wed Nov 22 12:49:10 2006
@@ -1315,23 +1315,6 @@
</view-entity>
<!-- ========================================================= -->
- <!-- org.ofbiz.order.tax -->
- <!-- ========================================================= -->
-
- <view-entity entity-name="TaxAuthorityGlAccountBalance"
- package-name="org.ofbiz.order.tax"
- title="For viewing balances of tax authority GL
accounts">
- <member-entity entity-alias="TAGA" entity-
name="TaxAuthorityGlAccount"/>
- <member-entity entity-alias="GLAO" entity-
name="GlAccountOrganization"/>
- <alias-all entity-alias="TAGA"/>
- <alias-all entity-alias="GLAO"/>
- <view-link entity-alias="TAGA" rel-entity-alias="GLAO">
- <key-map field-name="glAccountId"/>
- <key-map field-name="organizationPartyId"/>
- </view-link>
- </view-entity>
-
- <!-- ========================================================= -->
<!-- org.ofbiz.order.opportunity -->
<!-- ========================================================= -->
Modified: incubator/ofbiz/trunk/applications/product/src/org/ofbiz/
product/supplier/SupplierProductServices.java
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/
applications/product/src/org/ofbiz/product/supplier/
SupplierProductServices.java?view=diff&rev=478318&r1=478317&r2=478318
======================================================================
========
--- incubator/ofbiz/trunk/applications/product/src/org/ofbiz/
product/supplier/SupplierProductServices.java (original)
+++ incubator/ofbiz/trunk/applications/product/src/org/ofbiz/
product/supplier/SupplierProductServices.java Wed Nov 22 12:49:10 2006
@@ -102,7 +102,8 @@
supplierProducts = EntityUtil.filterByDate
(supplierProducts, UtilDateTime.nowTimestamp(),
"availableFromDate", "availableThruDate", true);
//sort resulting list of SupplierProduct entities by
price in ASCENDING order
- supplierProducts = EntityUtil.orderBy
(supplierProducts, UtilMisc.toList("lastPrice ASC"));
+ // AceComm change: get the price of the first
minOrderQty which is less than quantity, which may be the highest
+ supplierProducts = EntityUtil.orderBy
(supplierProducts, UtilMisc.toList("minimumOrderQuantity DESC"));
results = ServiceUtil.returnSuccess();
results.put("supplierProducts", supplierProducts);