Author: diveshdutta
Date: Sat Jun  4 14:02:27 2016
New Revision: 1746830

URL: http://svn.apache.org/viewvc?rev=1746830&view=rev
Log:
[OFBIZ-7087] Now material/components required will also be shown when 
production run is confirmed, before this commit materials required  were not 
shown when production run is confirmed. Thanks Ratnesh Upadhyay for the patch 
and Swapnil Shah for suggesgting the improvement. 

Modified:
    
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunDeclaration.groovy
    
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml

Modified: 
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunDeclaration.groovy
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunDeclaration.groovy?rev=1746830&r1=1746829&r2=1746830&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunDeclaration.groovy
 (original)
+++ 
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunDeclaration.groovy
 Sat Jun  4 14:02:27 2016
@@ -56,7 +56,9 @@ if (productionRunId) {
 
         lastTask = productionRun.getLastProductionRunRoutingTask();
         quantityDeclared = lastTask ? (lastTask.quantityProduced ?: 0.0) : 0.0 
;
-
+        
+        context.canDeclareAndProduce = "N";
+        
         if (lastTask && ("PRUN_RUNNING".equals(lastTask.currentStatusId) || 
"PRUN_COMPLETED".equals(lastTask.currentStatusId))) {
             context.canDeclareAndProduce = "Y";
         }
@@ -209,6 +211,7 @@ if (productionRunId) {
         // Content
         productionRunContents = 
from("WorkEffortContentAndInfo").where("workEffortId", 
productionRunId).orderBy("-fromDate").filterByDate().queryList();
         context.productionRunContents = productionRunContents;
+        context.productionRunComponents = productionRunComponents;
         context.productionRunComponentsData = productionRunComponentsData;
         context.productionRunComponentsDataReadyForIssuance = 
productionRunComponentsDataReadyForIssuance;
         context.productionRunComponentsAlreadyIssued = 
productionRunComponentsAlreadyIssued;

Modified: 
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml?rev=1746830&r1=1746829&r2=1746830&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml 
(original)
+++ 
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml 
Sat Jun  4 14:02:27 2016
@@ -245,6 +245,16 @@ under the License.
                         <screenlet 
title="${uiLabelMap.ManufacturingListOfProductionRunRoutingTasks}">
                             <include-form 
name="ListProductionRunDeclRoutingTasks" 
location="component://manufacturing/widget/manufacturing/ProductionRunForms.xml"/>
                         </screenlet>
+                        <section>
+                            <condition>
+                                <if-compare field="canDeclareAndProduce" 
operator="equals" value="N"/>
+                            </condition>
+                            <widgets>
+                                <screenlet 
title="${uiLabelMap.ManufacturingMaterials}">
+                                    <include-form 
name="ListProductionRunComponents" 
location="component://manufacturing/widget/manufacturing/ProductionRunForms.xml"/>
+                                </screenlet>
+                            </widgets>
+                        </section>
                         <screenlet 
title="${uiLabelMap.ManufacturingProductionRunDeclaration}">
                           <section>
                             <condition>
@@ -266,6 +276,7 @@ under the License.
                             </widgets>
                           </section>
                         </screenlet>
+                        
                         <screenlet 
title="${uiLabelMap.ManufacturingMaterialsRequiredByRunningTask}">
                             <include-form 
name="ListIssueProductionRunDeclComponents" 
location="component://manufacturing/widget/manufacturing/ProductionRunForms.xml"/>
                         </screenlet>


Reply via email to