Author: hansbak
Date: Sun Aug 31 07:22:43 2008
New Revision: 690705
URL: http://svn.apache.org/viewvc?rev=690705&view=rev
Log:
spaces for tabs
Modified:
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml
Modified:
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml?rev=690705&r1=690704&r2=690705&view=diff
==============================================================================
---
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
(original)
+++
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
Sun Aug 31 07:22:43 2008
@@ -147,80 +147,80 @@
<iterate entry-name="timeEntry" list-name="timeEntryList">
<!-- check invoice -->
<if-compare field="invoice.statusId" operator="equals"
value="INVOICE_IN_PROCESS">
- <!-- only add to invoice if it is not already on an
invoice-->
- <if-empty field="timeEntry.invoiceId">
- <!-- check if the RateTypeId changed or the first time
entry record -->
- <if>
- <condition>
- <or>
- <if-empty field="oldRateTypeId"/>
- <and>
- <not><if-empty
field="oldRateTypeId"/></not>
- <if-compare-field
field="timeEntry.rateTypeId" operator="not-equals" to-field="oldRateTypeId"/>
- </and>
- </or>
- </condition>
- <then>
+ <!-- only add to invoice if it is not already on an invoice-->
+ <if-empty field="timeEntry.invoiceId">
+ <!-- check if the RateTypeId changed or the first time
entry record -->
+ <if>
+ <condition>
+ <or>
+ <if-empty field="oldRateTypeId"/>
+ <and>
+ <not><if-empty
field="oldRateTypeId"/></not>
+ <if-compare-field
field="timeEntry.rateTypeId" operator="not-equals" to-field="oldRateTypeId"/>
+ </and>
+ </or>
+ </condition>
+ <then>
<set field="getTimeEntryRate.timeEntryId"
from-field="timeEntry.timeEntryId"/>
<set field="getTimeEntryRate.currencyUomId"
from-field="invoice.currencyUomId"/>
- <call-service service-name="getTimeEntryRate"
in-map-name="getTimeEntryRate">
- <result-to-field result-name="rateAmount"/>
- </call-service>
- <set field="invoiceItemMap.amount"
from-field="rateAmount" default-value="0.0" type="Double"/>
- <if-compare
field="parameters.combineInvoiceItem" operator="equals" value="Y" >
+ <call-service service-name="getTimeEntryRate"
in-map-name="getTimeEntryRate">
+ <result-to-field result-name="rateAmount"/>
+ </call-service>
+ <set field="invoiceItemMap.amount"
from-field="rateAmount" default-value="0.0" type="Double"/>
+ <if-compare field="parameters.combineInvoiceItem"
operator="equals" value="Y" >
<set field="invoiceItemMap.description"
value="${workEffort.workEffortName} [Task:${workEffort.workEffortId}]"/>
- <get-related value-name="workEffort"
relation-name="CustRequestWorkEffort" list-name="custRequestWorkEfforts"/>
- <first-from-list
entry-name="custRequestWorkEffort" list-name="custRequestWorkEfforts"/>
- <get-related-one
value-name="custRequestWorkEffort" relation-name="CustRequest"
to-value-name="custRequest"/>
- <if-not-empty field="custRequest">
+ <get-related value-name="workEffort"
relation-name="CustRequestWorkEffort" list-name="custRequestWorkEfforts"/>
+ <first-from-list
entry-name="custRequestWorkEffort" list-name="custRequestWorkEfforts"/>
+ <get-related-one
value-name="custRequestWorkEffort" relation-name="CustRequest"
to-value-name="custRequest"/>
+ <if-not-empty field="custRequest">
<set field="invoiceItemMap.description"
value="${custRequest.custRequestName} [CRQ:${custRequest.custRequestId}]"/>
- </if-not-empty>
- <set field="invoiceItemMap.quantity"
from-field="timeEntry.hours" default-value="0.0" type="Double"/>
- <clear-field
field-name="invoiceItemMap.invoiceItemSeqId"/><!-- make sure a new one is
created -->
- <call-service
service-name="createInvoiceItem" in-map-name="invoiceItemMap">
- <result-to-field
result-name="invoiceItemSeqId" field-name="invoiceItemMap.invoiceItemSeqId"/>
- </call-service>
- </if-compare>
- </then>
- <else>
- <if-compare
field="parameters.combineInvoiceItem" operator="equals" value="Y" >
- <!-- or combine them when it is the same
rate -->
- <calculate
field-name="invoiceItemMap.quantity">
- <calcop operator="get"
field-name="invoiceItemMap.quantity"/>
- <calcop operator="add"
field-name="timeEntry.hours"/>
- </calculate>
- <call-service
service-name="updateInvoiceItem" in-map-name="invoiceItemMap"/>
- </if-compare>
- </else>
- </if>
- <set field="oldRateTypeId"
from-field="timeEntry.rateTypeId"/>
-
- <!-- create an invoiceitem for every time entry -->
- <if-compare field="parameters.combineInvoiceItem"
operator="not-equals" value="Y" >
+ </if-not-empty>
+ <set field="invoiceItemMap.quantity"
from-field="timeEntry.hours" default-value="0.0" type="Double"/>
+ <clear-field
field-name="invoiceItemMap.invoiceItemSeqId"/><!-- make sure a new one is
created -->
+ <call-service service-name="createInvoiceItem"
in-map-name="invoiceItemMap">
+ <result-to-field
result-name="invoiceItemSeqId" field-name="invoiceItemMap.invoiceItemSeqId"/>
+ </call-service>
+ </if-compare>
+ </then>
+ <else>
+ <if-compare field="parameters.combineInvoiceItem"
operator="equals" value="Y" >
+ <!-- or combine them when it is the same rate
-->
+ <calculate
field-name="invoiceItemMap.quantity">
+ <calcop operator="get"
field-name="invoiceItemMap.quantity"/>
+ <calcop operator="add"
field-name="timeEntry.hours"/>
+ </calculate>
+ <call-service service-name="updateInvoiceItem"
in-map-name="invoiceItemMap"/>
+ </if-compare>
+ </else>
+ </if>
+ <set field="oldRateTypeId"
from-field="timeEntry.rateTypeId"/>
+
+ <!-- create an invoiceitem for every time entry -->
+ <if-compare field="parameters.combineInvoiceItem"
operator="not-equals" value="Y" >
<set field="invoiceItemMap.description"
from-field="timeEntry.comments"/>
<if-empty field="invoiceItemMap.description">
<set field="invoiceItemMap.description"
from-field="workEffort.workEffortName"/>
</if-empty>
- <set field="invoiceItemMap.quantity"
from-field="timeEntry.hours" default-value="0.0" type="Double"/>
- <call-service service-name="createInvoiceItem"
in-map-name="invoiceItemMap">
- <result-to-field result-name="invoiceItemSeqId"
field-name="invoiceItemMap.invoiceItemSeqId"/>
- </call-service>
- </if-compare>
-
- <!-- update the timeentry -->
- <set field="timeEntry.invoiceId"
from-field="invoiceItemMap.invoiceId"/>
- <set field="timeEntry.invoiceItemSeqId"
from-field="invoiceItemMap.invoiceItemSeqId"/>
- <store-value value-name="timeEntry"/>
- <else>
- <log level="info" message="Timeentry:
${timeEntry.timeEntryId} already connected to invoiceId:
${timeEntry.invoiceId}...not added to invoiceItem"/>
- </else>
- </if-empty>
- <else>
- <set field="errMsg" value="Invoice ${invoiceId}
should have the status 'in progress', the status is however:
${invoice.statusId}"/>
- <log level="error" message="${errMsg}"/>
- <add-error
error-list-name="errorMessageList"><fail-message
message="${errMsg}"/></add-error>
- <return response-code="error"/>
- </else>
+ <set field="invoiceItemMap.quantity"
from-field="timeEntry.hours" default-value="0.0" type="Double"/>
+ <call-service service-name="createInvoiceItem"
in-map-name="invoiceItemMap">
+ <result-to-field result-name="invoiceItemSeqId"
field-name="invoiceItemMap.invoiceItemSeqId"/>
+ </call-service>
+ </if-compare>
+
+ <!-- update the timeentry -->
+ <set field="timeEntry.invoiceId"
from-field="invoiceItemMap.invoiceId"/>
+ <set field="timeEntry.invoiceItemSeqId"
from-field="invoiceItemMap.invoiceItemSeqId"/>
+ <store-value value-name="timeEntry"/>
+ <else>
+ <log level="info" message="Timeentry:
${timeEntry.timeEntryId} already connected to invoiceId:
${timeEntry.invoiceId}...not added to invoiceItem"/>
+ </else>
+ </if-empty>
+ <else>
+ <set field="errMsg" value="Invoice ${invoiceId} should
have the status 'in progress', the status is however: ${invoice.statusId}"/>
+ <log level="error" message="${errMsg}"/>
+ <add-error
error-list-name="errorMessageList"><fail-message
message="${errMsg}"/></add-error>
+ <return response-code="error"/>
+ </else>
</if-compare>
</iterate>
</simple-method>
Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml?rev=690705&r1=690704&r2=690705&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml
(original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml Sun Aug
31 07:22:43 2008
@@ -119,7 +119,7 @@
<field name="plannedHours" map-name="resultProject.projectInfo"
title="${uiLabelMap.ProjectMgrPlannedHours}"><display/></field>
<field name="actualHours" map-name="resultProject.projectInfo"
title="${uiLabelMap.ProjectMgrActualHours}"><display/></field>
<field name="createdStamp"
title="${uiLabelMap.FormFieldTitle_createdDate}"><display type="date"/></field>
- </form>
+ </form>
<form name="EditSubProjects" list-name="projects" type="list"
target="RemoveSubProject"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>