Author: mor
Date: Tue Feb 23 09:35:22 2010 New Revision: 915258 URL: http://svn.apache.org/viewvc?rev=915258&view=rev Log: Added missing StatusValidChange data for fixed asset maintenance status and done corresponding changes to the fixed asset maintenance form definition. Modified: ofbiz/trunk/applications/accounting/data/AccountingTypeData.xml ofbiz/trunk/applications/accounting/widget/FixedAssetForms.xml Modified: ofbiz/trunk/applications/accounting/data/AccountingTypeData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/data/AccountingTypeData.xml?rev=915258&r1=915257&r2=915258&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/data/AccountingTypeData.xml (original) +++ ofbiz/trunk/applications/accounting/data/AccountingTypeData.xml Tue Feb 23 09:35:22 2010 @@ -181,6 +181,12 @@ <StatusItem description="In Process" sequenceId="05" statusCode="IN_PROCESS" statusId="FAM_IN_PROCESS" statusTypeId="FIXEDAST_MNT_STATUS"/> <StatusItem description="Completed" sequenceId="10" statusCode="COMPLETED" statusId="FAM_COMPLETED" statusTypeId="FIXEDAST_MNT_STATUS"/> <StatusItem description="Cancelled" sequenceId="99" statusCode="CANCELLED" statusId="FAM_CANCELLED" statusTypeId="FIXEDAST_MNT_STATUS"/> + <StatusValidChange condition="" statusId="FAM_CREATED" statusIdTo="FAM_SCHEDULED" transitionName="Created Maintenance Scheduled"/> + <StatusValidChange condition="" statusId="FAM_CREATED" statusIdTo="FAM_IN_PROCESS" transitionName="Created Maintenance In-Process"/> + <StatusValidChange condition="" statusId="FAM_CREATED" statusIdTo="FAM_CANCELLED" transitionName="Created Maintenace Cancelled"/> + <StatusValidChange condition="" statusId="FAM_SCHEDULED" statusIdTo="FAM_IN_PROCESS" transitionName="Scheduled Maintenace In-Process"/> + <StatusValidChange condition="" statusId="FAM_SCHEDULED" statusIdTo="FAM_CANCELLED" transitionName="Scheduled Maintenace Cancelled"/> + <StatusValidChange condition="" statusId="FAM_IN_PROCESS" statusIdTo="FAM_COMPLETED" transitionName="In-Process Maintenance Completed"/> <!-- The following three elements set up a regularly scheduled job that will automatically create fixed asset maintenances from ProductMaint time intervals. --> Modified: ofbiz/trunk/applications/accounting/widget/FixedAssetForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/FixedAssetForms.xml?rev=915258&r1=915257&r2=915258&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/FixedAssetForms.xml (original) +++ ofbiz/trunk/applications/accounting/widget/FixedAssetForms.xml Tue Feb 23 09:35:22 2010 @@ -355,6 +355,11 @@ <form name="EditFixedAssetMaint" type="single" default-map-name="fixedAssetMaint" target="updateFixedAssetMaint" title="" header-row-style="header-row" default-table-style="basic-table"> + <actions> + <entity-one entity-name="StatusItem" value-field="currentStatus" auto-field-map="false"> + <field-map field-name="statusId" from-field="fixedAssetMaint.statusId"/> + </entity-one> + </actions> <alt-target use-when="fixedAssetMaint==null" target="createFixedAssetMaint"/> <field name="fixedAssetId"><hidden/></field> <field name="estimatedStartDate"><hidden value="${parameters.estimatedStartDate}"/></field> @@ -362,7 +367,7 @@ <field use-when="fixedAssetMaint==null" name="maintHistSeqId"><ignored/></field> <field use-when="fixedAssetMaint!=null" name="maintHistSeqId"><display/></field> <field use-when="fixedAssetMaint!=null" title="${uiLabelMap.CommonCreated}" name="createdStamp"><display/></field> - <field name="statusId" title="${uiLabelMap.CommonStatus}"> + <field name="statusId" use-when="fixedAssetMaint==null" title="${uiLabelMap.CommonStatus}"> <drop-down allow-empty="false"> <entity-options description="${description}" entity-name="StatusItem"> <entity-constraint name="statusTypeId" operator="equals" value="FIXEDAST_MNT_STATUS"/> @@ -370,6 +375,14 @@ </entity-options> </drop-down> </field> + <field name="statusId" use-when="fixedAssetMaint!=null" title="${uiLabelMap.CommonStatus}"> + <drop-down allow-empty="false" current-description="${currentStatus.description}"> + <entity-options entity-name="StatusValidChangeToDetail" key-field-name="statusIdTo" description="${transitionName} (${description})"> + <entity-constraint name="statusId" env-name="fixedAssetMaint.statusId"/> + <entity-order-by field-name="sequenceId"/> + </entity-options> + </drop-down> + </field> <field name="productMaintTypeId" title="${uiLabelMap.AccountingFixedAssetMaintType}" tooltip="${uiLabelMap.AccountingFixedAssetMaintMessage1}"> <drop-down allow-empty="true"> <entity-options description="${description}" entity-name="ProductMaintType"> |
Free forum by Nabble | Edit this page |