Modified: ofbiz/branches/20111205EmailHandling/applications/product/webapp/catalog/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/applications/product/webapp/catalog/WEB-INF/controller.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/applications/product/webapp/catalog/WEB-INF/controller.xml (original) +++ ofbiz/branches/20111205EmailHandling/applications/product/webapp/catalog/WEB-INF/controller.xml Mon Dec 5 15:19:33 2011 @@ -2222,22 +2222,44 @@ under the License. </request-map> <request-map uri="createProductStoreEmail"> <security https="true" auth="true"/> - <event type="service" path="" invoke="createProductStoreEmailSetting"/> + <event type="service" path="" invoke="createProdStoreEmailTplSetting"/> <response name="success" type="view" value="EditProductStoreEmails"/> <response name="error" type="view" value="EditProductStoreEmails"/> </request-map> <request-map uri="updateProductStoreEmail"> <security https="true" auth="true"/> - <event type="service" path="" invoke="updateProductStoreEmailSetting"/> + <event type="service" path="" invoke="updateProdStoreEmailTplSetting"/> <response name="success" type="view" value="EditProductStoreEmails"/> <response name="error" type="view" value="EditProductStoreEmails"/> </request-map> <request-map uri="removeProductStoreEmail"> <security https="true" auth="true"/> - <event type="service" path="" invoke="removeProductStoreEmailSetting"/> + <event type="service" path="" invoke="removeProdStoreEmailTplSetting"/> <response name="success" type="view" value="EditProductStoreEmails"/> <response name="error" type="view" value="EditProductStoreEmails"/> </request-map> + <request-map uri="EditOldProductStoreEmails"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditOldProductStoreEmails"/> + </request-map> + <request-map uri="createOldProductStoreEmail"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createOldProdStoreEmailSetting"/> + <response name="success" type="view" value="EditOldProductStoreEmails"/> + <response name="error" type="view" value="EditOldProductStoreEmails"/> + </request-map> + <request-map uri="updateOldProductStoreEmail"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateOldProdStoreEmailSetting"/> + <response name="success" type="view" value="EditOldProductStoreEmails"/> + <response name="error" type="view" value="EditOldProductStoreEmails"/> + </request-map> + <request-map uri="removeOldProductStoreEmail"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeOldProdStoreEmailSetting"/> + <response name="success" type="view" value="EditOldProductStoreEmails"/> + <response name="error" type="view" value="EditOldProductStoreEmails"/> + </request-map> <!-- ================ Product Store Keyword Override ============= --> <request-map uri="editProductStoreKeywordOvrd"> @@ -3142,6 +3164,7 @@ under the License. <view-map name="EditProductStore" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStore"/> <view-map name="FindProductStoreRoles" type="screen" page="component://product/widget/catalog/StoreScreens.xml#FindProductStoreRoles"/> <view-map name="EditProductStoreEmails" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreEmails"/> + <view-map name="EditOldProductStoreEmails" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditOldProductStoreEmails"/> <view-map name="EditProductStorePromos" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStorePromos"/> <view-map name="EditProductStoreCatalogs" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreCatalogs"/> <view-map name="EditProductStoreShipSetup" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreShipSetup"/> Modified: ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/CatalogMenus.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/CatalogMenus.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/CatalogMenus.xml (original) +++ ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/CatalogMenus.xml Mon Dec 5 15:19:33 2011 @@ -239,6 +239,11 @@ under the License. <parameter param-name="productStoreId"/> </link> </menu-item> + <menu-item name="EditOldProductStoreEmails" title="${uiLabelMap.ProductOldProductStoreEmails}"> + <link target="EditOldProductStoreEmails"> + <parameter param-name="productStoreId"/> + </link> + </menu-item> <menu-item name="EditProductStoreSurveys" title="${uiLabelMap.CommonSurveys}"> <link target="EditProductStoreSurveys"> <parameter param-name="productStoreId"/> Modified: ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/ProductStoreForms.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/ProductStoreForms.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/ProductStoreForms.xml (original) +++ ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/ProductStoreForms.xml Mon Dec 5 15:19:33 2011 @@ -507,7 +507,48 @@ <form name="createProductStoreEmail" type="single" target="createProductStoreEmail" title="" header-row-style="header-row" default-table-style="basic-table"> - <auto-fields-service service-name="createProductStoreEmailSetting"/> + <auto-fields-service service-name="createProdStoreEmailTplSetting"/> + <field name="productStoreId" map-name="productStore"><hidden/></field> + <field name="emailTypeEnumId" title="${uiLabelMap.CommonEmailType}"> + <drop-down> + <entity-options entity-name="Enumeration" key-field-name="enumId" description="${description}"> + <entity-constraint name="enumTypeId" operator="in" value="PRDS_EMAIL,PARTY_EMAIL"/> + <entity-order-by field-name="sequenceId"/> + </entity-options> + </drop-down> + </field> + <field name="emailTemplateSettingId"><lookup target-form-name="LookupEmailTemplateSetting"/></field> + <field name="fromDate"><date-time default-value="${nowTimestamp}"/></field> + <field name="thruDate"><date-time/></field> + <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit button-type="button"/></field> + </form> + <form name="updateProductStoreEmail" type="list" target="updateProductStoreEmail" title="" list-name="productStoreEmailSettings" + odd-row-style="alternate-row" default-table-style="basic-table"> + <auto-fields-service service-name="updateProdStoreEmailTplSetting"/> + <auto-fields-entity entity-name="EmailTemplateSetting" default-field-type="display"/> + <field name="productStoreId"><hidden/></field> + <field name="emailTemplateSettingId"> + <display-entity entity-name="EmailTemplateSetting" description=" "> + <sub-hyperlink target="/content/control/EditEmailTemplateSetting" target-type="inter-app" description="[${emailTemplateSettingId}] ${description}"/> + </display-entity> + </field> + <field name="fromDate"><display type="date"/></field> + <field name="emailTypeEnumId" title="${uiLabelMap.CommonEmailType}"> + <display-entity entity-name="Enumeration" key-field-name="enumId" description="${description}"/> + </field> + <field name="submitButton" title="${uiLabelMap.CommonUpdate}" widget-style="smallSubmit"><submit button-type="button"/></field> + <field name="deleteLink" title="${uiLabelMap.CommonDelete}" widget-style="buttontext"> + <hyperlink target="removeProductStoreEmail" description="${uiLabelMap.CommonDelete}" also-hidden="false"> + <parameter param-name="productStoreId"/> + <parameter param-name="emailTemplateSettingId"/> + <parameter param-name="emailTypeEnumId"/> + <parameter param-name="fromDate"/> + </hyperlink> + </field> + </form> + <form name="createOldProductStoreEmail" type="single" target="createOldProductStoreEmail" title="" + header-row-style="header-row" default-table-style="basic-table"> + <auto-fields-service service-name="createOldProdStoreEmailSetting"/> <field name="productStoreId" map-name="productStore"><hidden/></field> <field name="emailType" title="${uiLabelMap.CommonEmailType}"> <drop-down> @@ -517,22 +558,16 @@ </entity-options> </drop-down> </field> - <field name="bodyScreenLocation" title="${uiLabelMap.ProductBodyScreenLocation}"></field> - <field name="xslfoAttachScreenLocation" title="${uiLabelMap.ProductAttachmentScreenLocation}"></field> - <field name="subject" title="${uiLabelMap.ProductSubject}"></field> <field name="fromAddress" title="${uiLabelMap.CommonFromAddress}"></field> <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit button-type="button"/></field> </form> - <form name="updateProductStoreEmail" type="list" target="updateProductStoreEmail" title="" list-name="productStoreEmailSettings" + <form name="updateOldProductStoreEmail" type="list" target="updateOldProductStoreEmail" title="" list-name="productStoreEmailSettings" odd-row-style="alternate-row" default-table-style="basic-table"> - <auto-fields-service service-name="updateProductStoreEmailSetting"/> + <auto-fields-service service-name="updateOldProdStoreEmailSetting"/> <field name="productStoreId"><hidden/></field> <field name="emailType" title="${uiLabelMap.CommonEmailType}"> <display-entity entity-name="Enumeration" key-field-name="enumId" description="${description}" cache="true" also-hidden="true"/> </field> - <field name="bodyScreenLocation" title="${uiLabelMap.ProductBodyScreenLocation}"></field> - <field name="xslfoAttachScreenLocation" title="${uiLabelMap.ProductAttachmentScreenLocation}"></field> - <field name="subject" title="${uiLabelMap.ProductSubject}"></field> <field name="fromAddress" title="${uiLabelMap.CommonFromAddress}"></field> <field name="submitButton" title="${uiLabelMap.CommonUpdate}" widget-style="smallSubmit"><submit button-type="button"/></field> <field name="deleteLink" title="${uiLabelMap.CommonDelete}" widget-style="buttontext"> Modified: ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/StoreScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/StoreScreens.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/StoreScreens.xml (original) +++ ofbiz/branches/20111205EmailHandling/applications/product/widget/catalog/StoreScreens.xml Mon Dec 5 15:19:33 2011 @@ -325,7 +325,7 @@ under the License. <set field="paymentMethodTypeId" from-field="parameters.paymentMethodTypeId"/> <set field="paymentServiceTypeEnumId" from-field="parameters.paymentServiceTypeEnumId"/> <entity-one entity-name="ProductStorePaymentSetting" value-field="productStorePaymentSetting" auto-field-map="true"/> - + <script location="component://product/webapp/catalog/WEB-INF/actions/store/EditProductStorePaySetup.groovy"/> </actions> <widgets> @@ -349,20 +349,52 @@ under the License. </widgets> </section> </screen> + <!-- TODO Remove this screen when all send email system will be converted --> + <screen name="EditOldProductStoreEmails"> + <section> + <actions> + <set field="titleProperty" value="PageTitleEditProductStoreEmailSetup"/> + <set field="headerItem" value="store"/> + <set field="tabButtonItem" value="EditOldProductStoreEmails"/> + <set field="labelTitleProperty" value="ProductOldProdStoreEmailSettings"/> + + <set field="productStoreId" from-field="parameters.productStoreId"/> + <entity-one entity-name="ProductStore" value-field="productStore" auto-field-map="true"/> + + <entity-condition entity-name="OldProdStoreEmailSetting" list="productStoreEmailSettings"> + <condition-expr field-name="productStoreId" from-field="productStoreId"/> + <order-by field-name="emailType"/> + </entity-condition> + </actions> + <widgets> + <decorator-screen name="CommonProductStoreDecorator" location="${parameters.mainDecoratorLocation}"> + <decorator-section name="body"> + <label style="h3">${uiLabelMap.ProductDeprecatedProductStoreEmailScreen}</label> + <screenlet title="${uiLabelMap.PageTitleEditProductStoreEmailSetup}"> + <include-form name="updateOldProductStoreEmail" location="component://product/widget/catalog/ProductStoreForms.xml"/> + </screenlet> + <screenlet title="${uiLabelMap.PageTitleAddProductStoreEmailSetup}"> + <include-form name="createOldProductStoreEmail" location="component://product/widget/catalog/ProductStoreForms.xml"/> + </screenlet> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> <screen name="EditProductStoreEmails"> <section> <actions> <set field="titleProperty" value="PageTitleEditProductStoreEmailSetup"/> <set field="headerItem" value="store"/> <set field="tabButtonItem" value="EditProductStoreEmails"/> - <set field="labelTitleProperty" value="ProductProductStoreEmailSettings"/> + <set field="labelTitleProperty" value="ProductProdStoreEmailSettings"/> <set field="productStoreId" from-field="parameters.productStoreId"/> <entity-one entity-name="ProductStore" value-field="productStore" auto-field-map="true"/> - <entity-condition entity-name="ProductStoreEmailSetting" list="productStoreEmailSettings"> + <entity-condition entity-name="ProdStoreEmailAndTemplateSettingView" list="productStoreEmailSettings" filter-by-date="true"> <condition-expr field-name="productStoreId" from-field="productStoreId"/> - <order-by field-name="emailType"/> + <order-by field-name="emailTypeEnumId"/> </entity-condition> </actions> <widgets> Modified: ofbiz/branches/20111205EmailHandling/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java (original) +++ ofbiz/branches/20111205EmailHandling/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java Mon Dec 5 15:19:33 2011 @@ -264,9 +264,9 @@ public class LoginEvents { // get the ProductStore email settings GenericValue productStoreEmail = null; try { - productStoreEmail = delegator.findOne("ProductStoreEmailSetting", false, "productStoreId", productStoreId, "emailType", "PRDS_PWD_RETRIEVE"); + productStoreEmail = delegator.findOne("OldProdStoreEmailSetting", false, "productStoreId", productStoreId, "emailType", "PRDS_PWD_RETRIEVE"); } catch (GenericEntityException e) { - Debug.logError(e, "Problem getting ProductStoreEmailSetting", module); + Debug.logError(e, "Problem getting OldProdStoreEmailSetting", module); } if (productStoreEmail == null) { Modified: ofbiz/branches/20111205EmailHandling/debian/override-data.xslt URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/debian/override-data.xslt?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/debian/override-data.xslt (original) +++ ofbiz/branches/20111205EmailHandling/debian/override-data.xslt Mon Dec 5 15:19:33 2011 @@ -107,7 +107,7 @@ under the License. </xsl:template> <xsl:template mode="data" match=" - ProductStoreEmailSetting[ + OldProdStoreEmailSetting[ @bccAddress='[hidden email]' or @fromAddress='[hidden email]']|ContactList[ @verifyEmailFrom='[hidden email]' @@ -123,7 +123,7 @@ under the License. </xsl:element> </xsl:template> - <xsl:template mode="match" match="ProductStoreEmailSetting/@bccAddress|ProductStoreEmailSetting/@fromAddress|ProductStoreEmailSetting/@verifyEmailFrom|ContactMech/@infoString|ContactList/@verifyEmailFrom|WorkflowDataField/@initialValue"> + <xsl:template mode="match" match="OldProdStoreEmailSetting/@bccAddress|OldProdStoreEmailSetting/@fromAddress|OldProdStoreEmailSetting/@verifyEmailFrom|ContactMech/@infoString|ContactList/@verifyEmailFrom|WorkflowDataField/@initialValue"> <xsl:attribute name="{name()}"> <xsl:choose> <xsl:when test=". = '[hidden email]'"><xsl:value-of select="$fromemail"/></xsl:when> Modified: ofbiz/branches/20111205EmailHandling/framework/common/config/CommonUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/config/CommonUiLabels.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/config/CommonUiLabels.xml (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/config/CommonUiLabels.xml Mon Dec 5 15:19:33 2011 @@ -10258,6 +10258,18 @@ <value xml:lang="es">Comando a llamar</value> <value xml:lang="fr">Cmd d'appel</value> </property> + <property key="FormFieldTitle_bodyScreenLocation"> + <value xml:lang="de">Body Screen Pfad</value> + <value xml:lang="en">Body Screen Location</value> + <value xml:lang="es">Ubicación de la Pantalla Principal</value> + <value xml:lang="fr">Emplacement de l'écran</value> + <value xml:lang="it">Posizione Corpo Videata</value> + <value xml:lang="ro">Pozitie Corp Videata</value> + <value xml:lang="ru">ÐÑÑÑ Ðº ÑкÑÐ°Ð½Ñ ÑодеÑжаниÑ</value> + <value xml:lang="th">Body Screen Location</value> + <value xml:lang="zh">主ä½å±å¹ä½ç½®</value> + <value xml:lang="zh_TW">主é«è¢å¹ä½ç½®</value> + </property> <property key="FormFieldTitle_comments"> <value xml:lang="ar">تعاÙÙÙ</value> <value xml:lang="de">Anmerkungen</value> @@ -10508,6 +10520,14 @@ <value xml:lang="es">Código acción dispositivo externo</value> <value xml:lang="fr">Obj. de l'action</value> </property> + <property key="FormFieldTitle_emailTemplateSettingId"> + <value xml:lang="en">ID email template</value> + <value xml:lang="fr">Réf. Modèle mél</value> + </property> + <property key="FormFieldTitle_fromAddress"> + <value xml:lang="en">From Address</value> + <value xml:lang="fr">Addresse d'envoi</value> + </property> <property key="FormFieldTitle_fromDate"> <value xml:lang="ar">تارÙØ® اÙبدء</value> <value xml:lang="de">Von Datum</value> @@ -10914,6 +10934,18 @@ <value xml:lang="zh">æ´æ°</value> <value xml:lang="zh_TW">æ´æ°</value> </property> + <property key="FormFieldTitle_xslfoAttachScreenLocation"> + <value xml:lang="de">Anhang Screen Pfad (XSL-FO)</value> + <value xml:lang="en">Attachment Screen Location (XSL-FO)</value> + <value xml:lang="es">Ubicación de la pantalla de Adjuntos (XSL-FO)</value> + <value xml:lang="fr">Emplacement de l'écran rattaché (XSL-FO)</value> + <value xml:lang="it">Allegato Locazione Videata (XSL-FO)</value> + <value xml:lang="ro">Anexa Locatie Videata (XSL-FO)</value> + <value xml:lang="ru">ÐÑÑÑ Ðº ÑкÑÐ°Ð½Ñ Ð¿ÑиÑоединенного Ñайла (XSL-FO)</value> + <value xml:lang="th">à¸à¸µà¹à¸à¸±à¹à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸«à¸à¹à¸²à¸à¸ (XSL-FO)</value> + <value xml:lang="zh">é件å±å¹ä½ç½® (XSL-FO)</value> + <value xml:lang="zh_TW">é件è¢å¹ä½ç½® (XSL-FO)</value> + </property> <property key="Google Base"> <value xml:lang="de">Google Base</value> <value xml:lang="en">Google Base</value> @@ -11222,6 +11254,10 @@ <value xml:lang="zh">ç»å½</value> <value xml:lang="zh_TW">ç»å ¥</value> </property> + <property key="PageTitleLookupEmailTemplateSetting"> + <value xml:lang="en">Lookup Email Template Setting</value> + <value xml:lang="fr">Recherche d'un modèle de mél</value> + </property> <property key="PageTitleLookupGeo"> <value xml:lang="en">Lookup Geo</value> <value xml:lang="es">Buscar zonas geográficas</value> Modified: ofbiz/branches/20111205EmailHandling/framework/common/config/general.properties URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/config/general.properties?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/config/general.properties (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/config/general.properties Mon Dec 5 15:19:33 2011 @@ -71,7 +71,7 @@ defaultFromEmailAddress=ofbiztest@exampl # as 'baseUrl' and 'baseSecureUrl' are set in the url.properties file. # -- mail notifications enabled (Y|N) -mail.notifications.enabled=N +mail.notifications.enabled=Y # -- redirect all mail notifications to this address for testing #mail.notifications.redirectTo= @@ -101,7 +101,7 @@ mail.smtp.relay.host=localhost mail.address.caseInsensitive=N # -- debug SMTP mail option enabled (Y|N) -mail.debug.on=N +mail.debug.on=Y # -- if some addresses fail the SMTP check using the RCPT TO: command then setting this property to false will abort sending the message # to any recipients valid or not Modified: ofbiz/branches/20111205EmailHandling/framework/common/script/org/ofbiz/common/email/EmailServices.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/script/org/ofbiz/common/email/EmailServices.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/script/org/ofbiz/common/email/EmailServices.xml (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/script/org/ofbiz/common/email/EmailServices.xml Mon Dec 5 15:19:33 2011 @@ -24,28 +24,26 @@ under the License. <!-- if partyIdTo provided but no emailAddress, get it from the partyContactMech --> <if-empty field="parameters.sendTo"> <if-empty field="parameters.partyIdTo"> - <log level="error" message="PartyId or SendTo should be specified!"></log> + <log level="error" message="PartyId or SendTo should be specified!"/> <add-error> <fail-property resource="CommonUiLabels" property="CommonEmailShouldBeSpecified"/> </add-error> <check-errors/> </if-empty> </if-empty> - <if-not-empty field="parameters.partyIdTo"> + <if-empty field="parameters.sendTo"> + <set field="getEmail.partyId" from-field="parameters.partyIdTo"/> + <call-service service-name="getPartyEmail" in-map-name="getEmail"> + <result-to-field result-name="emailAddress" field="parameters.sendTo"/> + </call-service> <if-empty field="parameters.sendTo"> - <set field="getEmail.partyId" from-field="parameters.partyIdTo"/> - <call-service service-name="getPartyEmail" in-map-name="getEmail"> - <result-to-field result-name="emailAddress" field="parameters.sendTo"/> - </call-service> - <if-empty field="parameters.sendTo"> - <log level="error" message="PartyId: ${parameters.partyIdTo} has no valid email address!"></log> - <add-error> - <fail-property resource="CommonUiLabels" property="CommonEmailNotValid"/> - </add-error> - <check-errors/> - </if-empty> + <log level="error" message="PartyId: ${parameters.partyIdTo} has no valid email address!"></log> + <add-error> + <fail-property resource="CommonUiLabels" property="CommonEmailNotValid"/> + </add-error> + <check-errors/> </if-empty> - </if-not-empty> + </if-empty> <entity-one entity-name="EmailTemplateSetting" value-field="emailTemplateSetting"/> <if-not-empty field="emailTemplateSetting"> <set field="emailParams.bodyScreenUri" from-field="emailTemplateSetting.bodyScreenLocation"/> @@ -54,7 +52,7 @@ under the License. <if-not-empty field="emailTemplateSetting.fromAddress"> <set field="emailParams.sendFrom" from-field="emailTemplateSetting.fromAddress"/> <else> - <property-to-field resource="general" property="defaultFromEmailAddress" field="emailParams.sendFrom" default="[hidden email]"/> + <property-to-field resource="general" property="defaultFromEmailAddress" field="emailParams.sendFrom" default="[hidden email]"/> </else> </if-not-empty> <set field="emailParams.sendCc" from-field="emailTemplateSetting.ccAddress"/> @@ -72,7 +70,7 @@ under the License. <result-to-result result-name="communicationEventId"/> </call-service> <else> - <log level="error" message="sendMailFromTemplateSetting service could not find the emailTemplateSettingId: ${parameters.emailTemplateSettingId}"></log> + <log level="error" message="sendMailFromTemplateSetting service could not find the emailTemplateSettingId: ${parameters.emailTemplateSettingId}"/> </else> </if-not-empty> </simple-method> Modified: ofbiz/branches/20111205EmailHandling/framework/common/servicedef/services_email.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/servicedef/services_email.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/servicedef/services_email.xml (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/servicedef/services_email.xml Mon Dec 5 15:19:33 2011 @@ -23,6 +23,21 @@ under the License. <description>Content Component Services</description> <vendor>OFBiz</vendor> + <!-- Email Template Setting Management Service --> + <service name="createEmailTemplateSetting" engine="entity-auto" invoke="create" + auth ="true" default-entity-name="EmailTemplateSetting"> + <auto-attributes mode="IN" include="nonpk" optional="true"/> + <auto-attributes mode="OUT" include="pk"/> + </service> + <service name="updateEmailTemplateSetting" engine="entity-auto" invoke="update" + auth ="true" default-entity-name="EmailTemplateSetting"> + <auto-attributes mode="IN" include="pk"/> + <auto-attributes mode="IN" include="nonpk" optional="true"/> + </service> + <service name="removeEmailTemplateSetting" engine="entity-auto" invoke="delete" + auth ="true" default-entity-name="EmailTemplateSetting"> + <auto-attributes mode="IN" include="pk"/> + </service> <!-- Email Related Services --> <service name="sendMailInterface" engine="interface" location="" invoke=""> <description>Interface service for mail services. contentType defaults to "text/html", sendType defaults to @@ -35,10 +50,10 @@ under the License. <attribute name="authPass" type="String" mode="IN" optional="true"/> <attribute name="port" type="String" mode="IN" optional="true"/> <attribute name="sendVia" type="String" mode="IN" optional="true"/> - <attribute name="sendType" type="String" mode="IN" optional="true"/> + <attribute name="sendType" type="String" mode="IN" optional="true"/> <attribute name="socketFactoryClass" type="String" mode="IN" optional="true"/> <attribute name="socketFactoryPort" type="String" mode="IN" optional="true"/> - <attribute name="socketFactoryFallback" type="String" mode="IN" optional="true"/> + <attribute name="socketFactoryFallback" type="String" mode="IN" optional="true"/> <attribute name="sendFailureNotification" mode="IN" type="Boolean" optional="true"/> <attribute name="sendPartial" mode="IN" type="Boolean" optional="true"/> <attribute name="subject" type="String" mode="INOUT" optional="true" allow-html="safe"/> @@ -50,14 +65,14 @@ under the License. <attribute name="custRequestId" type="String" mode="INOUT" optional="true"/> <attribute name="messageWrapper" type="org.ofbiz.service.mail.MimeMessageWrapper" mode="OUT" optional="true"/><!-- mail can be disabled in general.properties so no output --> <!-- used for parsing and ECAs --> - <attribute name="communicationEventId" type="String" mode="INOUT" optional="true"/> + <attribute name="communicationEventId" type="String" mode="INOUT" optional="true"/> </service> <service name="sendMail" engine="java" location="org.ofbiz.common.email.EmailServices" invoke="sendMail"> <description>Send E-Mail Service. partyId and communicationEventId aren't used by sendMail but are passed down to storeEmailAsCommunication during the SECA chain. See sendMailInterface for more comments.</description> <implements service="sendMailInterface"/> - <attribute name="body" type="String" mode="INOUT" optional="false" allow-html="safe"/> + <attribute name="body" type="String" mode="INOUT" optional="false" allow-html="safe"/> <override name="contentType" mode="INOUT"/> <override name="subject" mode="INOUT" optional="false"/> <override name="emailType" type="String" mode="INOUT" optional="true"/> @@ -94,16 +109,13 @@ under the License. <attribute name="subject" type="String" mode="OUT" optional="true"/> <attribute name="body" type="String" mode="OUT" optional="false"/> </service> - <service name="sendMailFromTemplateSetting" engine="simple" + <service name="sendMailFromTemplateSetting" engine="simple" max-retry="3" location="component://common/script/org/ofbiz/common/email/EmailServices.xml" invoke="sendMailFromTemplateSetting"> <description>Send Email From Email Template Setting Service</description> - <implements service="sendMailInterface"/> + <implements service="sendMailFromScreen"/> <attribute name="emailTemplateSettingId" type="String" mode="IN" optional="false"/> <attribute name="partyIdTo" type="String" mode="IN" optional="true"/> - <attribute name="bodyText" type="String" mode="IN" optional="true" allow-html="safe"/> <attribute name="attachmentName" type="String" mode="IN" optional="true"/> - <attribute name="bodyParameters" type="Map" mode="IN" optional="true"/> - <attribute name="webSiteId" type="String" mode="IN" optional="true"/> <attribute name="body" type="String" mode="OUT" optional="true"/> </service> Modified: ofbiz/branches/20111205EmailHandling/framework/common/webcommon/WEB-INF/common-controller.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/webcommon/WEB-INF/common-controller.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/webcommon/WEB-INF/common-controller.xml (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/webcommon/WEB-INF/common-controller.xml Mon Dec 5 15:19:33 2011 @@ -210,8 +210,9 @@ under the License. <!-- Lookup requests --> <request-map uri="LookupGeo"><security https="true" auth="true"/><response name="success" type="view" value="LookupGeo"/></request-map> <request-map uri="LookupGeoName"><security https="true" auth="true"/><response name="success" type="view" value="LookupGeoName"/></request-map> + <request-map uri="LookupEmailTemplateSetting"><security https="true" auth="true"/><response name="success" type="view" value="LookupEmailTemplateSetting"/></request-map> <request-map uri="LookupLocale"><security https="true" auth="true"/><response name="success" type="view" value="LookupLocale"/></request-map> - + <!--========================== AJAX events =====================--> <!-- Get states related to a country --> <request-map uri="getAssociatedStateList"> @@ -283,5 +284,6 @@ under the License. <view-map name="LookupGeo" type="screen" page="component://common/widget/LookupScreens.xml#LookupGeo"/> <view-map name="LookupGeoName" type="screen" page="component://common/widget/LookupScreens.xml#LookupGeoName"/> + <view-map name="LookupEmailTemplateSetting" type="screen" page="component://common/widget/LookupScreens.xml#LookupEmailTemplateSetting"/> <view-map name="LookupLocale" type="screen" page="component://common/widget/LookupScreens.xml#LookupLocale"/> </site-conf> Modified: ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupForms.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupForms.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupForms.xml (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupForms.xml Mon Dec 5 15:19:33 2011 @@ -115,6 +115,27 @@ under the License. </field> </form> + <form name="LookupEmailTemplateSetting" type="single" target="LookupEmailTemplateSetting"> + <auto-fields-entity entity-name="EmailTemplateSetting" default-field-type="find"/> + <field name="noConditionFind"><hidden value="Y"/><!-- if this isn't there then with all fields empty no query will be done --></field> + <field name="submitButton" title="${uiLabelMap.CommonFind}"><submit button-type="button"/></field> + </form> + + <form name="ListEmailTemplateSettings" type="list" list-name="listIt" paginate-target="LookupEmailTemplateSetting" + odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <actions> + <service service-name="performFind" result-map="result" result-map-list="listIt"> + <field-map field-name="inputFields" from-field="parameters"/> + <field-map field-name="orderBy" value="emailTemplateSettingId"/> + <field-map field-name="entityName" value="EmailTemplateSetting"/> + </service> + </actions> + <auto-fields-entity entity-name="EmailTemplateSetting" default-field-type="display"/> + <field name="emailTemplateSettingId" widget-style="smallSubmit"> + <hyperlink also-hidden="false" target-type="plain" description="${description} [${emailTemplateSettingId}]" target="javascript:set_value('${emailTemplateSettingId}')"/> + </field> + </form> + <form name="LookupLocale" type="single" target="LookupLocale"> <field name="localeString"><text-find/></field> <field name="localeName" title="${uiLabelMap.CommonLanguageTitle}"><text-find/></field> Modified: ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupScreens.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupScreens.xml (original) +++ ofbiz/branches/20111205EmailHandling/framework/common/widget/LookupScreens.xml Mon Dec 5 15:19:33 2011 @@ -73,7 +73,7 @@ under the License. <!-- required: fields to search a match --> <!-- the first element from searchFields is returned after user selection --> <!-- it might be hidden based on widget.autocompleter.displayReturnField property in widget.properties --> - <set field="searchFields" value="[geoName, geoId, geoCode]"/> + <set field="searchFields" value="[geoName, geoId, geoCode]"/> <!-- optional: fields to display in the given order, default is searchFields --> <set field="displayFields" value="[geoId, geoName, geoCode]"/> @@ -226,6 +226,24 @@ under the License. </section> </screen> + <screen name="LookupEmailTemplateSetting"> + <section> + <actions> + <set field="title" value="${uiLabelMap.PageTitleLookupEmailTemplateSetting}"/> + </actions> + <widgets> + <decorator-screen name="LookupDecorator" location="component://common/widget/CommonScreens.xml"> + <decorator-section name="search-options"> + <include-form name="LookupEmailTemplateSetting" location="component://common/widget/LookupForms.xml"/> + </decorator-section> + <decorator-section name="search-results"> + <include-form name="ListEmailTemplateSettings" location="component://common/widget/LookupForms.xml"/> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + <screen name="LookupLocale"> <section> <actions> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/data/DemoEbayStoreData.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/data/DemoEbayStoreData.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/data/DemoEbayStoreData.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/data/DemoEbayStoreData.xml Mon Dec 5 15:19:33 2011 @@ -94,10 +94,10 @@ <Content contentId="EBAY_ITEM_DISPATCH1" contentTypeId="DOCUMENT" dataResourceId="EBAY_ITEM_DISPATCH1" statusId="CTNT_IN_PROGRESS"/> <ContentRole contentId="EBAY_ITEM_DISPATCH1" partyId="DemoEbayAccount1" roleTypeId="OWNER" fromDate="2010-01-01 00:00:00.000"/> - <ProductStoreEmailSetting productStoreId="90101" emailType="EBAY_WIN_BUYER_NOTI" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#WinnigBuyerNotification" fromAddress="[hidden email]" subject="OFBiz Demo - Winnig Buyer Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> - <ProductStoreEmailSetting productStoreId="90101" emailType="EBAY_PAY_RECIEVED" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#PaymentRecieved" fromAddress="[hidden email]" subject="OFBiz Demo - PaymentRecieved #${buyerUserId}" xslfoAttachScreenLocation=""/> - <ProductStoreEmailSetting productStoreId="90101" emailType="EBAY_FEEBACK_REMIN" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#FeedbackReminder" fromAddress="[hidden email]" subject="OFBiz Demo - Feedback Reminder #${buyerUserId}" xslfoAttachScreenLocation=""/> - <ProductStoreEmailSetting productStoreId="90101" emailType="EBAY_ITEM_DISPATCH" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#EbayEmailTemplate" fromAddress="[hidden email]" subject="OFBiz Demo - Item Dispatched Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90101" emailType="EBAY_WIN_BUYER_NOTI" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#WinnigBuyerNotification" fromAddress="[hidden email]" subject="OFBiz Demo - Winnig Buyer Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90101" emailType="EBAY_PAY_RECIEVED" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#PaymentRecieved" fromAddress="[hidden email]" subject="OFBiz Demo - PaymentRecieved #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90101" emailType="EBAY_FEEBACK_REMIN" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#FeedbackReminder" fromAddress="[hidden email]" subject="OFBiz Demo - Feedback Reminder #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90101" emailType="EBAY_ITEM_DISPATCH" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#EbayEmailTemplate" fromAddress="[hidden email]" subject="OFBiz Demo - Item Dispatched Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> <!-- ===================== --> <!-- Ebay Store Demo2 Data --> @@ -174,8 +174,8 @@ <Content contentId="EBAY_ITEM_DISPATCH2" contentTypeId="DOCUMENT" dataResourceId="EBAY_ITEM_DISPATCH2" statusId="CTNT_IN_PROGRESS"/> <ContentRole contentId="EBAY_ITEM_DISPATCH2" partyId="DemoEbayAccount2" roleTypeId="OWNER" fromDate="2010-01-01 00:00:00.000"/> - <ProductStoreEmailSetting productStoreId="90102" emailType="EBAY_WIN_BUYER_NOTI" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#WinnigBuyerNotification" fromAddress="[hidden email]" subject="OFBiz Demo - Winnig Buyer Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> - <ProductStoreEmailSetting productStoreId="90102" emailType="EBAY_PAY_RECIEVED" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#PaymentRecieved" fromAddress="[hidden email]" subject="OFBiz Demo - PaymentRecieved #${buyerUserId}" xslfoAttachScreenLocation=""/> - <ProductStoreEmailSetting productStoreId="90102" emailType="EBAY_FEEBACK_REMIN" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#FeedbackReminder" fromAddress="[hidden email]" subject="OFBiz Demo - Feedback Reminder #${buyerUserId}" xslfoAttachScreenLocation=""/> - <ProductStoreEmailSetting productStoreId="90102" emailType="EBAY_ITEM_DISPATCH" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#EbayEmailTemplate" fromAddress="[hidden email]" subject="OFBiz Demo - Item Dispatched Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90102" emailType="EBAY_WIN_BUYER_NOTI" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#WinnigBuyerNotification" fromAddress="[hidden email]" subject="OFBiz Demo - Winnig Buyer Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90102" emailType="EBAY_PAY_RECIEVED" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#PaymentRecieved" fromAddress="[hidden email]" subject="OFBiz Demo - PaymentRecieved #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90102" emailType="EBAY_FEEBACK_REMIN" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#FeedbackReminder" fromAddress="[hidden email]" subject="OFBiz Demo - Feedback Reminder #${buyerUserId}" xslfoAttachScreenLocation=""/> + <OldProdStoreEmailSetting productStoreId="90102" emailType="EBAY_ITEM_DISPATCH" bccAddress="[hidden email]" bodyScreenLocation="component://ebaystore/widget/EbayEmailScreens.xml#EbayEmailTemplate" fromAddress="[hidden email]" subject="OFBiz Demo - Item Dispatched Notification #${buyerUserId}" xslfoAttachScreenLocation=""/> </entity-engine-xml> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml Mon Dec 5 15:19:33 2011 @@ -264,15 +264,15 @@ <result-to-field result-name="contentId"/> </call-service> - <!-- create ProductStoreEmailSetting --> + <!-- create OldProdStoreEmailSetting --> <if-not-empty field="parameters.includePayment"> <set field="parameters.subject" value="${parameters.subject} INCLUDE_PAYMENT"/> </if-not-empty> <if-not-empty field="parameters.includeCrossPromotions"> <set field="parameters.subject" value="${parameters.includeCrossPromotions} INCLUDE_CROSS_PROMOTIONS"/> </if-not-empty> - <set-service-fields service-name="createProductStoreEmailSetting" to-map="newEmailSetting" map="parameters"/> - <call-service service-name="createProductStoreEmailSetting" in-map-name="newEmailSetting" > + <set-service-fields service-name="createOldProdStoreEmailSetting" to-map="newEmailSetting" map="parameters"/> + <call-service service-name="createOldProdStoreEmailSetting" in-map-name="newEmailSetting" > <result-to-field result-name="contentId"/> </call-service> </simple-method> @@ -284,15 +284,15 @@ <result-to-field result-name="dataResourceId" field="parameters.dataResourceId"/> </call-service> - <!-- update ProductStoreEmailSetting --> + <!-- update OldProdStoreEmailSetting --> <!--if-not-empty field="parameters.includePayment"> <set field="parameters.subject" value="${parameters.subject} INCLUDE_PAYMENT"/> </if-not-empty> <if-not-empty field="parameters.includeCrossPromotions"> <set field="parameters.subject" value="${parameters.subject} INCLUDE_CROSS_PROMOTIONS"/> </if-not-empty--> - <set-service-fields service-name="updateProductStoreEmailSetting" to-map="updateEmailSetting" map="parameters"/> - <call-service service-name="updateProductStoreEmailSetting" in-map-name="updateEmailSetting" > + <set-service-fields service-name="updateOldProdStoreEmailSetting" to-map="updateEmailSetting" map="parameters"/> + <call-service service-name="updateOldProdStoreEmailSetting" in-map-name="updateEmailSetting" > <result-to-field result-name="contentId"/> </call-service> </simple-method> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java Mon Dec 5 15:19:33 2011 @@ -353,7 +353,7 @@ public class EbayStoreAutoPreferences { for (SellingManagerSoldOrderType item : items) { // call send Map<String, Object> sendMap = FastMap.newInstance(); - GenericValue productStoreEmail = delegator.findByPrimaryKey("ProductStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_FEEBACK_REMIN")); + GenericValue productStoreEmail = delegator.findByPrimaryKey("OldProdStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_FEEBACK_REMIN")); String bodyScreenLocation = productStoreEmail.getString("bodyScreenLocation"); sendMap.put("bodyScreenUri", bodyScreenLocation); String subjectString = productStoreEmail.getString("subject"); @@ -687,7 +687,7 @@ public class EbayStoreAutoPreferences { for (SellingManagerSoldOrderType item : items) { // call send Map<String, Object> sendMap = FastMap.newInstance(); - GenericValue productStoreEmail = delegator.findByPrimaryKey("ProductStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_PAY_RECIEVED")); + GenericValue productStoreEmail = delegator.findByPrimaryKey("OldProdStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_PAY_RECIEVED")); String bodyScreenLocation = productStoreEmail.getString("bodyScreenLocation"); sendMap.put("bodyScreenUri", bodyScreenLocation); String subjectString = productStoreEmail.getString("subject"); @@ -941,7 +941,7 @@ public class EbayStoreAutoPreferences { String buyerUserId = bidder.get("userId").toString(); Map<String, Object> sendMap = FastMap.newInstance(); - GenericValue productStoreEmail = delegator.findByPrimaryKey("ProductStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_WIN_BUYER_NOTI")); + GenericValue productStoreEmail = delegator.findByPrimaryKey("OldProdStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_WIN_BUYER_NOTI")); String bodyScreenLocation = productStoreEmail.getString("bodyScreenLocation"); sendMap.put("bodyScreenUri", bodyScreenLocation); String subjectString = productStoreEmail.getString("subject"); @@ -1001,7 +1001,7 @@ public class EbayStoreAutoPreferences { String buyerEmail = item.get("buyerEmail").toString(); Map<String, Object> sendMap = FastMap.newInstance(); - GenericValue productStoreEmail = delegator.findByPrimaryKey("ProductStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_ITEM_DISPATCH")); + GenericValue productStoreEmail = delegator.findByPrimaryKey("OldProdStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "EBAY_ITEM_DISPATCH")); String bodyScreenLocation = productStoreEmail.getString("bodyScreenLocation"); sendMap.put("bodyScreenUri", bodyScreenLocation); String subjectString = productStoreEmail.getString("subject"); Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbayEmailScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbayEmailScreens.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbayEmailScreens.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbayEmailScreens.xml Mon Dec 5 15:19:33 2011 @@ -30,7 +30,7 @@ </service> <set field="userLoginId" from-field="result.userLoginId"/> <set field="emailType" from-field="parameters.emailType"/> - <entity-one value-field="emailSetting" entity-name="ProductStoreEmailSetting"> + <entity-one value-field="emailSetting" entity-name="OldProdStoreEmailSetting"> <field-map field-name="productStoreId" from-field="parameters.productStoreId"/> <field-map field-name="emailType" from-field="emailType"/> </entity-one> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml Mon Dec 5 15:19:33 2011 @@ -407,7 +407,7 @@ </service> <set field="userLoginId" from-field="result.userLoginId"/> <set field="emailType" from-field="parameters.emailType"/> - <entity-one value-field="emailSetting" entity-name="ProductStoreEmailSetting"> + <entity-one value-field="emailSetting" entity-name="OldProdStoreEmailSetting"> <field-map field-name="productStoreId" from-field="parameters.productStoreId"/> <field-map field-name="emailType" from-field="emailType"/> </entity-one> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoProduct.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoProduct.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoProduct.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoProduct.xml Mon Dec 5 15:19:33 2011 @@ -97,37 +97,37 @@ under the License. <ProductStorePaymentSetting productStoreId="9000" paymentMethodTypeId="EXT_COD" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" paymentService="" paymentCustomMethodId=""/> <ProductStorePaymentSetting productStoreId="9000" paymentMethodTypeId="EXT_BILLACT" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" paymentService="" paymentCustomMethodId=""/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_CONFIRM" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNotice" xslfoAttachScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNoticePdf" subject="OFBiz Demo - Order Confirmation #${orderId}" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderCompleteNotice" subject="OFBiz Demo - Your Order Is Complete #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_BACKORDER" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#BackorderNotice" subject="OFBiz Demo - Backorder Notification #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_CHANGE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderChangeNotice" subject="OFBiz Demo - Order Change Notification #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_PAYRETRY" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#PaymentRetryNotice" subject="OFBiz Demo - Order Payment Notification #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_SHIP_COMPLT" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#ShipmentCompleteNotice" subject="OFBiz Demo - Shipment Complete Notification #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_CONFIRM" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNotice" xslfoAttachScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNoticePdf" subject="OFBiz Demo - Order Confirmation #${orderId}" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderCompleteNotice" subject="OFBiz Demo - Your Order Is Complete #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_BACKORDER" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#BackorderNotice" subject="OFBiz Demo - Backorder Notification #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_CHANGE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderChangeNotice" subject="OFBiz Demo - Order Change Notification #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_PAYRETRY" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#PaymentRetryNotice" subject="OFBiz Demo - Order Payment Notification #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_ODR_SHIP_COMPLT" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#ShipmentCompleteNotice" subject="OFBiz Demo - Shipment Complete Notification #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_RTN_ACCEPT" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnAccept" subject="OFBiz Demo - Return Accepted #${returnHeader.returnId}" xslfoAttachScreenLocation="component://order/widget/ordermgr/OrderPrintScreens.xml#ReturnPDF" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_RTN_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnComplete" subject="OFBiz Demo - Return Completed #${returnHeader.returnId}" xslfoAttachScreenLocation="component://order/widget/ordermgr/OrderPrintScreens.xml#ReturnPDF" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_RTN_CANCEL" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnCancel" subject="OFBiz Demo - Return Cancelled #${returnHeader.returnId}" xslfoAttachScreenLocation="component://order/widget/ordermgr/OrderPrintScreens.xml#ReturnPDF" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_RTN_ACCEPT" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnAccept" subject="OFBiz Demo - Return Accepted #${returnHeader.returnId}" xslfoAttachScreenLocation="component://order/widget/ordermgr/OrderPrintScreens.xml#ReturnPDF" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_RTN_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnComplete" subject="OFBiz Demo - Return Completed #${returnHeader.returnId}" xslfoAttachScreenLocation="component://order/widget/ordermgr/OrderPrintScreens.xml#ReturnPDF" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_RTN_CANCEL" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnCancel" subject="OFBiz Demo - Return Cancelled #${returnHeader.returnId}" xslfoAttachScreenLocation="component://order/widget/ordermgr/OrderPrintScreens.xml#ReturnPDF" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_GC_PURCHASE" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardPurchase" fromAddress="[hidden email]" subject="A Gift From ${senderName}!"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_GC_RELOAD" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardReload" fromAddress="[hidden email]" subject="Gift Card Reload Results"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_GC_PURCHASE" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardPurchase" fromAddress="[hidden email]" subject="A Gift From ${senderName}!"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_GC_RELOAD" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardReload" fromAddress="[hidden email]" subject="Gift Card Reload Results"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_TELL_FRIEND" bodyScreenLocation="component://ecommerce/widget/EmailProductScreens.xml#TellFriend" subject="${sendFrom} has sent you a link!" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_TELL_FRIEND" bodyScreenLocation="component://ecommerce/widget/EmailProductScreens.xml#TellFriend" subject="${sendFrom} has sent you a link!" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_PWD_RETRIEVE" bodyScreenLocation="component://securityext/widget/EmailSecurityScreens.xml#PasswordEmail" subject="OFBiz Demo - Password Reminder (${userLogin.userLoginId})" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_PWD_RETRIEVE" bodyScreenLocation="component://securityext/widget/EmailSecurityScreens.xml#PasswordEmail" subject="OFBiz Demo - Password Reminder (${userLogin.userLoginId})" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_QUO_CONFIRM" bodyScreenLocation="component://order/widget/ordermgr/QuoteScreens.xml#ViewQuoteSimple" xslfoAttachScreenLocation="component://order/widget/ordermgr/QuoteScreens.xml#QuoteReport" subject="OFBiz Demo - Quote Confirmation #${quoteId}" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_QUO_CONFIRM" bodyScreenLocation="component://order/widget/ordermgr/QuoteScreens.xml#ViewQuoteSimple" xslfoAttachScreenLocation="component://order/widget/ordermgr/QuoteScreens.xml#QuoteReport" subject="OFBiz Demo - Quote Confirmation #${quoteId}" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PARTY_REGIS_CONFIRM" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#CreatePartyNotification" subject="New Account Created" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_CUST_REGISTER" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#CreatePartyNotification" subject="New Account Created" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="UPD_PRSNL_INF_CNFRM" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#ChangePersonalInfoNotification" subject="Personal Information Updated" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_EMAIL_VERIFY" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#VerifyEmailAddressNotification" subject="Email Address Verification" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PARTY_REGIS_CONFIRM" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#CreatePartyNotification" subject="New Account Created" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_CUST_REGISTER" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#CreatePartyNotification" subject="New Account Created" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="UPD_PRSNL_INF_CNFRM" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#ChangePersonalInfoNotification" subject="Personal Information Updated" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="PRDS_EMAIL_VERIFY" bodyScreenLocation="component://party/widget/partymgr/EmailPartyScreens.xml#VerifyEmailAddressNotification" subject="Email Address Verification" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="CONT_NOTI_EMAIL" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactUsEmailNotification" subject="Contact-us Information Notification" fromAddress="[hidden email]" /> + <OldProdStoreEmailSetting productStoreId="9000" emailType="CONT_NOTI_EMAIL" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactUsEmailNotification" subject="Contact-us Information Notification" fromAddress="[hidden email]" /> - <ProductStoreEmailSetting productStoreId="9000" emailType="SUB_CONT_LIST_NOTI" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListSubscribeEmail" subject="Subscribe Contact List" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="UNSUB_CONT_LIST_VERI" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListUnsubscribeVerifyEmail" subject="Verify Unsubscribe Contact List" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="UNSUB_CONT_LIST_NOTI" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListUnsubscribeEmail" subject="Unsubscribe Contact List" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="9000" emailType="CONT_EMAIL_TEMPLATE" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListEmailTemplate"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="SUB_CONT_LIST_NOTI" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListSubscribeEmail" subject="Subscribe Contact List" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="UNSUB_CONT_LIST_VERI" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListUnsubscribeVerifyEmail" subject="Verify Unsubscribe Contact List" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="UNSUB_CONT_LIST_NOTI" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListUnsubscribeEmail" subject="Unsubscribe Contact List" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="9000" emailType="CONT_EMAIL_TEMPLATE" bodyScreenLocation="component://ecommerce/widget/EmailContactListScreens.xml#ContactListEmailTemplate"/> <WebAnalyticsConfig webSiteId="WebStore" webAnalyticsTypeId="GOOGLE_ANALYTICS" webAnalyticsCode="-- enter here your analytic script code --"/> <WebAnalyticsConfig webSiteId="WebStore" webAnalyticsTypeId="BING_ANALYTICS" webAnalyticsCode="-- enter here your analytic script code --"/> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoRentalProduct.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoRentalProduct.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoRentalProduct.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/data/DemoRentalProduct.xml Mon Dec 5 15:19:33 2011 @@ -45,22 +45,22 @@ headerLogo="/images/opentravelsystem_log <ProductStorePaymentSetting productStoreId="RentalStore" paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" paymentService="" paymentCustomMethodId="" paymentGatewayConfigId="PAYPAL_CONFIG"/> <ProductStorePaymentSetting productStoreId="RentalStore" paymentMethodTypeId="EXT_WORLDPAY" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" paymentService="" paymentCustomMethodId="" paymentGatewayConfigId="WORLDPAY_CONFIG"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_CONFIRM" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNotice" xslfoAttachScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNoticePdf" subject="OFBiz Demo - Order Confirmation #${orderId}" bccAddress="[hidden email]" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderCompleteNotice" subject="OFBiz Demo - Your Order Is Complete #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_BACKORDER" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#BackorderNotice" subject="OFBiz Demo - Backorder Notification #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_CHANGE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderChangeNotice" subject="OFBiz Demo - Order Change Notification #${orderId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_PAYRETRY" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#PaymentRetryNotice" subject="OFBiz Demo - Order Payment Notification #${orderId}" fromAddress="[hidden email]"/> - - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_RTN_ACCEPT" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnAccept" subject="OFBiz Demo - Return Accepted #${returnHeader.returnId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_RTN_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnComplete" subject="OFBiz Demo - Return Completed #${returnHeader.returnId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_RTN_CANCEL" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnCancel" subject="OFBiz Demo - Return Cancelled #${returnHeader.returnId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_CONFIRM" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNotice" xslfoAttachScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderConfirmNoticePdf" subject="OFBiz Demo - Order Confirmation #${orderId}" bccAddress="[hidden email]" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderCompleteNotice" subject="OFBiz Demo - Your Order Is Complete #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_BACKORDER" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#BackorderNotice" subject="OFBiz Demo - Backorder Notification #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_CHANGE" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#OrderChangeNotice" subject="OFBiz Demo - Order Change Notification #${orderId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_ODR_PAYRETRY" bodyScreenLocation="component://ecommerce/widget/EmailOrderScreens.xml#PaymentRetryNotice" subject="OFBiz Demo - Order Payment Notification #${orderId}" fromAddress="[hidden email]"/> + + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_RTN_ACCEPT" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnAccept" subject="OFBiz Demo - Return Accepted #${returnHeader.returnId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_RTN_COMPLETE" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnComplete" subject="OFBiz Demo - Return Completed #${returnHeader.returnId}" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_RTN_CANCEL" bodyScreenLocation="component://ecommerce/widget/EmailReturnScreens.xml#ReturnCancel" subject="OFBiz Demo - Return Cancelled #${returnHeader.returnId}" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_GC_PURCHASE" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardPurchase" fromAddress="[hidden email]" subject="A Gift From ${senderName}!"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_GC_RELOAD" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardReload" fromAddress="[hidden email]" subject="Gift Card Reload Results"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_GC_PURCHASE" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardPurchase" fromAddress="[hidden email]" subject="A Gift From ${senderName}!"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_GC_RELOAD" bodyScreenLocation="component://ecommerce/widget/EmailGiftCardScreens.xml#GiftCardReload" fromAddress="[hidden email]" subject="Gift Card Reload Results"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_TELL_FRIEND" bodyScreenLocation="component://ecommerce/widget/EmailProductScreens.xml#TellFriend" subject="${sendFrom} has sent you a link!" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_TELL_FRIEND" bodyScreenLocation="component://ecommerce/widget/EmailProductScreens.xml#TellFriend" subject="${sendFrom} has sent you a link!" fromAddress="[hidden email]"/> - <ProductStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_PWD_RETRIEVE" bodyScreenLocation="component://securityext/widget/EmailSecurityScreens.xml#PasswordEmail" subject="OFBiz Demo - Password Reminder (${userLoginId})" fromAddress="[hidden email]"/> + <OldProdStoreEmailSetting productStoreId="RentalStore" emailType="PRDS_PWD_RETRIEVE" bodyScreenLocation="component://securityext/widget/EmailSecurityScreens.xml#PasswordEmail" subject="OFBiz Demo - Password Reminder (${userLoginId})" fromAddress="[hidden email]"/> <ProductStoreFacility productStoreId="RentalStore" facilityId="WebStoreWarehouse" fromDate="2001-05-13 12:00:00.0"/> <ProductStoreRole partyId="admin" roleTypeId="SALES_REP" productStoreId="RentalStore" fromDate="2001-05-13 12:00:00.0"/> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml Mon Dec 5 15:19:33 2011 @@ -419,7 +419,7 @@ under the License. <if-not-empty field="emailContext.emailAddress"> <set from-field="parameters.emailProductStoreId" field="storeEmailLookup.productStoreId"/> <set value="PRDS_CUST_REGISTER" field="storeEmailLookup.emailType"/> - <find-by-primary-key map="storeEmailLookup" entity-name="ProductStoreEmailSetting" value-field="storeEmail"/> + <find-by-primary-key map="storeEmailLookup" entity-name="OldProdStoreEmailSetting" value-field="storeEmail"/> <if-not-empty field="storeEmail.bodyScreenLocation"> <get-related-one value-field="createdUserLogin" relation-name="Person" to-value-field="person"/> <set field="bodyParameters.person" from-field="person"/> Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderStatus.groovy URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderStatus.groovy?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderStatus.groovy (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderStatus.groovy Mon Dec 5 15:19:33 2011 @@ -147,7 +147,7 @@ if (orderHeader) { } } - webSiteId = orderHeader.webSiteId ?: CatalogWorker.getWebSiteId(request); + webSiteId = orderHeader.webSiteId ?: CatalogWorker.getStoreCatalogs(delegator, orderHeader.productStoreId); payToPartyId = productStore.payToPartyId; paymentAddress = PaymentWorker.getPaymentAddress(delegator, payToPartyId); Modified: ofbiz/branches/20111205EmailHandling/specialpurpose/oagis/src/org/ofbiz/oagis/OagisInventoryServices.java URL: http://svn.apache.org/viewvc/ofbiz/branches/20111205EmailHandling/specialpurpose/oagis/src/org/ofbiz/oagis/OagisInventoryServices.java?rev=1210493&r1=1210492&r2=1210493&view=diff ============================================================================== --- ofbiz/branches/20111205EmailHandling/specialpurpose/oagis/src/org/ofbiz/oagis/OagisInventoryServices.java (original) +++ ofbiz/branches/20111205EmailHandling/specialpurpose/oagis/src/org/ofbiz/oagis/OagisInventoryServices.java Mon Dec 5 15:19:33 2011 @@ -253,7 +253,7 @@ public class OagisInventoryServices { if (UtilValidate.isNotEmpty(sendToEmail)) { String productStoreId = UtilProperties.getPropertyValue("oagis.properties", "Oagis.Warehouse.SyncInventoryProductStoreId"); - GenericValue productStoreEmail = delegator.findByPrimaryKey("ProductStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "PRDS_OAGIS_CONFIRM")); + GenericValue productStoreEmail = delegator.findByPrimaryKey("OldProdStoreEmailSetting", UtilMisc.toMap("productStoreId", productStoreId, "emailType", "PRDS_OAGIS_CONFIRM")); if (productStoreEmail != null) { String bodyScreenLocation = productStoreEmail.getString("bodyScreenLocation"); sendMap.put("bodyScreenUri", bodyScreenLocation); |
Free forum by Nabble | Edit this page |