Author: adrianc
Date: Wed Feb 22 15:26:39 2012 New Revision: 1292343 URL: http://svn.apache.org/viewvc?rev=1292343&view=rev Log: A bunch of work in Marketing Campaign: fixed UI layout, removed redundant and unused services, fixed services that didn't work. Modified: ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml ofbiz/trunk/applications/marketing/servicedef/services.xml ofbiz/trunk/applications/marketing/webapp/marketing/WEB-INF/controller.xml ofbiz/trunk/applications/marketing/widget/MarketingCampaignForms.xml ofbiz/trunk/applications/marketing/widget/MarketingCampaignScreens.xml Modified: ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml?rev=1292343&r1=1292342&r2=1292343&view=diff ============================================================================== --- ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml (original) +++ ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml Wed Feb 22 15:26:39 2012 @@ -55,7 +55,7 @@ under the License. <fail-property resource="MarketingUiLabels.xml" property="MarketingDeletePermissionError"/> </check-permission> <check-errors/> - + <!-- FIXME: This does not work due to related entities --> <make-value entity-name="MarketingCampaign" value-field="lookupPKMap"/> <set-pk-fields map="parameters" value-field="lookupPKMap"/> <find-by-primary-key entity-name="MarketingCampaign" map="lookupPKMap" value-field="lookedUpValue"/> @@ -113,87 +113,36 @@ under the License. </simple-method> <!-- MarketingCampaignRole methods --> - <simple-method method-name="addRoleToMarketingCampaign" short-description="Add Role To MarketingCampaign"> - <check-permission permission="MARKETING" action="_CREATE"> - <fail-property resource="MarketingUiLabels.xml" property="MarketingCreatePermissionError"/> - </check-permission> - <check-errors/> - - <make-value entity-name="MarketingCampaignRole" value-field="newEntity"/> - <!-- no non-pk fields in this entity, but there may be later... <set-nonpk-fields map="parameters" value-field="newEntity"/> --> - <set-pk-fields map="parameters" value-field="newEntity"/> - - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="removeRoleFromMarketingCampaign" short-description="Remove Role from MarketingCampaign"> - <check-permission permission="MARKETING" action="_DELETE"> - <fail-property resource="MarketingUiLabels.xml" property="MarketingDeletePermissionError"/> - </check-permission> - <check-errors/> - - <make-value entity-name="MarketingCampaignRole" value-field="lookupPKMap"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key entity-name="MarketingCampaignRole" map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> <simple-method method-name="createMarketingCampaignRole" short-description="Add Role To MarketingCampaign"> <!-- allow if userLogin.partyId = parameters.partyId or has permission --> <if> <condition> <and> - <if-compare-field field="userLogin.partyId" to-field="parameters.partyId" operator="not-equals"/> - <not><if-has-permission permission="MARKETING" action="_CREATE"/></not> + <if-compare-field field="userLogin.partyId" to-field="parameters.partyId" operator="not-equals" /> + <not><if-has-permission permission="MARKETING" action="_CREATE" /></not> </and> </condition> <then> <add-error> - <fail-property resource="MarketingUiLabels.xml" property="MarketingCreatePermissionError"/> + <fail-property resource="MarketingUiLabels.xml" property="MarketingCreatePermissionError" /> </add-error> </then> </if> - - <entity-one entity-name="MarketingCampaign" value-field="marketingCampaign"/> - - <!-- okay, now check for all errors --> - <check-errors/> - - - <make-value entity-name="MarketingCampaignRole" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - + <entity-one entity-name="MarketingCampaignRole" value-field="marketingCampaignRole" /> + <if-empty field="marketingCampaignRole"> + <make-value entity-name="MarketingCampaignRole" value-field="marketingCampaignRole" map="parameters" /> + <create-value value-field="marketingCampaignRole" /> + <check-errors /> + </if-empty> </simple-method> - <simple-method method-name="updateMarketingCampaignRole" short-description="Update Add Role To MarketingCampaign"> - <!-- allow if userLogin.partyId = parameters.partyId or has permission --> - <if> - <condition> - <and> - <if-compare-field field="userLogin.partyId" to-field="parameters.partyId" operator="not-equals"/> - <not><if-has-permission permission="MARKETING" action="_UPDATE"/></not> - </and> - </condition> - <then> - <add-error> - <fail-property resource="MarketingUiLabels.xml" property="MarketingUpdatePermissionError"/> - </add-error> - </then> - </if> - <check-errors/> - <entity-one entity-name="MarketingCampaign" value-field="marketingCampaign"/> - - <entity-one entity-name="MarketingCampaignRole" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> <simple-method method-name="deleteMarketingCampaignRole" short-description="Remove Role from MarketingCampaign"> <check-permission permission="MARKETING" action="_DELETE"> <fail-property resource="MarketingUiLabels.xml" property="MarketingDeletePermissionError"/> </check-permission> <check-errors/> - <entity-one entity-name="MarketingCampaignRole" value-field="lookedUpValue"/> <remove-value value-field="lookedUpValue"/> </simple-method> + </simple-methods> Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/servicedef/services.xml?rev=1292343&r1=1292342&r2=1292343&view=diff ============================================================================== --- ofbiz/trunk/applications/marketing/servicedef/services.xml (original) +++ ofbiz/trunk/applications/marketing/servicedef/services.xml Wed Feb 22 15:26:39 2012 @@ -98,28 +98,12 @@ under the License. </service> <!-- MarketingCampaignRole Services --> - <service name="addRoleToMarketingCampaign" default-entity-name="MarketingCampaignRole" engine="simple" - location="component://marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml" invoke="addRoleToMarketingCampaign" auth="true"> - <description>Add Role to MarketingCampaign</description> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - <service name="removeRoleFromMarketingCampaign" default-entity-name="MarketingCampaignRole" engine="simple" - location="component://marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml" invoke="removeRoleFromMarketingCampaign" auth="true"> - <description>Remove Role from MarketingCampaign</description> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> <service name="createMarketingCampaignRole" default-entity-name="MarketingCampaignRole" engine="simple" location="component://marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml" invoke="createMarketingCampaignRole" auth="true"> <description>Add Role to Campaign</description> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateMarketingCampaignRole" default-entity-name="MarketingCampaignRole" engine="simple" - location="component://marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml" invoke="updateMarketingCampaignRole" auth="true"> - <description>Update Role to Campaign Join</description> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> <service name="deleteMarketingCampaignRole" default-entity-name="MarketingCampaignRole" engine="simple" location="component://marketing/script/org/ofbiz/marketing/campaign/CampaignServices.xml" invoke="deleteMarketingCampaignRole" auth="true"> <description>Remove Role from Campaign</description> Modified: ofbiz/trunk/applications/marketing/webapp/marketing/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/webapp/marketing/WEB-INF/controller.xml?rev=1292343&r1=1292342&r2=1292343&view=diff ============================================================================== --- ofbiz/trunk/applications/marketing/webapp/marketing/WEB-INF/controller.xml (original) +++ ofbiz/trunk/applications/marketing/webapp/marketing/WEB-INF/controller.xml Wed Feb 22 15:26:39 2012 @@ -155,16 +155,6 @@ under the License. <security https="true" auth="true"/> <response name="success" type="view" value="EditMarketingCampaignRoles"/> </request-map> - <request-map uri="addRoleToMarketingCampaign"><security https="true" auth="true"/> - <event type="service" path="" invoke="addRoleToMarketingCampaign"/> - <response name="success" type="view" value="EditMarketingCampaignRoles"/> - <response name="error" type="view" value="EditMarketingCampaignRoles"/> - </request-map> - <request-map uri="removeRoleFromMarketingCampaign"><security https="true" auth="true"/> - <event type="service" path="" invoke="removeRoleFromMarketingCampaign"/> - <response name="success" type="view" value="EditMarketingCampaignRoles"/> - <response name="error" type="view" value="EditMarketingCampaignRoles"/> - </request-map> <request-map uri="ListMarketingCampaignRoles"> <security https="true" auth="true"/> <response name="success" type="view" value="ListMarketingCampaignRoles"/> @@ -172,13 +162,7 @@ under the License. <request-map uri="createMarketingCampaignRole"> <security https="true" auth="true"/> <event type="service" invoke="createMarketingCampaignRole"/> - <response name="success" type="view" value="EditMarketingCampaignRoles"/> - <response name="error" type="view" value="EditMarketingCampaignRoles"/> - </request-map> - <request-map uri="updateMarketingCampaignRole"> - <security https="true" auth="true"/> - <event type="service" invoke="updateMarketingCampaignRole"/> - <response name="success" type="view" value="EditMarketingCampaignRoles"/> + <response name="success" type="view" value="ListMarketingCampaignRoles"/> <response name="error" type="view" value="EditMarketingCampaignRoles"/> </request-map> <request-map uri="removeMarketingCampaignRole"> Modified: ofbiz/trunk/applications/marketing/widget/MarketingCampaignForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/widget/MarketingCampaignForms.xml?rev=1292343&r1=1292342&r2=1292343&view=diff ============================================================================== --- ofbiz/trunk/applications/marketing/widget/MarketingCampaignForms.xml (original) +++ ofbiz/trunk/applications/marketing/widget/MarketingCampaignForms.xml Wed Feb 22 15:26:39 2012 @@ -20,18 +20,16 @@ under the License. <forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd"> - <form name="EditMarketingCampaign" type="single" target="updateMarketingCampaign" title="" default-map-name="marketingCampaign" - header-row-style="header-row" default-table-style="basic-table"> + + <form name="EditMarketingCampaign" type="single" target="updateMarketingCampaign" title="" default-map-name="marketingCampaign"> <actions> <property-to-field field="defaultCurrencyUomId" resource="general" property="currency.uom.id.default" default="USD"/> </actions> <alt-target use-when="marketingCampaign==null" target="createMarketingCampaign"/> <auto-fields-entity entity-name="MarketingCampaign"/> - <field use-when="marketingCampaign!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field> <field use-when="marketingCampaign==null&&marketingCampaignId==null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}"><ignored/></field> <field use-when="marketingCampaign==null&&marketingCampaignId!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${marketingCampaignId}]"><display/></field> - <field name="parentCampaignId" title="${uiLabelMap.MarketingParentCampaignId}"> <drop-down allow-empty="true"> <entity-options description="${campaignName}" entity-name="MarketingCampaign" key-field-name="marketingCampaignId"> @@ -61,13 +59,12 @@ under the License. <field name="DONE_PAGE"> <hidden value="${donePage}"/> </field> - <field name="submitButton" title="${uiLabelMap.CommonSave}" widget-style="buttontext"><submit button-type="text-link"/></field> - <field name="cancelLink" widget-style="buttontext" title="${uiLabelMap.CommonCancel}"><hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}" target-type="inter-app"/></field> + <field name="cancelLink" widget-style="buttontext" title="${uiLabelMap.CommonEmptyHeader}"><hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}" target-type="inter-app"/></field> </form> - <form name="ListMarketingCampaign" list-name="" target="" title="" type="list" paginate-target="listMarketingCampaign" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <form name="ListMarketingCampaign" type="list" paginate-target="listMarketingCampaign" + odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar"> <actions> <entity-condition entity-name="MarketingCampaign"/> </actions> @@ -77,18 +74,14 @@ under the License. </hyperlink> </field> <field name="campaignName" title="${uiLabelMap.MarketingCampaignName}"><display/></field> - <field name="parentCampaignId" title="${uiLabelMap.MarketingParentCampaignId}"> - <display/> - </field> - <field name="deleteLink" title=" " widget-style="buttontext"> - <hyperlink target="removeMarketingCampaign" description="${uiLabelMap.CommonDelete}" also-hidden="false"> - <parameter param-name="marketingCampaignId"/> - </hyperlink> + <field name="statusId" title="${uiLabelMap.CommonStatus}"> + <display-entity entity-name="StatusItem" description="${description}" also-hidden="true"/> </field> + <field name="parentCampaignId" title="${uiLabelMap.MarketingParentCampaignId}"><display/></field> </form> - <form name="ListMarketingCampaignRoles" list-name="" target="" title="" type="list" paginate-target="listMarketingCampaignGeo" - odd-row-style="alternate-row" default-table-style="basic-table hover-bar"> + <form name="ListMarketingCampaignRoles" type="list" paginate-target="listMarketingCampaignGeo" + odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar"> <actions> <entity-and entity-name="MarketingCampaignRole"> <field-map field-name="marketingCampaignId" from-field="marketingCampaignId"/> @@ -120,13 +113,6 @@ under the License. </sub-hyperlink> </display-entity>--> </field> - <field name="editLink" title=" " widget-style="buttontext"> - <hyperlink target="EditMarketingCampaignRoles" description="${uiLabelMap.CommonEdit}" also-hidden="false"> - <parameter param-name="marketingCampaignId"/> - <parameter param-name="roleTypeId"/> - <parameter param-name="partyId"/> - </hyperlink> - </field> <field name="deleteLink" title=" " widget-style="buttontext"> <hyperlink target="removeMarketingCampaignRole" description="${uiLabelMap.CommonDelete}" also-hidden="false"> <parameter param-name="marketingCampaignId"/> @@ -136,15 +122,12 @@ under the License. </field> </form> - <form name="EditMarketingCampaignRoles" type="single" target="updateMarketingCampaignRole" title="" default-map-name="marketingCampaignRole" + <form name="EditMarketingCampaignRoles" type="single" target="createMarketingCampaignRole" title="" default-map-name="marketingCampaignRole" header-row-style="header-row" default-table-style="basic-table"> - <alt-target use-when="marketingCampaignRole==null" target="createMarketingCampaignRole"/> - <auto-fields-service service-name="updateMarketingCampaignRole"/> - + <auto-fields-service service-name="createMarketingCampaignRole"/> <field use-when="marketingCampaign!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field> <field use-when="marketingCampaign==null&&marketingCampaignId==null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}"><ignored/></field> <field use-when="marketingCampaign==null&&marketingCampaignId!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${marketingCampaignId}]"><display/></field> - <field name="partyId" title="${uiLabelMap.PartyPartyId}"> <lookup target-form-name="LookupPartyName"/> </field> @@ -155,7 +138,7 @@ under the License. </drop-down> </field> <field name="submitButton" title="${uiLabelMap.CommonSave}" widget-style="buttontext"><submit button-type="text-link"/></field> - <field name="cancelLink" widget-style="buttontext" title="${uiLabelMap.CommonCancel}"> + <field name="cancelLink" widget-style="buttontext" title="${uiLabelMap.CommonEmptyHeader}"> <hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}"> <parameter param-name="marketingCampaignId"/> </hyperlink> Modified: ofbiz/trunk/applications/marketing/widget/MarketingCampaignScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/widget/MarketingCampaignScreens.xml?rev=1292343&r1=1292342&r2=1292343&view=diff ============================================================================== --- ofbiz/trunk/applications/marketing/widget/MarketingCampaignScreens.xml (original) +++ ofbiz/trunk/applications/marketing/widget/MarketingCampaignScreens.xml Wed Feb 22 15:26:39 2012 @@ -20,6 +20,7 @@ under the License. <screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd"> + <screen name="CommonMarketingCampaignDecorator"> <section> <actions> @@ -63,130 +64,126 @@ under the License. </section> </screen> - <screen name="EditMarketingCampaign"> + <screen name="EditMarketingCampaign"> <section> <actions> - <property-map resource="OrderUiLabels" map-name="uiLabelMap"/> - <set field="titleProperty" value="PageTitleEditMarketingCampaign"/> - <set field="campaignTabButtonItem" value="MarketingCampaign"/> - <set field="labelTitleProperty" value="PageTitleEditMarketingCampaign"/> - - <set field="donePage" from-field="parameters.DONE_PAGE" default-value="FindMarketingCampaign"/> - <set field="marketingCampaignId" from-field="parameters.marketingCampaignId"/> - <entity-one entity-name="MarketingCampaign" value-field="marketingCampaign"/> + <property-map resource="OrderUiLabels" map-name="uiLabelMap" /> + <set field="titleProperty" value="PageTitleEditMarketingCampaign" /> + <set field="campaignTabButtonItem" value="MarketingCampaign" /> + <set field="labelTitleProperty" value="PageTitleEditMarketingCampaign" /> + <set field="donePage" from-field="parameters.DONE_PAGE" default-value="FindMarketingCampaign" /> + <set field="marketingCampaignId" from-field="parameters.marketingCampaignId" /> + <entity-one entity-name="MarketingCampaign" value-field="marketingCampaign" /> </actions> <widgets> <decorator-screen name="CommonMarketingCampaignDecorator"> <decorator-section name="body"> + <container style="page-title"> + <label text="${uiLabelMap[titleProperty]}" /> + </container> <section> <condition> - <not><if-empty field="marketingCampaign"/></not> + <not><if-empty field="marketingCampaign" /></not> </condition> <widgets> - <screenlet title="${uiLabelMap.PageTitleEditMarketingCampaign}"> - <container style="button-bar"> - <link text="${uiLabelMap.MarketingCampaignCreate}" target="EditMarketingCampaign" style="buttontext create"> - <parameter param-name="DONE_PAGE" from-field="donePage"/> - </link> - </container> - <include-form name="EditMarketingCampaign" location="component://marketing/widget/MarketingCampaignForms.xml"/> - </screenlet> + <container style="button-bar button-style-1"> + <link text="${uiLabelMap.MarketingCampaignCreate}" target="EditMarketingCampaign" style="create"> + <parameter param-name="DONE_PAGE" from-field="donePage" /> + </link> + </container> </widgets> - <fail-widgets> - <screenlet title="${uiLabelMap.PageTitleAddMarketingCampaign}"> - <include-form name="EditMarketingCampaign" location="component://marketing/widget/MarketingCampaignForms.xml"/> - </screenlet> - </fail-widgets> </section> + <include-form name="EditMarketingCampaign" location="component://marketing/widget/MarketingCampaignForms.xml" /> </decorator-section> </decorator-screen> </widgets> </section> </screen> - <screen name="ListMarketingCampaign"> + <screen name="ListMarketingCampaign"> <section> <actions> - <set field="titleProperty" value="PageTitleListMarketingCampaign"/> - <set field="labelTitleProperty" value="PageTitleListMarketingCampaign"/> - - <set field="donePage" from-field="parameters.DONE_PAGE" default-value="FindListMarketingCampaign"/> - <set field="marketingCampaignId" from-field="parameters.marketingCampaignId"/> - <set field="entityName" value="MarketingCampaign"/> + <set field="titleProperty" value="PageTitleListMarketingCampaign" /> + <set field="labelTitleProperty" value="PageTitleListMarketingCampaign" /> + <set field="donePage" from-field="parameters.DONE_PAGE" default-value="FindMarketingCampaign" /> + <set field="marketingCampaignId" from-field="parameters.marketingCampaignId" /> + <set field="entityName" value="MarketingCampaign" /> </actions> <widgets> <decorator-screen name="CommonMarketingCampaignDecorator"> <decorator-section name="body"> - <screenlet title="${uiLabelMap.PageTitleListMarketingCampaign}"> - <container style="button-bar"> - <link text="${uiLabelMap.MarketingCampaignCreate}" target="EditMarketingCampaign" style="buttontext create"> - <parameter param-name="DONE_PAGE" from-field="donePage"/> - </link> - </container> - <include-form name="ListMarketingCampaign" location="component://marketing/widget/MarketingCampaignForms.xml"/> - </screenlet> + <container style="page-title"> + <label text="${uiLabelMap[titleProperty]}" /> + </container> + <container style="button-bar"> + <link text="${uiLabelMap.MarketingCampaignCreate}" target="EditMarketingCampaign" style="buttontext create"> + <parameter param-name="DONE_PAGE" from-field="donePage" /> + </link> + </container> + <include-form name="ListMarketingCampaign" location="component://marketing/widget/MarketingCampaignForms.xml" /> </decorator-section> </decorator-screen> </widgets> </section> </screen> + <screen name="EditMarketingCampaignRoles"> <section> <actions> - <set field="titleProperty" value="PageTitleEditMarketingCampaignRole"/> - <set field="campaignTabButtonItem" value="MarketingCampaignRole"/> - <set field="labelTitleProperty" value="PageTitleEditMarketingCampaignRole"/> - - <set field="donePage" from-field="parameters.DONE_PAGE" default-value="ListMarketingCampaignRoles"/> - <set field="marketingCampaignId" from-field="parameters.marketingCampaignId"/> - <set field="partyId" from-field="parameters.partyId"/> - <set field="roleTypeId" from-field="parameters.roleTypeId"/> - <set field="fromDate" from-field="parameters.fromDate"/> - <entity-one entity-name="MarketingCampaignRole" value-field="marketingCampaignRole"/> + <set field="titleProperty" value="MarketingCampaignRoleCreate" /> + <set field="campaignTabButtonItem" value="MarketingCampaignRole" /> + <set field="labelTitleProperty" value="PageTitleEditMarketingCampaignRole" /> + <set field="donePage" value="ListMarketingCampaignRoles" /> + <set field="marketingCampaignId" from-field="parameters.marketingCampaignId" /> + <set field="partyId" from-field="parameters.partyId" /> + <set field="roleTypeId" from-field="parameters.roleTypeId" /> + <set field="fromDate" from-field="parameters.fromDate" /> + <entity-one entity-name="MarketingCampaignRole" value-field="marketingCampaignRole" /> </actions> <widgets> <decorator-screen name="CommonMarketingCampaignDecorator"> <decorator-section name="body"> - <screenlet title="${uiLabelMap.PageTitleEditMarketingCampaignRole}"> - <container style="button-bar"> - <link text="${uiLabelMap.MarketingCampaignRoleCreate}" target="EditMarketingCampaignRoles" style="buttontext create"> - <parameter param-name="marketingCampaignId"/> - <parameter param-name="DONE_PAGE" from-field="donePage"/> - </link> - </container> - <include-form name="EditMarketingCampaignRoles" location="component://marketing/widget/MarketingCampaignForms.xml"/> - <container><label style="h2" text="${uiLabelMap.CommonStatusHistory}"/></container> - </screenlet> + <container style="page-title"> + <label text="${uiLabelMap[titleProperty]}" /> + </container> + <include-form name="EditMarketingCampaignRoles" location="component://marketing/widget/MarketingCampaignForms.xml" /> + <!-- + <container> + <label style="h2" text="${uiLabelMap.CommonStatusHistory}" /> + </container> + --> </decorator-section> </decorator-screen> </widgets> </section> </screen> + <screen name="ListMarketingCampaignRoles"> <section> <actions> - <set field="titleProperty" value="PageTitleListMarketingCampaignRole"/> - <set field="campaignTabButtonItem" value="MarketingCampaignRole"/> - <set field="labelTitleProperty" value="PageTitleListMarketingCampaignRole"/> - - <set field="donePage" from-field="parameters.DONE_PAGE" default-value="FindMarketingCampaign"/> - <set field="marketingCampaignId" from-field="parameters.marketingCampaignId"/> + <set field="titleProperty" value="PageTitleListMarketingCampaignRole" /> + <set field="campaignTabButtonItem" value="MarketingCampaignRole" /> + <set field="labelTitleProperty" value="PageTitleListMarketingCampaignRole" /> + <set field="donePage" from-field="parameters.DONE_PAGE" default-value="FindMarketingCampaign" /> + <set field="marketingCampaignId" from-field="parameters.marketingCampaignId" /> </actions> <widgets> <decorator-screen name="CommonMarketingCampaignDecorator"> <decorator-section name="body"> - <screenlet title="${uiLabelMap.PageTitleListMarketingCampaignRole}"> - <container style="button-bar"> - <link text="${uiLabelMap.MarketingCampaignRoleCreate}" target="EditMarketingCampaignRoles" style="buttontext create"> - <parameter param-name="marketingCampaignId"/> - <parameter param-name="DONE_PAGE" from-field="donePage"/> - </link> - </container> - <include-form name="ListMarketingCampaignRoles" location="component://marketing/widget/MarketingCampaignForms.xml"/> - </screenlet> + <container style="page-title"> + <label text="${uiLabelMap[titleProperty]}" /> + </container> + <container style="button-bar"> + <link text="${uiLabelMap.MarketingCampaignRoleCreate}" target="EditMarketingCampaignRoles" style="buttontext create"> + <parameter param-name="marketingCampaignId" /> + <parameter param-name="DONE_PAGE" from-field="donePage" /> + </link> + </container> + <include-form name="ListMarketingCampaignRoles" location="component://marketing/widget/MarketingCampaignForms.xml" /> </decorator-section> </decorator-screen> </widgets> </section> </screen> + </screens> |
Free forum by Nabble | Edit this page |