|
Author: jleroux
Date: Sat Feb 16 11:49:38 2013 New Revision: 1446875 URL: http://svn.apache.org/r1446875 Log: A patch from Nicolas Malin for "Send mail to a contact list, update screen for more user frendly" https://issues.apache.org/jira/browse/OFBIZ-5136 On marketing component when you will send a mail to a contactList, the screen is easy and effective but not really user-frendly. This screen is available on marketing/control/createContactListCommEvent I improved : * force text/html by default on drop-down * set position 2 for content type * use advanced editor for content * labelise the communicationMethodType Modified: ofbiz/trunk/applications/marketing/widget/ContactListForms.xml Modified: ofbiz/trunk/applications/marketing/widget/ContactListForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/widget/ContactListForms.xml?rev=1446875&r1=1446874&r2=1446875&view=diff ============================================================================== --- ofbiz/trunk/applications/marketing/widget/ContactListForms.xml (original) +++ ofbiz/trunk/applications/marketing/widget/ContactListForms.xml Sat Feb 16 11:49:38 2013 @@ -321,12 +321,18 @@ under the License. <field name="submitButton" title="${uiLabel.CommonSubmit}"><submit/></field> </form> - <form name="EditContactListCommEvent" default-map-name="communicationEvent" target="updateContactListCommEvent" title="" type="single" + <form name="EditContactListCommEvent" default-map-name="communicationEvent" target="updateContactListCommEvent" title="" type="single" header-row-style="header-row" default-table-style="basic-table"> + <actions> + <set field="contentMimeTypeId" from-field="communicationEvent.contentMimeTypeId" default-value="text/html"/> + <entity-one entity-name="CommunicationEventType" value-field="communicationEventType"> + <field-map field-name="communicationEventTypeId" from-field="communicationEventTypes[0].communicationEventTypeId"/> + </entity-one> + </actions> <alt-target target="createContactListCommEvent" use-when="communicationEvent==null"/> <field name="communicationEventId" use-when="communicationEvent!=null" title="${uiLabelMap.MarketingContactListCommEventId}"><display/></field> - <field name="communicationEventTypeId"><hidden value="${communicationEventTypes[0].communicationEventTypeId}"/></field> + <field name="communicationEventTypeId" map-name="communicationEventType"><hidden/></field> <field name="partyIdFrom" title="${uiLabelMap.PartyPartyFrom}"><lookup target-form-name="LookupPartyName"/></field> <field name="statusId" use-when="communicationEvent==null" title="${uiLabelMap.CommonStatus}"> <drop-down allow-empty="false" no-current-selected-key="COM_PENDING"> @@ -392,15 +398,15 @@ under the License. <field name="contactListId"><lookup size="20" target-form-name="LookupContactList"/></field> <field name="datetimeStarted" title="${uiLabelMap.CommonStartDate}"><date-time/></field> <field name="datetimeEnded" title="${uiLabelMap.CommonFinishDate}"><date-time/></field> - <field name="subject" title="${uiLabelMap.PartySubject}"><text size="30"/></field> - <field name="contentMimeTypeId"> + <field name="subject" title="${uiLabelMap.PartySubject}"><text size="50"/></field> + <field name="contentMimeTypeId" position="2"> <drop-down no-current-selected-key="text/html" allow-empty="false"> <entity-options description="${mimeTypeId}" entity-name="MimeType" key-field-name="mimeTypeId"> <entity-order-by field-name="mimeTypeId"/> </entity-options> </drop-down> </field> - <field name="content" title="${uiLabelMap.CommonContent} --${communicationEventTypes[0].communicationEventTypeId}"><textarea cols="60" rows="10"/></field> + <field name="content" title="${uiLabelMap.CommonContent} -- ${communicationEventType.description}"><textarea cols="60" rows="10" visual-editor-enable="true"/></field> <field name="note" title="${uiLabelMap.CommonNote}"><textarea cols="60" rows="3"/></field> <field name="submitButton" title=" ${uiLabelMap.CommonSave} "><submit button-type="button"/></field> <field name="cancelLink" title=" " widget-style="buttontext"><hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}"/></field> |
| Free forum by Nabble | Edit this page |
