[OFBiz] SVN: r7153 - in trunk/applications/accounting: data widget
hansbak@svn.ofbiz.org
hansbak at svn.ofbiz.org
Fri Mar 31 18:48:43 CST 2006
Author: hansbak
Date: 2006-03-31 18:48:30 -0600 (Fri, 31 Mar 2006)
New Revision: 7153
Modified:
trunk/applications/accounting/data/AccountingTypeData.xml
trunk/applications/accounting/widget/Menus.xml
Log:
allow invoice status change from send/received to cancelled
Modified: trunk/applications/accounting/data/AccountingTypeData.xml
===================================================================
--- trunk/applications/accounting/data/AccountingTypeData.xml 2006-03-31 19:47:47 UTC (rev 7152)
+++ trunk/applications/accounting/data/AccountingTypeData.xml 2006-04-01 00:48:30 UTC (rev 7153)
@@ -398,12 +398,14 @@
<!-- this is the simplest process: IN_PROCESS -> READY or CANCELLED -->
<StatusValidChange condition="" statusId="INVOICE_IN_PROCESS" statusIdTo="INVOICE_READY" transitionName="Mark Ready"/>
<StatusValidChange condition="" statusId="INVOICE_IN_PROCESS" statusIdTo="INVOICE_CANCELLED" transitionName="Cancel"/>
- <!-- this is a more complicated process: IN_PROCESS -> SENT -> (optionally RECEIVED) -> READY -->
+ <!-- this is a more complicated process: IN_PROCESS -> SENT -> (optionally RECEIVED) -> READY or CANCELLED -->
<StatusValidChange condition="" statusId="INVOICE_IN_PROCESS" statusIdTo="INVOICE_SENT" transitionName="Send"/>
<StatusValidChange condition="" statusId="INVOICE_IN_PROCESS" statusIdTo="INVOICE_RECEIVED" transitionName="Receive"/>
<StatusValidChange condition="" statusId="INVOICE_SENT" statusIdTo="INVOICE_READY" transitionName="Mark Ready"/>
<StatusValidChange condition="" statusId="INVOICE_SENT" statusIdTo="INVOICE_RECEIVED" transitionName="Receive"/>
<StatusValidChange condition="" statusId="INVOICE_RECEIVED" statusIdTo="INVOICE_READY" transitionName="Mark Receive"/>
+ <StatusValidChange condition="" statusId="INVOICE_SENT" statusIdTo="INVOICE_CANCELLED" transitionName="Cancel"/>
+ <StatusValidChange condition="" statusId="INVOICE_RECEIVED" statusIdTo="INVOICE_CANCELLED" transitionName="Cancel"/>
<!-- this is a process to enable modification via the Status IN_PROCESS when the receiver/sender wants an invoice change or to cancel it -->
<StatusValidChange condition="" statusId="INVOICE_SENT" statusIdTo="INVOICE_IN_PROCESS" transitionName="Enable sales invoice update"/>
<StatusValidChange condition="" statusId="INVOICE_RECEIVED" statusIdTo="INVOICE_IN_PROCESS" transitionName="Enable purch.invoice update"/>
Modified: trunk/applications/accounting/widget/Menus.xml
===================================================================
--- trunk/applications/accounting/widget/Menus.xml 2006-03-31 19:47:47 UTC (rev 7152)
+++ trunk/applications/accounting/widget/Menus.xml 2006-04-01 00:48:30 UTC (rev 7153)
@@ -212,7 +212,11 @@
<condition>
<and>
<not><if-empty field-name="invoice.invoiceId"/></not>
- <if-compare field-name="invoice.statusId" operator="equals" value="INVOICE_IN_PROCESS"/>
+ <or>
+ <if-compare field-name="invoice.statusId" operator="equals" value="INVOICE_IN_PROCESS"/>
+ <if-compare field-name="invoice.statusId" operator="equals" value="INVOICE_SENT"/>
+ <if-compare field-name="invoice.statusId" operator="equals" value="INVOICE_RECEIVED"/>
+ </or>
</and>
</condition>
<link target="javascript:confirmActionLink('You want to cancel this invoice number ${invoice.invoiceId}?','setInvoiceStatus?invoiceId=${invoice.invoiceId}&statusId=INVOICE_CANCELLED')" url-mode="plain"/>
More information about the Svn
mailing list