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>