You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by mr...@apache.org on 2010/12/19 13:21:35 UTC
svn commit: r1050830 - in /ofbiz/trunk/applications/workeffort:
config/WorkEffortUiLabels.xml
script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
widget/WorkEffortRequestForms.xml
Author: mrisaliti
Date: Sun Dec 19 12:21:35 2010
New Revision: 1050830
URL: http://svn.apache.org/viewvc?rev=1050830&view=rev
Log:
Replace some fail-message to fail-property tag in workeffort component (OFBIZ-1874)
Modified:
ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.xml
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
ofbiz/trunk/applications/workeffort/widget/WorkEffortRequestForms.xml
Modified: ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.xml?rev=1050830&r1=1050829&r2=1050830&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.xml (original)
+++ ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.xml Sun Dec 19 12:21:35 2010
@@ -1858,6 +1858,14 @@
<value xml:lang="fr">Annuler un évènement</value>
<value xml:lang="it">Annulla evento calendario</value>
</property>
+ <property key="WorkEffortCannotDeleteContactInfo">
+ <value xml:lang="en">ERROR: Cannot delete specified contact info because it does not correspond to the specified work effort</value>
+ <value xml:lang="it">ERRORE: Non è possibile cancellare il contatto perchè non corrisponde all'impegno di lavoro specificato</value>
+ </property>
+ <property key="WorkEffortCannotUpdateContactInfo">
+ <value xml:lang="en">ERROR: Cannot update specified contact info because it does not correspond to the specified work effort</value>
+ <value xml:lang="it">ERRORE: Non è possibile aggiornare il contatto perchè non corrisponde all'impegno di lavoro specificato</value>
+ </property>
<property key="WorkEffortCommEventId">
<value xml:lang="en">Comm Event Id</value>
<value xml:lang="it">Evento comunicazioni</value>
@@ -1981,12 +1989,12 @@
<value xml:lang="zh_TW">æ°å»ºå·¥é
</value>
</property>
<property key="WorkEffortCreatePermissionError">
- <value xml:lang="en">Security Error: to run this operation you must have the WORKEFFORTMGR_CREATE or WORKEFFORTMGR_ADMIN permission</value>
- <value xml:lang="fr">Erreur de sécurité: pour exécuter cette opération vous devez avoir l'autorisation WORKEFFORTMGR_CREATE or WORKEFFORTMGR_ADMIN</value>
- <value xml:lang="it">Errore sicurezza: per eseguire questa operazione devi avere il permesso WORKEFFORTMGR_CREATE o WORKEFFORTMGR_ADMIN</value>
- <value xml:lang="th">Security Error: à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸´à¸à¸à¸¥à¸²à¸ ! à¸à¸¶à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸£à¸à¸µà¹à¸à¸¸à¸à¸à¹à¸à¸à¸¡à¸µ WORKEFFORTMGR_CREATE หรืภWORKEFFORTMGR_ADMIN à¸à¸à¸¸à¸à¸²à¸</value>
- <value xml:lang="zh">å®å
¨é误ï¼è¦è¿è¡è¿ä¸ªæä½ä½ å¿
é¡»å
·æ WORKEFFORTMGR_CREATE æ WORKEFFORTMGR_ADMIN æé</value>
- <value xml:lang="zh_TW">å®å
¨é¯èª¤ï¼è¦éè¡éåæä½ä½ å¿
é å
·æ WORKEFFORTMGR_CREATE æ WORKEFFORTMGR_ADMIN æ¬é</value>
+ <value xml:lang="en">Security Error: to run ${resourceDescription} you must have the WORKEFFORTMGR_CREATE or WORKEFFORTMGR_ADMIN permission</value>
+ <value xml:lang="fr">Erreur de sécurité: pour exécuter ${resourceDescription} vous devez avoir l'autorisation WORKEFFORTMGR_CREATE or WORKEFFORTMGR_ADMIN</value>
+ <value xml:lang="it">Errore sicurezza: per eseguire ${resourceDescription} devi avere il permesso WORKEFFORTMGR_CREATE o WORKEFFORTMGR_ADMIN</value>
+ <value xml:lang="th">Security Error: ${resourceDescription} à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸´à¸à¸à¸¥à¸²à¸ ! à¸à¸¶à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸£à¸à¸µà¹à¸à¸¸à¸à¸à¹à¸à¸à¸¡à¸µ WORKEFFORTMGR_CREATE หรืภWORKEFFORTMGR_ADMIN à¸à¸à¸¸à¸à¸²à¸</value>
+ <value xml:lang="zh">å®å
¨é误ï¼è¦è¿è¡è¿ä¸ªæä½ä½ å¿
é¡»å
·æ ${resourceDescription} WORKEFFORTMGR_CREATE æ WORKEFFORTMGR_ADMIN æé</value>
+ <value xml:lang="zh_TW">å®å
¨é¯èª¤ï¼è¦éè¡éåæä½ä½ å¿
é å
·æ ${resourceDescription} WORKEFFORTMGR_CREATE æ WORKEFFORTMGR_ADMIN æ¬é</value>
</property>
<property key="WorkEffortCreated">
<value xml:lang="de">Erstellt</value>
@@ -2008,6 +2016,22 @@
<value xml:lang="zh">客æ·è¯ä»·</value>
<value xml:lang="zh_TW">客æ¶è©å¹</value>
</property>
+ <property key="WorkEffortCustRequestAlreadyExists">
+ <value xml:lang="en">ERROR: CustRequestWorkEffort [${parameters.custRequestId}][${parameters.workEffortId}] already exists</value>
+ <value xml:lang="it">ERRORE: Richiesta impegno di lavoro [${parameters.custRequestId}][${parameters.workEffortId}] esiste già </value>
+ </property>
+ <property key="WorkEffortCustRequestDoesNotExists">
+ <value xml:lang="en">ERROR: CustRequestWorkEffort [${parameters.custRequestId}][${parameters.workEffortId}] does not exist</value>
+ <value xml:lang="it">ERRORE: Richiesta impegno di lavoro [${parameters.custRequestId}][${parameters.workEffortId}] non esiste</value>
+ </property>
+ <property key="WorkEffortCustRequestItemAlreadyExists">
+ <value xml:lang="en">ERROR: CustRequestItemWorkEffort [${parameters.custRequestItemSeqId}][${parameters.workEffortId}] already exists.</value>
+ <value xml:lang="it">ERRORE: Riga richiesta impegno di lavoro [${parameters.custRequestItemSeqId}][${parameters.workEffortId}] esiste già </value>
+ </property>
+ <property key="WorkEffortCustRequestItemDoesNotExists">
+ <value xml:lang="en">ERROR: CustRequestItemWorkEffort [${parameters.custRequestItemSeqId}][${parameters.workEffortId}] does not exists.</value>
+ <value xml:lang="it">ERRORE: Riga richiesta impegno di lavoro [${parameters.custRequestItemSeqId}][${parameters.workEffortId}] non esiste</value>
+ </property>
<property key="WorkEffortDayView">
<value xml:lang="de">Tagesansicht</value>
<value xml:lang="en">Day View</value>
@@ -2029,13 +2053,13 @@
<value xml:lang="zh_TW">å§æåå </value>
</property>
<property key="WorkEffortDeletePermissionError">
- <value xml:lang="de">Sicherheitsfehler: Um diese Aktion auszuführen müssen sie WORKEFFORTMGR_DELETE oder WORKEFFORTMGR_ADMIN Rechte besitzen</value>
- <value xml:lang="en">Security Error: to run this operation you must have the WORKEFFORTMGR_DELETE or WORKEFFORTMGR_ADMIN permission</value>
- <value xml:lang="fr">Erreur de sécurité: pour exécuter cette opération vous devez avoir l'autorisation WORKEFFORTMGR_DELETE or WORKEFFORTMGR_ADMIN</value>
- <value xml:lang="it">Errore sicurezza: per eseguire questa operazione devi avere il permesso WORKEFFORTMGR_DELETE o WORKEFFORTMGR_ADMIN</value>
- <value xml:lang="th">Security Error: à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸´à¸à¸à¸¥à¸²à¸ ! à¸à¸¶à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸£à¸à¸µà¹à¸à¸¸à¸à¸à¹à¸à¸à¸¡à¸µ WORKEFFORTMGR_DELETE หรืภWORKEFFORTMGR_ADMIN à¸à¸à¸¸à¸à¸²à¸</value>
- <value xml:lang="zh">å®å
¨é误ï¼è¦è¿è¡è¿ä¸ªæä½ä½ å¿
é¡»å
·æWORKEFFORTMGR_DELETE æ WORKEFFORTMGR_ADMIN æé</value>
- <value xml:lang="zh_TW">å®å
¨é¯èª¤ï¼è¦éè¡éåæä½ä½ å¿
é å
·æWORKEFFORTMGR_DELETE æ WORKEFFORTMGR_ADMIN æ¬é</value>
+ <value xml:lang="de">Sicherheitsfehler: Um diese Aktion ${resourceDescription} auszuführen müssen sie WORKEFFORTMGR_DELETE oder WORKEFFORTMGR_ADMIN Rechte besitzen</value>
+ <value xml:lang="en">Security Error: to run ${resourceDescription} you must have the WORKEFFORTMGR_DELETE or WORKEFFORTMGR_ADMIN permission</value>
+ <value xml:lang="fr">Erreur de sécurité: pour exécuter ${resourceDescription} vous devez avoir l'autorisation WORKEFFORTMGR_DELETE or WORKEFFORTMGR_ADMIN</value>
+ <value xml:lang="it">Errore sicurezza: per eseguire ${resourceDescription} devi avere il permesso WORKEFFORTMGR_DELETE o WORKEFFORTMGR_ADMIN</value>
+ <value xml:lang="th">Security Error: ${resourceDescription} à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸´à¸à¸à¸¥à¸²à¸ ! à¸à¸¶à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸£à¸à¸µà¹à¸à¸¸à¸à¸à¹à¸à¸à¸¡à¸µ WORKEFFORTMGR_DELETE หรืภWORKEFFORTMGR_ADMIN à¸à¸à¸¸à¸à¸²à¸</value>
+ <value xml:lang="zh">å®å
¨é误ï¼è¦è¿è¡è¿ä¸ªæä½ä½ å¿
é¡»å
·æ ${resourceDescription} WORKEFFORTMGR_DELETE æ WORKEFFORTMGR_ADMIN æé</value>
+ <value xml:lang="zh_TW">å®å
¨é¯èª¤ï¼è¦éè¡éåæä½ä½ å¿
é å
·æ ${resourceDescription} WORKEFFORTMGR_DELETE æ WORKEFFORTMGR_ADMIN æ¬é</value>
</property>
<property key="WorkEffortDuplicateWorkEffort">
<value xml:lang="de">Dupliziere Arbeitseinsatz</value>
@@ -3029,6 +3053,14 @@
<value xml:lang="zh">卿°çªå£ä¸æå¼é¡µé¢</value>
<value xml:lang="zh_TW">卿°è¦çªä¸æéé é¢</value>
</property>
+ <property key="WorkEffortOrderHeaderAlreadyExists">
+ <value xml:lang="en">ERROR: OrderHeaderWorkEffort [${parameters.orderId}][${parameters.workEffortId}] already exists.</value>
+ <value xml:lang="it">ERRORE: Testata ordine impegno di lavoro [${parameters.orderId}][${parameters.workEffortId}] esiste già .</value>
+ </property>
+ <property key="WorkEffortOrderHeaderDoesNotExists">
+ <value xml:lang="en">ERROR: OrderHeaderWorkEffort [${parameters.orderId}][${parameters.workEffortId}] does not exist.</value>
+ <value xml:lang="it">ERRORE: Testata ordine impegno di lavoro [${parameters.orderId}][${parameters.workEffortId}] non esiste.</value>
+ </property>
<property key="WorkEffortOrderHeaders">
<value xml:lang="de">Aufträge</value>
<value xml:lang="en">Orders</value>
@@ -3407,6 +3439,22 @@
<value xml:lang="zh">项ç®</value>
<value xml:lang="zh_TW">å°æ¡</value>
</property>
+ <property key="WorkEffortRequirementFulfillmentAlreadyExists">
+ <value xml:lang="en">ERROR: WorkRequirementFulfillment [${parameters.requirementId}][${parameters.workEffortId}] already exists.</value>
+ <value xml:lang="it">ERRORE: Richiesta impegno di lavoro [${parameters.quoteId}][${parameters.workEffortId}] esiste già .</value>
+ </property>
+ <property key="WorkEffortRequirementFulfillmentDoesNotExists">
+ <value xml:lang="en">ERROR: WorkRequirementFulfillment [${parameters.requirementId}][${parameters.workEffortId}] does not exists.</value>
+ <value xml:lang="it">ERRORE: Richiesta impegno di lavoro [${parameters.quoteId}][${parameters.workEffortId}] non esiste.</value>
+ </property>
+ <property key="WorkEffortShoppingListAlreadyExists">
+ <value xml:lang="en">ERROR: ShoppingListWorkEffort [${parameters.shoppingListId}][${parameters.workEffortId}] already exists.</value>
+ <value xml:lang="it">ERRORE: Lista d'acquisto impegno di lavoro [${parameters.shoppingListId}][${parameters.workEffortId}] esiste già .</value>
+ </property>
+ <property key="WorkEffortShoppingListDoesNotExists">
+ <value xml:lang="en">ERROR: ShoppingListWorkEffort [${parameters.shoppingListId}][${parameters.workEffortId}] does not exists.</value>
+ <value xml:lang="it">ERRORE: Lista d'acquisto impegno di lavoro [${parameters.shoppingListId}][${parameters.workEffortId}] non esiste.</value>
+ </property>
<property key="WorkEffortQuantity">
<value xml:lang="de">Anzahl</value>
<value xml:lang="en">Quantity</value>
@@ -3420,6 +3468,14 @@
<value xml:lang="zh">æ°é</value>
<value xml:lang="zh_TW">æ¸é</value>
</property>
+ <property key="WorkEffortQuoteAlreadyExists">
+ <value xml:lang="en">ERROR: QuoteWorkEffort [${parameters.quoteId}][${parameters.workEffortId}] already exists.</value>
+ <value xml:lang="it">ERRORE: Preventivo impegno di lavoro [${parameters.quoteId}][${parameters.workEffortId}] esiste già .</value>
+ </property>
+ <property key="WorkEffortQuoteDoesNotExists">
+ <value xml:lang="en">ERROR: QuoteWorkEffort [${parameters.quoteId}][${parameters.workEffortId}] does not exists.</value>
+ <value xml:lang="it">ERRORE: Preventivo impegno di lavoro [${parameters.quoteId}][${parameters.workEffortId}] non esiste.</value>
+ </property>
<property key="WorkEffortQuoteItems">
<value xml:lang="en">Quote Items</value>
<value xml:lang="es">Items de cotización</value>
@@ -3833,6 +3889,10 @@
<value xml:lang="zh">ç¶æ</value>
<value xml:lang="zh_TW">çæ
</value>
</property>
+ <property key="WorkEffortStatusChangeNotValid">
+ <value xml:lang="en">The status change from ${lookedUpValue.currentStatusId} to ${parameters.currentStatusId} is not a valid change</value>
+ <value xml:lang="it">Il cambio di stato da ${lookedUpValue.currentStatusId} a ${parameters.currentStatusId} non è consentito</value>
+ </property>
<property key="WorkEffortStatusIdMissing">
<value xml:lang="en">Current Status ID is missing.</value>
<value xml:lang="fr">La réf. de statut courant est manquante</value>
@@ -4001,6 +4061,18 @@
<value xml:lang="zh">å·¥å</value>
<value xml:lang="zh_TW">å·¥å®</value>
</property>
+ <property key="WorkEffortTimesheetAlreadyExists">
+ <value xml:lang="en">Time sheet already exist, not created an other one.</value>
+ <value xml:lang="it">Timbratura già esistente, non crearne un'altra.</value>
+ </property>
+ <property key="WorkEffortTimesheetCannotFindInvoice">
+ <value xml:lang="en">Could not find invoice with ID [${invoiceId}], not adding Timesheet Entries to it.</value>
+ <value xml:lang="it">Non trovata fattura [${invoiceId}], non verrà aggiunta alla riga di timbratura.</value>
+ </property>
+ <property key="WorkEffortTimesheetCouldNotBeFound">
+ <value xml:lang="en">Timesheet could not be found, timesheetId: ${parameters.timesheetId}</value>
+ <value xml:lang="it">Timbratura ${parameters.timesheetId} non trovata</value>
+ </property>
<property key="WorkEffortTimesheetCreate">
<value xml:lang="de">Erstelle Zeiterfassung</value>
<value xml:lang="en">Create Timesheet</value>
@@ -4036,6 +4108,14 @@
<value xml:lang="zh">æçæ¶é´</value>
<value xml:lang="zh_TW">æçæé</value>
</property>
+ <property key="WorkEffortTimesheetInvoiceShuoldBeInProgressStatus">
+ <value xml:lang="en">Invoice ${invoiceId} should have the status 'in progress', the status is however: ${invoice.statusId}</value>
+ <value xml:lang="it">La fattura ${invoiceId} dovrebbe avere lo stato 'in corso', lo stato invece è: ${invoice.statusId}</value>
+ </property>
+ <property key="WorkEffortTimesheetNotInProcessStatus">
+ <value xml:lang="en">Can only update Timesheet, when status is in-process...current status: ${statusItem.description}</value>
+ <value xml:lang="it">La timbratura può essere aggiornata solo quanto lo stato è "in-corso"... stato corrente: ${statusItem.description}</value>
+ </property>
<property key="WorkEffortTimesheetNotInRolePermissionError">
<value xml:lang="en">Security Error: to run ${resourceDescription} you must be in ${roleTypeId} role with WorkEffort: ${workEffortId}</value>
<value xml:lang="fr">Erreur de sécurité: pour exécuter ${resourceDescription} vous devez être dans le rôle ${roleTypeId} avec la tâche ${workEffortId}</value>
@@ -4138,12 +4218,12 @@
<value xml:lang="zh_TW">å³å°ç¼ççäºä»¶</value>
</property>
<property key="WorkEffortUpdatePermissionError">
- <value xml:lang="en">Security Error: to run this operation you must have the WORKEFFORTMGR_UPDATE or WORKEFFORTMGR_ADMIN permission</value>
- <value xml:lang="fr">Erreur de sécurité: pour exécuter cette opération vous devez avoir l'autorisation WORKEFFORTMGR_UPDATE ou WORKEFFORTMGR_ADMIN</value>
- <value xml:lang="it">Errore sicurezza: per eseguire questa operazione devi avere il permesso WORKEFFORTMGR_UPDATE o WORKEFFORTMGR_ADMIN</value>
- <value xml:lang="th">Security Error: à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸´à¸à¸à¸¥à¸²à¸ ! à¹à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¹à¸à¸à¸¡à¸µ WORKEFFORTMGR_UPDATE หรืภWORKEFFORTMGR_ADMIN à¸à¸à¸¸à¸à¸²à¸</value>
- <value xml:lang="zh">å®å
¨é误ï¼è¦è¿è¡è¿ä¸ªæä½ä½ å¿
é¡»å
·æWORKEFFORTMGR_UPDATE æ WORKEFFORTMGR_ADMIN æé</value>
- <value xml:lang="zh_TW">å®å
¨é¯èª¤ï¼è¦éè¡éåæä½ä½ å¿
é å
·æWORKEFFORTMGR_UPDATE æ WORKEFFORTMGR_ADMIN æ¬é</value>
+ <value xml:lang="en">Security Error: to run ${resourceDescription} you must have the WORKEFFORTMGR_UPDATE or WORKEFFORTMGR_ADMIN permission</value>
+ <value xml:lang="fr">Erreur de sécurité: pour exécuter ${resourceDescription} vous devez avoir l'autorisation WORKEFFORTMGR_UPDATE ou WORKEFFORTMGR_ADMIN</value>
+ <value xml:lang="it">Errore sicurezza: per eseguire ${resourceDescription} devi avere il permesso WORKEFFORTMGR_UPDATE o WORKEFFORTMGR_ADMIN</value>
+ <value xml:lang="th">Security Error: ${resourceDescription} à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸´à¸à¸à¸¥à¸²à¸ ! à¹à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¹à¸à¸à¸¡à¸µ WORKEFFORTMGR_UPDATE หรืภWORKEFFORTMGR_ADMIN à¸à¸à¸¸à¸à¸²à¸</value>
+ <value xml:lang="zh">å®å
¨é误ï¼è¦è¿è¡è¿ä¸ªæä½ä½ å¿
é¡»å
·æ ${resourceDescription} WORKEFFORTMGR_UPDATE æ WORKEFFORTMGR_ADMIN æé</value>
+ <value xml:lang="zh_TW">å®å
¨é¯èª¤ï¼è¦éè¡éåæä½ä½ å¿
é å
·æ ${resourceDescription} WORKEFFORTMGR_UPDATE æ WORKEFFORTMGR_ADMIN æ¬é</value>
</property>
<property key="WorkEffortUsername">
<value xml:lang="de">Benutzername</value>
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=1050830&r1=1050829&r2=1050830&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 Dec 19 12:21:35 2010
@@ -69,7 +69,9 @@ under the License.
<if-empty field="timesheets">
<call-simple-method method-name="createTimesheet"/>
<else>
- <add-error><fail-message message="Time sheet already exist, not created an other one."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortTimesheetAlreadyExists"/>
+ </add-error>
<check-errors/>
</else>
</if-empty>
@@ -82,7 +84,9 @@ under the License.
</iterate>
</simple-method>
<simple-method method-name="addTimesheetToInvoice" short-description="Add Timesheet to Invoice">
- <check-permission permission="WORKEFFORTMGR" action="_CREATE"><fail-message message="You do not have permission to perform this operation: ${methodShortDescription}."/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_CREATE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCreatePermissionError"/>
+ </check-permission>
<check-errors/>
<entity-one entity-name="Timesheet" value-field="timesheet"/>
@@ -103,14 +107,18 @@ under the License.
<entity-one entity-name="Invoice" value-field="invoice"/>
<if-empty field="invoice">
- <add-error><fail-message message="Could not find invoice with ID [${invoiceId}], not adding Timesheet Entries to it."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortTimesheetCannotFindInvoice"/>
+ </add-error>
<check-errors/>
</if-empty>
<call-simple-method method-name="createTimeEntryInvoiceItemsInline"/>
</simple-method>
<simple-method method-name="addWorkEffortTimeToInvoice" short-description="Add Work Effort Time to Invoice">
- <check-permission permission="WORKEFFORTMGR" action="_CREATE"><fail-message message="You do not have permission to perform this operation: ${methodShortDescription}."/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_CREATE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCreatePermissionError"/>
+ </check-permission>
<check-errors/>
<entity-one entity-name="WorkEffort" value-field="workEffort"/>
<if-empty field="parameters.invoiceId">
@@ -124,7 +132,9 @@ under the License.
</if-empty>
<entity-one entity-name="Invoice" value-field="invoice"/>
<if-empty field="invoice">
- <add-error><fail-message message="Could not find invoice with ID [${parameters.invoiceId}], not adding Timesheet Entries to it."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortTimesheetCannotFindInvoice"/>
+ </add-error>
<check-errors/>
</if-empty>
<!-- update currency, can be changed with regenerate -->
@@ -278,7 +288,9 @@ under the License.
<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>
+ <add-error error-list-name="errorMessageList">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortTimesheetInvoiceShuoldBeInProgressStatus"/>
+ </add-error>
<return response-code="error"/>
</else>
</if-compare>
@@ -289,7 +301,9 @@ under the License.
<!-- TimesheetRole Services -->
<simple-method method-name="createTimesheetRole" short-description="Create TimesheetRole">
- <check-permission permission="WORKEFFORTMGR" action="_CREATE"><fail-message message="You do not have permission to perform this operation: ${methodShortDescription}."/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_CREATE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCreatePermissionError"/>
+ </check-permission>
<check-errors/>
<make-value value-field="newEntity" entity-name="TimesheetRole"/>
@@ -297,7 +311,9 @@ under the License.
<create-value value-field="newEntity"/>
</simple-method>
<simple-method method-name="deleteTimesheetRole" short-description="Delete TimesheetRole">
- <check-permission permission="WORKEFFORTMGR" action="_DELETE"><fail-message message="You do not have permission to perform this operation: ${methodShortDescription}."/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_DELETE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCreatePermissionError"/>
+ </check-permission>
<check-errors/>
<entity-one entity-name="TimesheetRole" value-field="lookedUpValue"/>
@@ -373,7 +389,9 @@ under the License.
<store-value value-field="lookedUpValue"/>
</simple-method>
<simple-method method-name="getTimeEntryRate" short-description="Get TimeEntry Rate">
- <check-permission permission="WORKEFFORTMGR" action="_VIEW"><fail-message message="You do not have permission to perform this operation: ${methodShortDescription}."/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_VIEW">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortViewPermissionError"/>
+ </check-permission>
<check-errors/>
<entity-one entity-name="TimeEntry" value-field="timeEntry"/>
@@ -413,14 +431,18 @@ under the License.
</if-empty>
<entity-one entity-name="Timesheet" value-field="timesheet"/>
<if-empty field="timesheet">
- <add-error><fail-message message="Timesheet could not be found, timesheetId: ${parameters.timesheetId}"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortTimesheetCouldNotBeFound"/>
+ </add-error>
<log level="info" message="Timesheet not found, timesheet: ${parameters.timesheetId}"/>
<check-errors/>
</if-empty>
<!-- check if the status is in progress... -->
<if-compare field="timesheet.statusId" value="TIMESHEET_IN_PROCESS" operator="not-equals">
<get-related-one value-field="timesheet" relation-name="StatusItem" to-value-field="statusItem"/>
- <add-error><fail-message message="Can only update Timesheet, when status is in-process...current status: ${statusItem.description}"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortTimesheetNotInProcessStatus"/>
+ </add-error>
<log level="info" message="Can only update Timesheet, when status is in-process...is now: ${timesheet.statusId}"/>
</if-compare>
</then>
Modified: ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml?rev=1050830&r1=1050829&r2=1050830&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml (original)
+++ ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml Sun Dec 19 12:21:35 2010
@@ -77,7 +77,9 @@ under the License.
<set field="goodStatusId" value="CRQ_ACCEPTED"/>
<if-compare-field operator="not-equals" field="lookedUpValue.statusId" to-field="goodStatusId" >
<set field="entity" value="Customer request"/>
- <add-error><fail-property resource="CommonUiLabels" property="CommonErrorStatusNotValid"/></add-error>
+ <add-error>
+ <fail-property resource="CommonUiLabels" property="CommonErrorStatusNotValid"/>
+ </add-error>
<check-errors/>
</if-compare-field>
<!-- create customer request / work effort relation -->
@@ -110,7 +112,9 @@ under the License.
<set from-field="partyId" map-name="userLogin" to-map-name="findWepaMap"/>
<find-by-and entity-name="WorkEffortPartyAssignment" map="findWepaMap" list="wepaList"/>
<if-empty field="wepaList">
- <check-permission permission="WORKEFFORTMGR" action="_UPDATE"><fail-message message="Security Error: to run updateWorkEffort you must have the WORKEFFORTMGR_UPDATE or WORKEFFORTMGR_ADMIN permission"/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_UPDATE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortUpdatePermissionError"/>
+ </check-permission>
<check-errors/>
</if-empty>-->
@@ -136,7 +140,9 @@ under the License.
</entity-and>
<if-empty field="validChange">
- <add-error><fail-message message="The status change from ${lookedUpValue.currentStatusId} to ${parameters.currentStatusId} is not a valid change"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortStatusChangeNotValid"/>
+ </add-error>
<log level="error" message="The status change from ${lookedUpValue.currentStatusId} to ${parameters.currentStatusId} is not a valid change"/>
<check-errors/>
</if-empty>
@@ -176,7 +182,9 @@ under the License.
<field-map field-name="partyId" from-field="userLogin.partyId"/>
</entity-and>
<if-empty field="wepaList">
- <check-permission permission="WORKEFFORTMGR" action="_DELETE"><fail-message message="Security Error: to run deleteWorkEffort you must have the WORKEFFORTMGR_DELETE or WORKEFFORTMGR_ADMIN permission"/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_DELETE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortDeletePermissionError"/>
+ </check-permission>
<check-errors/>
</if-empty>
@@ -218,15 +226,19 @@ under the License.
<field-to-result field="lookupMap.communicationEventId" result-name="communicationEventId"/>
</simple-method>
- <simple-method method-name="updateCommunicationEventWorkEff" short-description="Delete a CommunicationEventWorkEff">
- <check-permission permission="WORKEFFORTMGR" action="_UPDATE"><fail-message message="You do not have permission to perform this operation for this work effort."/></check-permission>
+ <simple-method method-name="updateCommunicationEventWorkEff" short-description="Update a CommunicationEventWorkEff">
+ <check-permission permission="WORKEFFORTMGR" action="_UPDATE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortUpdatePermissionError"/>
+ </check-permission>
<check-errors/>
<!-- Find old value -->
<make-value entity-name="CommunicationEventWorkEff" value-field="communicationEventWorkEff"/>
<set-pk-fields value-field="communicationEventWorkEff" map="parameters"/>
<find-by-primary-key entity-name="CommunicationEventWorkEff" map="communicationEventWorkEff" value-field="communicationEventWorkEff"/>
<if-empty field="communicationEventWorkEff">
- <add-error><fail-message message="ERROR: Cannot update specified contact info because it does not correspond to the specified work effort"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCannotUpdateContactInfo"/>
+ </add-error>
</if-empty>
<check-errors/>
<set-nonpk-fields value-field="communicationEventWorkEff" map="parameters"/>
@@ -234,14 +246,18 @@ under the License.
</simple-method>
<simple-method method-name="deleteCommunicationEventWorkEff" short-description="Delete a CommunicationEventWorkEff">
- <check-permission permission="WORKEFFORTMGR" action="_DELETE"><fail-message message="You do not have permission to perform this operation for this work effort."/></check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_DELETE">
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortDeletePermissionError"/>
+ </check-permission>
<check-errors/>
<!-- Find old value -->
<make-value entity-name="CommunicationEventWorkEff" value-field="communicationEventWorkEff"/>
<set-pk-fields value-field="communicationEventWorkEff" map="parameters"/>
<find-by-primary-key entity-name="CommunicationEventWorkEff" map="communicationEventWorkEff" value-field="communicationEventWorkEff"/>
<if-empty field="communicationEventWorkEff">
- <add-error><fail-message message="ERROR: Cannot delete specified contact info because it does not correspond to the specified work effort"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCannotDeleteContactInfo"/>
+ </add-error>
</if-empty>
<check-errors/>
<remove-value value-field="communicationEventWorkEff"/>
@@ -289,9 +305,7 @@ under the License.
<entity-one entity-name="WorkEffortPartyAssignment" value-field="workEffortPartyAssignment"/>
<!-- to be dropped later (use now workEffortGenericPermission)
<if-compare-field field="userLogin.partyId" to-field="workEffortPartyAssignment.partyId" operator="not-equals">
- <check-permission permission="WORKEFFORTMGR" action="_UPDATE">
- <fail-message message="You cannot update this Work Effort Party Assignment, you must either be associated with it or have administration permission."/>
- </check-permission>
+ <check-permission permission="WORKEFFORTMGR" action="_UPDATE"/>
<check-errors/>
</if-compare-field>
-->
@@ -356,7 +370,9 @@ under the License.
<!-- Find old value -->
<entity-one entity-name="WorkEffortContactMech" value-field="workEffortContactMech"/>
<if-empty field="workEffortContactMech">
- <add-error><fail-message message="ERROR: Cannot update specified contact info because it does not correspond to the specified work effort"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCannotUpdateContactInfo"/>
+ </add-error>
</if-empty>
<check-errors/>
@@ -394,7 +410,9 @@ under the License.
<!-- Find old value -->
<entity-one entity-name="WorkEffortContactMech" value-field="workEffortContactMech"/>
<if-empty field="workEffortContactMech">
- <add-error><fail-message message="ERROR: Cannot delete specified contact info because it does not correspond to the specified work effort"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCannotDeleteContactInfo"/>
+ </add-error>
</if-empty>
<check-errors/>
<remove-value value-field="workEffortContactMech"/>
@@ -603,7 +621,9 @@ under the License.
</else>
</if-empty>
<if-not-empty field="lookedUpValue">
- <add-error><fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortAssocIdAlreadyExist"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortAssocIdAlreadyExist"/>
+ </add-error>
<check-errors/>
<else>
<if-empty field="parameters.workEffortIdTo">
@@ -629,7 +649,9 @@ under the License.
</if-empty>
<if-not-empty field="lookedUpValue">
- <add-error><fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortAssocIdAlreadyExist"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortAssocIdAlreadyExist"/>
+ </add-error>
<check-errors/>
<else>
<make-value value-field="newEntity" entity-name="WorkEffortAssoc"/>
@@ -655,7 +677,9 @@ under the License.
<simple-method method-name="createWorkEffortGoodStandard" short-description="Create a link between a WorkEffort and a Product">
<entity-one entity-name="WorkEffortGoodStandard" value-field="lookedUpValue"/>
<if-not-empty field="lookedUpValue">
- <add-error><fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortGoodStandardAlreadyExist"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortGoodStandardAlreadyExist"/>
+ </add-error>
<check-errors/>
<else>
<make-value value-field="newEntity" entity-name="WorkEffortGoodStandard"/>
@@ -702,7 +726,9 @@ under the License.
<set-pk-fields map="parameters" value-field="lookupMap"/>
<find-by-primary-key entity-name="CustRequestWorkEffort" map="lookupMap" value-field="custRequestWorkEffort"/>
<if-not-empty field="custRequestWorkEffort">
- <add-error><fail-message message="ERROR: CustRequestWorkEffort [${parameters.custRequestId}][${parameters.workEffortId}] already exists."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCustRequestAlreadyExists"/>
+ </add-error>
<check-errors/>
</if-not-empty>
<set-nonpk-fields map="parameters" value-field="lookupMap"/>
@@ -712,7 +738,9 @@ under the License.
<simple-method method-name="deleteWorkEffortRequest" short-description="Delete a CustRequestWorkEffort">
<entity-one entity-name="CustRequestWorkEffort" value-field="custRequestWorkEffort"/>
<if-empty field="custRequestWorkEffort">
- <add-error><fail-message message="ERROR: CustRequestWorkEffort [${parameters.custRequestId}][${parameters.workEffortId}] does not exist."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCustRequestDoesNotExists"/>
+ </add-error>
<check-errors/>
</if-empty>
<remove-value value-field="custRequestWorkEffort"/>
@@ -724,7 +752,9 @@ under the License.
<set-pk-fields map="parameters" value-field="lookupMap"/>
<find-by-primary-key entity-name="QuoteWorkEffort" map="lookupMap" value-field="custRequestItemWorkEffort"/>
<if-not-empty field="custRequestItemWorkEffort">
- <add-error><fail-message message="ERROR: CustRequestItemWorkEffort [${parameters.custRequestItemSeqId}][${parameters.workEffortId}] already exists."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCustRequestItemAlreadyExists"/>
+ </add-error>
<check-errors/>
</if-not-empty>
<set-nonpk-fields map="parameters" value-field="lookupMap"/>
@@ -733,7 +763,9 @@ under the License.
<simple-method method-name="deleteWorkEffortRequestItem" short-description="Delete a CustRequestItemWorkEffort">
<entity-one entity-name="CustRequestItemWorkEffort" value-field="custRequestItemWorkEffort"/>
<if-empty field="custRequestItemWorkEffort.custRequestItemSeqId">
- <add-error><fail-message message="ERROR: CustRequestItemWorkEffort [${parameters.custRequestItemSeqId}][${parameters.workEffortId}] does not exist."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortCustRequestItemDoesNotExists"/>
+ </add-error>
<check-errors/>
</if-empty>
<remove-value value-field="lookupMap"/>
@@ -758,7 +790,9 @@ under the License.
<set-pk-fields map="parameters" value-field="lookupMap"/>
<find-by-primary-key entity-name="QuoteWorkEffort" map="lookupMap" value-field="quoteWorkEffort"/>
<if-not-empty field="quoteWorkEffort">
- <add-error><fail-message message="ERROR: QuoteWorkEffort [${parameters.quoteId}][${parameters.workEffortId}] already exists."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortQuoteAlreadyExists"/>
+ </add-error>
<check-errors/>
</if-not-empty>
<set-nonpk-fields map="parameters" value-field="lookupMap"/>
@@ -768,7 +802,9 @@ under the License.
<simple-method method-name="deleteWorkEffortQuote" short-description="Delete a QuoteWorkEffort">
<entity-one entity-name="QuoteWorkEffort" value-field="quoteWorkEffort"/>
<if-empty field="quoteWorkEffort">
- <add-error><fail-message message="ERROR: QuoteWorkEffort [${parameters.quoteId}][${parameters.workEffortId}] does not exist."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortQuoteDoesNotExists"/>
+ </add-error>
<check-errors/>
</if-empty>
<remove-value value-field="quoteWorkEffort"/>
@@ -780,7 +816,9 @@ under the License.
<set-pk-fields map="parameters" value-field="lookupMap"/>
<find-by-primary-key entity-name="WorkRequirementFulfillment" map="lookupMap" value-field="workRequirementFulfillment"/>
<if-not-empty field="workRequirementFulfillment">
- <add-error><fail-message message="ERROR: WorkRequirementFulfillment [${parameters.requirementId}][${parameters.workEffortId}] already exists."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortRequirementFulfillmentAlreadyExists"/>
+ </add-error>
<check-errors/>
</if-not-empty>
<set-nonpk-fields map="parameters" value-field="lookupMap"/>
@@ -790,7 +828,9 @@ under the License.
<simple-method method-name="deleteWorkRequirementFulfillment" short-description="Delete a WorkRequirementFulfillment">
<entity-one entity-name="WorkRequirementFulfillment" value-field="workRequirementFulfillment"/>
<if-empty field="workRequirementFulfillment">
- <add-error><fail-message message="ERROR: WorkRequirementFulfillment [${parameters.requirementId}][${parameters.workEffortId}] does not exist."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortRequirementFulfillmentDoesNotExists"/>
+ </add-error>
<check-errors/>
</if-empty>
<remove-value value-field="workRequirementFulfillment"/>
@@ -802,7 +842,9 @@ under the License.
<set-pk-fields map="parameters" value-field="lookupMap"/>
<find-by-primary-key entity-name="ShoppingListWorkEffort" map="lookupMap" value-field="shoppingListWorkEffort"/>
<if-not-empty field="shoppingListWorkEffort">
- <add-error><fail-message message="ERROR: ShoppingListWorkEffort [${parameters.shoppingListId}][${parameters.workEffortId}] already exists."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortShoppingListAlreadyExists"/>
+ </add-error>
<check-errors/>
</if-not-empty>
<set-nonpk-fields map="parameters" value-field="lookupMap"/>
@@ -812,7 +854,9 @@ under the License.
<simple-method method-name="deleteShoppingListWorkEffort" short-description="Delete a ShoppingListWorkEffort">
<entity-one entity-name="ShoppingListWorkEffort" value-field="shoppingListWorkEffort"/>
<if-empty field="shoppingListWorkEffort">
- <add-error><fail-message message="ERROR: ShoppingListWorkEffort [${parameters.shoppingListId}][${parameters.workEffortId}] does not exist."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortShoppingListDoesNotExists"/>
+ </add-error>
<check-errors/>
</if-empty>
<remove-value value-field="shoppingListWorkEffort"/>
@@ -824,7 +868,9 @@ under the License.
<set-pk-fields map="parameters" value-field="lookupMap"/>
<find-by-primary-key entity-name="OrderHeaderWorkEffort" map="lookupMap" value-field="orderWorkEffort"/>
<if-not-empty field="orderWorkEffort">
- <add-error><fail-message message="ERROR: OrderHeaderWorkEffort [${parameters.orderId}][${parameters.workEffortId}] already exists."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortOrderHeaderAlreadyExists"/>
+ </add-error>
<check-errors/>
</if-not-empty>
<set-nonpk-fields map="parameters" value-field="lookupMap"/>
@@ -834,7 +880,9 @@ under the License.
<simple-method method-name="deleteOrderHeaderWorkEffort" short-description="Delete a OrderHeaderWorkEffort">
<entity-one entity-name="OrderHeaderWorkEffort" value-field="orderWorkEffort"/>
<if-empty field="orderWorkEffort">
- <add-error><fail-message message="ERROR: OrderHeaderWorkEffort [${parameters.orderId}][${parameters.workEffortId}] does not exist."/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortOrderHeaderDoesNotExists"/>
+ </add-error>
<check-errors/>
</if-empty>
<remove-value value-field="orderWorkEffort"/>
@@ -999,7 +1047,9 @@ under the License.
<check-errors />
<entity-one entity-name="WorkEffortReview" value-field="lookedUpValue"/>
<if-not-empty field="lookedUpValue">
- <add-error><fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortReviewAlreadyExist"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortWorkEffortReviewAlreadyExist"/>
+ </add-error>
<check-errors/>
<else>
<make-value entity-name="WorkEffortReview" value-field="newEntity"/>
@@ -1056,14 +1106,20 @@ under the License.
<check-errors />
<entity-one entity-name="WorkEffortKeyword" value-field="lookedUpValue"/>
<if-not-empty field="lookedUpValue">
- <add-error><fail-property resource="WorkEffortUiLabels" property="WorkEffortKeywordAlreadyExist"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortKeywordAlreadyExist"/>
+ </add-error>
<else>
<make-value value-field="newEntity" entity-name="WorkEffortKeyword"/>
<if-empty field="parameters.workEffortId">
- <add-error><fail-property resource="WorkEffortUiLabels" property="WorkEffortIdMissing"/></add-error>
+ <add-error>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortIdMissing"/>
+ </add-error>
</if-empty>
<if-empty field="parameters.keyword">
- <add-error><fail-property resource="ProductUiLabels" property="productevents.keyword_missing"/></add-error>
+ <add-error>
+ <fail-property resource="ProductUiLabels" property="productevents.keyword_missing"/>
+ </add-error>
</if-empty>
<check-errors/>
<set-pk-fields value-field="newEntity" map="parameters"></set-pk-fields>
@@ -1111,13 +1167,12 @@ under the License.
</simple-method>
<simple-method method-name="duplicateWorkEffort" short-description="Duplicate a WorkEffort" login-required="false">
-
<check-permission permission="WORKEFFORTMGR" action="_CREATE">
<fail-property resource="WorkEffortUiLabels" property="WorkEffortCreatePermissionError"/>
</check-permission>
<check-errors />
<check-permission permission="WORKEFFORTMGR" action="_DELETE">
- <fail-property resource="WorkEffortUiLabels" property="WorkEffortCreatePermissionError"/>
+ <fail-property resource="WorkEffortUiLabels" property="WorkEffortDeletePermissionError"/>
</check-permission>
<check-errors />
<!-- look up the old workEffort and clone it -->
Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortRequestForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortRequestForms.xml?rev=1050830&r1=1050829&r2=1050830&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/widget/WorkEffortRequestForms.xml (original)
+++ ofbiz/trunk/applications/workeffort/widget/WorkEffortRequestForms.xml Sun Dec 19 12:21:35 2010
@@ -37,7 +37,7 @@ under the License.
<field name="custRequestTypeDescription"><display/></field>
<field name="statusItemDescription"><display/></field>
<field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
- <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="removeWorkEffortRequest">
+ <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteWorkEffortRequest">
<parameter param-name="workEffortId"/>
<parameter param-name="custRequestId"/>
</hyperlink>