ilscipio/scipio-erp

View on GitHub
applications/marketing/widget/MarketingCampaignForms.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->

<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">
        <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}"><hidden/></field>
        <field use-when="marketingCampaign==null&amp;&amp;marketingCampaignId==null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}"><text/></field>
        <field use-when="marketingCampaign==null&amp;&amp;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">
                </entity-options>
            </drop-down>
        </field>
        <field name="campaignName" title="${uiLabelMap.MarketingCampaignName}"><text size="55"/></field>
        <field name="campaignSummary" title="${uiLabelMap.MarketingCampaignSummary}">
            <textarea rows="5"/>
        </field>
        <field name="statusId" title="${uiLabelMap.CommonStatus}">
            <drop-down allow-empty="false">
                <entity-options description="${description}" entity-name="StatusItem">
                     <entity-constraint name="statusTypeId" value="MKTG_CAMP_STATUS"/>
                     <entity-order-by field-name="sequenceId"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="currencyUomId" title="${uiLabelMap.CommonCurrency}">
            <drop-down allow-empty="false" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
                <entity-options key-field-name="uomId" description="${description} - ${abbreviation}" entity-name="Uom">
                    <entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
                    <entity-order-by field-name="description"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="createdByUserLogin"><ignored/></field>
        <field name="lastModifiedByUserLogin"><ignored/></field>
      <!--   <field name="DONE_PAGE">
            <hidden value="${donePage}"/>
        </field> -->
        <field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="text-link"/></field>
        <!-- <field name="cancelAction" widget-style="${styles.link_nav_cancel}" title=" "><hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}" target-type="inter-app"/></field> -->
    </form>

    <!-- SCIPIO: ListMarketingCampaign moved to component://marketing/widget/MarketingCampaignScreens.xml#MarketingCampaignSearchResults -->
   <!-- <form name="ListMarketingCampaign" type="list" paginate-target="FindMarketingCampaign"
        odd-row-style="alternate-row" header-row-style="header-row-2"> orig: default-table-style=-style="basic-table hover-bar"
        <actions>
            <entity-condition entity-name="MarketingCampaign">
                <condition-expr field-name="marketingCampaignId" from-field="parameters.marketingCampaignId" />
                <condition-expr field-name="campaignName" from-field="parameters.campaignName" />
                <condition-expr field-name="parentCampaignId" from-field="parameters.parentCampaignId" /> 
                <condition-expr field-name="statusId" from-field="parameters.statusId" />
            </entity-condition>
        </actions>
        <field name="marketingCampaignId" widget-style="${styles.link_nav_info_id}" title="${uiLabelMap.MarketingCampaignId}">
            <hyperlink target="EditMarketingCampaign" description="${marketingCampaignId}" also-hidden="false">
                <parameter param-name="marketingCampaignId"/>
            </hyperlink>
        </field>
        <field name="campaignName" title="${uiLabelMap.MarketingCampaignName}"><display/></field>
        <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> -->

    <!-- SCIPIO: To be removed -->
   <!-- <form name="ListMarketingCampaignRoles" type="list" paginate-target="listMarketingCampaignGeo"
        odd-row-style="alternate-row" header-row-style="header-row-2"> orig: default-table-style=-style="basic-table hover-bar"
        <actions>
        <entity-and entity-name="MarketingCampaignRole">
            <field-map field-name="marketingCampaignId" from-field="marketingCampaignId"/>
        </entity-and>
        </actions>
        <field name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}">
            <display/>
        </field>
        <field name="partyId" title="${uiLabelMap.PartyPartyId}" use-when="&quot;${lastName}&quot;!=null">
            <display-entity entity-name="PartyNameView" description="${firstName} ${lastName}" also-hidden="true">
                <sub-hyperlink target="/partymgr/control/viewprofile" description="${partyId}" link-style="${styles.link_nav_info_id}" target-type="inter-app">
                    <parameter param-name="partyId"/>
                </sub-hyperlink>
            </display-entity>
        </field>
Currently not working for PartyGroup
        <field name="partyId" title="${uiLabelMap.PartyPartyId}" use-when="&quot;${groupName}&quot;!=null">
            <display-entity entity-name="PartyNameView" description="${groupName}" also-hidden="true">
                <sub-hyperlink target="/partymgr/control/viewProfile" description="${partyId}" link-style="${styles.link_nav_info_id}">
                    <parameter param-name="partyId"/>
                </sub-hyperlink>
            </display-entity>
        </field>
       
        <field name="roleTypeId" title="${uiLabelMap.PartyRoleTypeId}">
            <display-entity entity-name="RoleType" description="${description}" also-hidden="true"/>
                <sub-hyperlink target="/partymgr/control/viewProfile" description="${partyId}" link-style="${styles.link_nav_info_id}">
                    <parameter param-name="partyId"/>
                </sub-hyperlink>
            </display-entity>
        </field>
        <field name="deleteAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_remove}">
            <hyperlink target="removeMarketingCampaignRole" description="${uiLabelMap.CommonDelete}" also-hidden="false">
                <parameter param-name="marketingCampaignId"/>
                <parameter param-name="roleTypeId"/>
                <parameter param-name="partyId"/>
            </hyperlink>
        </field>
    </form>

    <form name="EditMarketingCampaignRoles" type="single" target="createMarketingCampaignRole" title="" default-map-name="marketingCampaignRole"
        header-row-style="header-row"> orig: default-table-style=-style="basic-table"
        <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&amp;&amp;marketingCampaignId==null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}"><ignored/></field>
        <field use-when="marketingCampaign==null&amp;&amp;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>
        <field name="roleTypeId">
            <drop-down>
                <entity-options description="${description}" entity-name="RoleType" key-field-name="roleTypeId">
                </entity-options>
            </drop-down>
        </field>
        <field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
        <field name="cancelAction" widget-style="${styles.link_nav_cancel}" title=" ">
            <hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
                <parameter param-name="marketingCampaignId"/>
            </hyperlink>
        </field>
    </form> -->
</forms>