Author: jacopoc
Date: Sun Mar 11 01:40:47 2007
New Revision: 516876
URL: http://svn.apache.org/viewvc?view=rev&rev=516876
Log:
Misc ui refactorings for the 'Edit production run' screen:
added new screen to manage the fixed assets assigned to production runs tasks.
Added:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunFixedAssets.bsh
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl
Removed:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunComponents.ftl
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/EditProductionRun.bsh
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunComponents.bsh
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/controller.xml
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/EditProductionRun.ftl
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTabBar.ftl
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/EditProductionRun.bsh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/EditProductionRun.bsh?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/EditProductionRun.bsh
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/EditProductionRun.bsh
Sun Mar 11 01:40:47 2007
@@ -149,44 +149,12 @@
List productionRunComponentsData =
productionRun.getProductionRunComponents();
context.put("productionRunComponents", productionRunComponentsData);
- //------------------------
- // Machines (fixed assets)
- //------------------------
- // Fixed asset add sub-screen
- if (actionForm.equals("AddFixedAsset")) {
- Map fixedAssetData = UtilMisc.toMap("productionRunId",
productionRunId);
- HtmlFormWrapper editProdRunFixedAssetWrapper = new
HtmlFormWrapper("component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml",
"EditProductionRunTaskFixedAsset", request, response);
- editProdRunFixedAssetWrapper.putInContext("fixedAssetData",
fixedAssetData);
- editProdRunFixedAssetWrapper.putInContext("actionForm",
"addFixedAsset");
- editProdRunFixedAssetWrapper.putInContext("actionIsAdd", "Y");
- // the declarationScreen variable tells us whether we are in the
EditProductionRun screen
- // or in the ProductionRunDeclaration screen
- editProdRunFixedAssetWrapper.putInContext("declarationScreen",
"N");
- context.put("editProdRunFixedAssetWrapper",
editProdRunFixedAssetWrapper);
- }
- // Fixed asset update sub-screen
- workEffortId = request.getParameter("workEffortId");
- fixedAssetId = request.getParameter("fixedAssetId");
- fromDate = request.getParameter("fromDate");
- if (workEffortId != null && fixedAssetId != null && fromDate!= null &&
actionForm.equals("UpdateFixedAsset")) {
- GenericValue fixedAsset =
delegator.findByPrimaryKey("WorkEffortFixedAssetAssign",
-
UtilMisc.toMap("workEffortId", workEffortId, "fixedAssetId", fixedAssetId,
"fromDate", fromDate));
- Map fixedAssetData = fixedAsset.getAllFields();
- fixedAssetData.put("productionRunId", productionRunId);
- HtmlFormWrapper editProdRunFixedAssetWrapper = new
HtmlFormWrapper("component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml",
"EditProductionRunTaskFixedAsset", request, response);
- editProdRunFixedAssetWrapper.putInContext("fixedAssetData",
fixedAssetData);
- editProdRunFixedAssetWrapper.putInContext("actionForm",
"updateFixedAsset");
- editProdRunFixedAssetWrapper.putInContext("actionIsAdd",
"null");
- editProdRunFixedAssetWrapper.putInContext("declarationScreen",
"N");
- context.put("editProdRunFixedAssetWrapper",
editProdRunFixedAssetWrapper);
- context.put("fixedAssetId", fixedAssetId);
- }
// Fixed assets list
List productionRunFixedAssetsData = new LinkedList();
for (Iterator tasksIt = productionRunRoutingTasks.iterator();
tasksIt.hasNext();) {
- GenericValue prodRunTask = (GenericValue)tasksIt.next();
- List taskFixedAssets =
prodRunTask.getRelated("WorkEffortFixedAssetAssign");
- productionRunFixedAssetsData.addAll(taskFixedAssets);
+ GenericValue prodRunTask = (GenericValue)tasksIt.next();
+ List taskFixedAssets =
prodRunTask.getRelated("WorkEffortFixedAssetAssign");
+ productionRunFixedAssetsData.addAll(taskFixedAssets);
}
context.put("productionRunFixedAssetsData",
productionRunFixedAssetsData);
}
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunComponents.bsh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunComponents.bsh?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunComponents.bsh
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunComponents.bsh
Sun Mar 11 01:40:47 2007
@@ -33,14 +33,14 @@
productionRunId = request.getParameter("workEffortId");
}
-List taskComponents = new ArrayList();
+List taskInfos = new ArrayList();
List tasks = delegator.findByAnd("WorkEffort",
UtilMisc.toMap("workEffortParentId", productionRunId),
UtilMisc.toList("workEffortId"));
Iterator tasksIt = tasks.iterator();
while (tasksIt.hasNext()) {
GenericValue task = (GenericValue)tasksIt.next();
- List components = delegator.findByAnd("WorkEffortGoodStandard",
UtilMisc.toMap("workEffortId", task.getString("workEffortId")));
- HtmlFormWrapper taskComponentsForm = new
HtmlFormWrapper("component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml",
"ProductionRunTaskComponents", request, response);
- taskComponentsForm.putInContext("taskComponents", components);
- taskComponents.add(UtilMisc.toMap("task", task, "componentsForm",
taskComponentsForm));
+ List records = delegator.findByAnd("WorkEffortGoodStandard",
UtilMisc.toMap("workEffortId", task.getString("workEffortId")));
+ HtmlFormWrapper taskForm = new
HtmlFormWrapper("component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml",
"ProductionRunTaskComponents", request, response);
+ taskForm.putInContext("records", records);
+ taskInfos.add(UtilMisc.toMap("task", task, "taskForm", taskForm));
}
-context.put("taskComponents", taskComponents);
+context.put("taskInfos", taskInfos);
Added:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunFixedAssets.bsh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunFixedAssets.bsh?view=auto&rev=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunFixedAssets.bsh
(added)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunFixedAssets.bsh
Sun Mar 11 01:40:47 2007
@@ -0,0 +1,46 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import java.util.List;
+import java.util.Iterator;
+import java.util.ArrayList;
+
+import org.ofbiz.base.util.UtilValidate;
+import org.ofbiz.entity.GenericValue;
+import org.ofbiz.entity.util.EntityUtil;
+import org.ofbiz.base.util.UtilMisc;
+import org.ofbiz.widget.html.HtmlFormWrapper;
+
+
+productionRunId = request.getParameter("productionRunId");
+if (UtilValidate.isEmpty(productionRunId)) {
+ productionRunId = request.getParameter("workEffortId");
+}
+
+List taskInfos = new ArrayList();
+List tasks = delegator.findByAnd("WorkEffort",
UtilMisc.toMap("workEffortParentId", productionRunId),
UtilMisc.toList("workEffortId"));
+Iterator tasksIt = tasks.iterator();
+while (tasksIt.hasNext()) {
+ GenericValue task = (GenericValue)tasksIt.next();
+ List records = task.getRelated("WorkEffortFixedAssetAssign");
+ HtmlFormWrapper taskForm = new
HtmlFormWrapper("component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml",
"ProductionRunTaskFixedAssets", request, response);
+ taskForm.putInContext("records", records);
+ taskInfos.add(UtilMisc.toMap("task", task, "taskForm", taskForm));
+}
+context.put("taskInfos", taskInfos);
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/controller.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/controller.xml?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/controller.xml
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/WEB-INF/controller.xml
Sun Mar 11 01:40:47 2007
@@ -511,6 +511,28 @@
<security https="true" auth="true"/>
<response name="success" type="view" value="ProductionRunCosts"/>
</request-map>
+ <request-map uri="ProductionRunFixedAssets">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ProductionRunFixedAssets"/>
+ </request-map>
+ <request-map uri="createWorkEffortFixedAssetAssign">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createWorkEffortFixedAssetAssign"/>
+ <response name="success" type="view" value="ProductionRunFixedAssets"/>
+ <response name="error" type="view" value="ProductionRunFixedAssets"/>
+ </request-map>
+ <request-map uri="updateWorkEffortFixedAssetAssign">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateWorkEffortFixedAssetAssign"/>
+ <response name="success" type="view" value="ProductionRunFixedAssets"/>
+ <response name="error" type="view" value="ProductionRunFixedAssets"/>
+ </request-map>
+ <request-map uri="removeWorkEffortFixedAssetAssign">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="removeWorkEffortFixedAssetAssign"/>
+ <response name="success" type="view" value="ProductionRunFixedAssets"/>
+ <response name="error" type="view" value="ProductionRunFixedAssets"/>
+ </request-map>
<request-map uri="ProductionRunComponents">
<security https="true" auth="true"/>
<response name="success" type="view" value="ProductionRunComponents"/>
@@ -555,13 +577,6 @@
<response name="success" type="view" value="EditProductionRun"/>
<response name="error" type="view" value="EditProductionRun"/>
</request-map>
- <request-map uri="removeProductionRunFixedAsset">
- <security https="true" auth="true"/>
- <event type="simple"
path="org/ofbiz/manufacturing/jobshopmgt/ProductionRunSimpleEvents.xml"
invoke="removeProductionRunFixedAsset" />
- <response name="docs_not_printed" type="view"
value="EditProductionRun" />
- <response name="docs_printed" type="view"
value="ProductionRunDeclaration" />
- <response name="error" type="view" value="EditProductionRun" />
- </request-map>
<!-- Production Run Declaration -->
<request-map uri="changeProductionRunStatusToPrinted">
<security https="true" auth="true"/>
@@ -752,6 +767,7 @@
<view-map name="ProductionRunDeclaration"
page="component://manufacturing/widget/manufacturing/JobshopScreens.xml#ProductionRunDeclaration"
type="screen"/>
<view-map name="ProductionRunCosts"
page="component://manufacturing/widget/manufacturing/JobshopScreens.xml#ProductionRunCosts"
type="screen"/>
<view-map name="ProductionRunComponents"
page="component://manufacturing/widget/manufacturing/JobshopScreens.xml#ProductionRunComponents"
type="screen"/>
+ <view-map name="ProductionRunFixedAssets"
page="component://manufacturing/widget/manufacturing/JobshopScreens.xml#ProductionRunFixedAssets"
type="screen"/>
<view-map name="ProductionRunAssocs"
page="component://manufacturing/widget/manufacturing/JobshopScreens.xml#ProductionRunAssocs"
type="screen"/>
<view-map name="WorkWithShipmentPlans"
page="component://manufacturing/widget/manufacturing/JobshopScreens.xml#WorkWithShipmentPlans"
type="screen"/>
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/EditProductionRun.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/EditProductionRun.ftl?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/EditProductionRun.ftl
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/EditProductionRun.ftl
Sun Mar 11 01:40:47 2007
@@ -123,26 +123,6 @@
</table>
</td>
</#if>
- <#-- Fixed Asset assign sub-screen Update or Add -->
- <#if fixedAssetId?has_content || actionForm=="AddFixedAsset">
- <td> </td>
- <td>
- <table border="0" width="100%" cellspacing="0" cellpadding="0"
class="boxoutside">
- <tr><td>
- <table width="100%" border="0" cellspacing="0"
cellpadding="0" class="boxtop">
- <tr>
- <#if fixedAssetId?has_content> <#-- Fixed Asset
Assign Update -->
- <td><div
class="boxhead">${uiLabelMap.CommonEdit} ${uiLabelMap.ManufacturingProductionRunFixedAssetAssign}</div></td>
- <#else> <#-- Fixed Asset Assign Add -->
- <td><div
class="boxhead">${uiLabelMap.ManufacturingAddProductionRunFixedAssetAssign}</div></td>
- </#if>
- </tr>
- </table>
-
${editProdRunFixedAssetWrapper.renderFormString(context)}
- </td></tr>
- </table>
- </td>
- </#if>
</tr>
</table>
<br/>
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml
Sun Mar 11 01:40:47 2007
@@ -27,7 +27,7 @@
<field name="facilityId">
<drop-down allow-empty="false">
<entity-options entity-name="Facility"
description="${facilityName} [${facilityId}]">
- <entity-constraint name="facilityTypeId"
value="WAREHOUSE"/>
+ <!--<entity-constraint name="facilityTypeId"
value="WAREHOUSE"/>-->
</entity-options>
</drop-down>
</field>
@@ -54,7 +54,7 @@
<field name="facilityId" title="${uiLabelMap.ProductFacilityId}">
<drop-down allow-empty="true">
<entity-options entity-name="Facility"
key-field-name="facilityId" description="${facilityName} [${facilityId}]">
- <entity-constraint name="facilityTypeId"
value="WAREHOUSE"/>
+ <!--<entity-constraint name="facilityTypeId"
value="WAREHOUSE"/>-->
</entity-options>
</drop-down>
</field>
@@ -351,6 +351,22 @@
<hyperlink
target="/facility/control/EditInventoryItem?inventoryItemId=${inventoryItemId}"
description="${inventoryItemId}" also-hidden="false" target-type="inter-app"/>
</field>
</form>
+ <form name="ProductionRunTaskFixedAssets" type="list"
target="updateWorkEffortFixedAssetAssign" paginate-target="" title=""
list-name="records">
+ <auto-fields-entity entity-name="WorkEffortFixedAssetAssign"
default-field-type="edit" />
+ <field name="productionRunId"><hidden/></field>
+ <field name="workEffortId"><hidden/></field>
+ <field name="statusId"><hidden/></field>
+ <field name="fromDate"><display/></field>
+ <field name="fixedAssetId">
+ <display-entity entity-name="FixedAsset"
description="${fixedAssetName} [${fixedAssetId}]" />
+ </field>
+ <field name="submitButton" title="${uiLabelMap.CommonUpdate}"
widget-style="smallSubmit"><submit button-type="button"/></field>
+ <field name="deleteLink" title="" widget-style="smallSubmit"
+
use-when="!"${declarationScreen}".equals("Y")">
+ <hyperlink description="${uiLabelMap.CommonDelete}"
also-hidden="false"
+
target="removeWorkEffortFixedAssetAssign?workEffortId=${workEffortId}&fixedAssetId=${fixedAssetId}&fromDate=${fromDate}&productionRunId=${productionRunId}"
/>
+ </field>
+ </form>
<form name="ListProductionRunTaskFixedAssets" type="list" title=""
list-name="productionRunFixedAssetsData">
<auto-fields-entity entity-name="WorkEffortFixedAssetAssign"
default-field-type="display" />
<field name="workEffortId">
@@ -362,16 +378,6 @@
<field name="statusId">
<display-entity entity-name="StatusItem" />
</field>
- <field name="editLink" title="" widget-style="smallSubmit"
-
use-when="!"${declarationScreen}".equals("Y")">
- <hyperlink description="${uiLabelMap.CommonEdit}"
also-hidden="false"
-
target="EditProductionRun?actionForm=UpdateFixedAsset&workEffortId=${workEffortId}&fixedAssetId=${fixedAssetId}&fromDate=${fromDate}&productionRunId=${productionRunId}"
/>
- </field>
- <field name="deleteLink" title="" widget-style="smallSubmit"
-
use-when="!"${declarationScreen}".equals("Y")">
- <hyperlink description="${uiLabelMap.CommonDelete}"
also-hidden="false"
-
target="removeProductionRunFixedAsset?workEffortId=${workEffortId}&fixedAssetId=${fixedAssetId}&fromDate=${fromDate}&productionRunId=${productionRunId}"
/>
- </field>
</form>
<form name="EditProductionRunTaskFixedAsset" type="single"
target="EditProductionRun" title="" default-map-name="fixedAssetData">
<alt-target use-when="declarationScreen.equals("Y")"
target="ProductionRunDeclaration" />
@@ -413,6 +419,36 @@
<submit button-type="button" />
</field>
</form>
+ <form name="AddProductionRunTaskFixedAsset" type="single"
target="createWorkEffortFixedAssetAssign" title="">
+ <auto-fields-service service-name="createWorkEffortFixedAssetAssign" />
+ <field name="productionRunId"><hidden /></field>
+ <field name="workEffortId">
+ <drop-down allow-empty="false">
+ <entity-options entity-name="WorkEffort"
description="[${workEffortId}] ${workEffortName}">
+ <entity-constraint name="workEffortParentId"
value="${productionRunId}" />
+ </entity-options>
+ </drop-down>
+ </field>
+ <field name="fixedAssetId">
+ <drop-down allow-empty="false">
+ <entity-options entity-name="FixedAsset"
description="${fixedAssetName} [${fixedAssetId}]" />
+ </drop-down>
+ </field>
+ <field name="statusId">
+ <!-- Statuses are not yet defined for the
WorkEffortFixedAssetAssign entity
+ so this field will be hidden meanwhile
+ <drop-down>
+ <entity-options entity-name="StatusItem"
description="${description}">
+ <entity-constraint name="statusTypeId"
value="WORK_EFF_ASSET_STTS" />
+ </entity-options>
+ </drop-down> -->
+ <hidden />
+ </field>
+ <field name="submitButton" title="${uiLabelMap.CommonAdd}">
+ <submit button-type="button"/>
+ </field>
+ </form>
+
<!-- ******************* -->
<!-- Shipment Plan Forms -->
<!-- ******************* -->
@@ -534,7 +570,7 @@
</field>
<field name="submitButton" title="${uiLabelMap.CommonAdd}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ProductionRunTaskComponents" type="list"
target="updateProductionRunComponent" paginate-target="ProductionRunComponents"
title="" list-name="taskComponents">
+ <form name="ProductionRunTaskComponents" type="list"
target="updateProductionRunComponent" paginate-target="ProductionRunComponents"
title="" list-name="records">
<field name="productId"><display/></field>
<field name="internalName" entry-name="productId">
<display-entity entity-name="Product" key-field-name="productId"
description="${internalName}"/>
Modified:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTabBar.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTabBar.ftl?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTabBar.ftl
(original)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTabBar.ftl
Sun Mar 11 01:40:47 2007
@@ -29,6 +29,7 @@
<a
href="<@ofbizUrl>ProductionRunCosts?productionRunId=${productionRunId}</@ofbizUrl>"
class="${selectedClassMap.costs?default(unselectedClassName)}">${uiLabelMap.ManufacturingActualCosts}</a>
</#if>
<a
href="<@ofbizUrl>ProductionRunComponents?productionRunId=${productionRunId}</@ofbizUrl>"
class="${selectedClassMap.components?default(unselectedClassName)}">${uiLabelMap.ManufacturingMaterials}</a>
+ <a
href="<@ofbizUrl>ProductionRunFixedAssets?productionRunId=${productionRunId}</@ofbizUrl>"
class="${selectedClassMap.fixedAssets?default(unselectedClassName)}">${uiLabelMap.AccountingFixedAssets}</a>
<a
href="<@ofbizUrl>ProductionRunAssocs?productionRunId=${productionRunId}</@ofbizUrl>"
class="${selectedClassMap.assocs?default(unselectedClassName)}">${uiLabelMap.ManufacturingProductionRunAssocs}</a>
</#if>
</div>
Added:
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl?view=auto&rev=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl
(added)
+++
ofbiz/trunk/applications/manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl
Sun Mar 11 01:40:47 2007
@@ -0,0 +1,29 @@
+<#--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<br/>
+<#list taskInfos as taskInfo>
+ <#assign task = taskInfo.task>
+ <#assign taskForm = taskInfo.taskForm>
+ <div>
+ <span class="head2">${task.workEffortName?if_exists}
[${task.workEffortId}]</span>
+ </div>
+ ${taskForm.renderFormString(context)}
+ <br/>
+</#list>
Modified:
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml?view=diff&rev=516876&r1=516875&r2=516876
==============================================================================
---
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
(original)
+++
ofbiz/trunk/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
Sun Mar 11 01:40:47 2007
@@ -105,9 +105,6 @@
<container>
<label
style="head2">${uiLabelMap.ManufacturingListOfProductionRunFixedAssets}</label>
</container>
- <container>
- <link
target="EditProductionRun?productionRunId=${productionRunId}&actionForm=AddFixedAsset"
text="${uiLabelMap.ManufacturingAddProductionRunFixedAssetAssign}"
style="buttontext"/>
- </container>
<include-form name="ListProductionRunTaskFixedAssets"
location="component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml"/>
</decorator-section>
</decorator-screen>
@@ -226,7 +223,38 @@
</container>
<include-form name="AddProductionRunComponent"
location="component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml"/>
<platform-specific>
- <html><html-template
location="component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunComponents.ftl"/></html>
+ <html><html-template
location="component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl"/></html>
+ </platform-specific>
+ </decorator-section>
+ </decorator-screen>
+ </widgets>
+ </section>
+ </screen>
+ <screen name="ProductionRunFixedAssets">
+ <section>
+ <actions>
+ <set field="title" value="Production Run Fixed Assets"/>
+ <set field="titleProperty"
value="ManufacturingProductionRunFixedAssets"/>
+ <set field="tabButtonItem" value="fixedAssets"/>
+ <set field="headerItem" value="jobshop"/>
+ <set field="viewIndex" from-field="parameters.VIEW_INDEX"
type="Integer"/>
+ <set field="viewSize" from-field="parameters.VIEW_SIZE"
type="Integer" default-value="500"/>
+
+ <set field="productionRunId"
from-field="parameters.productionRunId"/>
+ <entity-one entity-name="WorkEffort"
value-name="productionRun">
+ <field-map field-name="workEffortId"
env-name="productionRunId"/>
+ </entity-one>
+ <script
location="component://manufacturing/webapp/manufacturing/WEB-INF/actions/jobshopmgt/ProductionRunFixedAssets.bsh"/>
+ </actions>
+ <widgets>
+ <decorator-screen name="CommonJobshopDecorator">
+ <decorator-section name="body">
+ <container>
+ <label
style="head2">${uiLabelMap.ManufacturingTaskFixedAssets}</label>
+ </container>
+ <include-form name="AddProductionRunTaskFixedAsset"
location="component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunForms.xml"/>
+ <platform-specific>
+ <html><html-template
location="component://manufacturing/webapp/manufacturing/jobshopmgt/ProductionRunTasksInfo.ftl"/></html>
</platform-specific>
</decorator-section>
</decorator-screen>