You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2016/05/03 12:42:53 UTC

svn commit: r1742087 - /ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml

Author: jleroux
Date: Tue May  3 10:42:53 2016
New Revision: 1742087

URL: http://svn.apache.org/viewvc?rev=1742087&view=rev
Log:
A patch from Pierre Smits for "Add links to edit/delete a term, for instance from the list" https://issues.apache.org/jira/browse/OFBIZ-6866

This patch addresses the visibility of the 'add/edit' terms form. Additionally it reorders the sequence of the roles form and removes a wrong screenlet title.

Modified:
    ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml

Modified: ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml?rev=1742087&r1=1742086&r2=1742087&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml (original)
+++ ofbiz/trunk/applications/accounting/widget/InvoiceScreens.xml Tue May  3 10:42:53 2016
@@ -462,9 +462,6 @@ under the License.
             <widgets>
                 <decorator-screen name="CommonInvoiceDecorator" location="${parameters.invoiceDecoratorLocation}">
                     <decorator-section name="body">
-                        <screenlet title="${uiLabelMap.AccountingInvoiceItems}">
-                            <include-form name="EditInvoiceItems" location="component://accounting/widget/InvoiceForms.xml"/>
-                        </screenlet>
                         <screenlet title="${uiLabelMap.AccountingInvoiceItemAdd}">
                             <section>
                                 <condition>
@@ -478,6 +475,9 @@ under the License.
                                 </fail-widgets>
                             </section>
                         </screenlet>
+                        <screenlet title="${uiLabelMap.AccountingInvoiceItems}">
+                            <include-form name="EditInvoiceItems" location="component://accounting/widget/InvoiceForms.xml"/>
+                        </screenlet>
                     </decorator-section>
                 </decorator-screen>
             </widgets>
@@ -550,9 +550,18 @@ under the License.
             <widgets>
                 <decorator-screen name="CommonInvoiceDecorator" location="${parameters.invoiceDecoratorLocation}">
                     <decorator-section name="body">
-                        <screenlet id="PartyInvoiceTermPanel" title="${uiLabelMap.AccountingPartyRoleAdd}" collapsible="true">
-                            <include-form name="EditInvoiceTerm" location="component://accounting/widget/InvoiceForms.xml"/>
-                        </screenlet>
+                        <section>
+                            <condition>
+                                <not>
+                                    <if-compare field="invoice.statusId" operator="equals" value="INVOICE_APPROVED"/>
+                                </not>
+                            </condition>
+                            <widgets>
+                                <screenlet id="PartyInvoiceTermPanel" collapsible="true">
+                                    <include-form name="EditInvoiceTerm" location="component://accounting/widget/InvoiceForms.xml"/>
+                                </screenlet>
+                            </widgets>
+                        </section>
                         <include-form name="ListInvoiceTerms" location="component://accounting/widget/InvoiceForms.xml"/>
                     </decorator-section>
                 </decorator-screen>