ilscipio/scipio-erp

View on GitHub
applications/product/widget/facility/FacilityGroupScreens.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.
-->

<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd">
    <screen name=""><section></section></screen>
    <!-- SCIPIO: Commenting this out for now. -->
    <!-- <screen name="FindFacilityGroup">
        <section>
            <actions>
                <set field="titleProperty" value="PageTitleFindFacilityGroup"/>
                <set field="activeSubMenuItem" value="facilityGroup"/>
                <entity-condition entity-name="FacilityGroup" list="facilityGroups"/>
            </actions>
            <widgets>
                <decorator-screen name="CommonFacilityAppDecorator" location="${parameters.mainDecoratorLocation}">
                    <decorator-section name="body">
                        <screenlet>
                            <container style="button-bar">
                                <link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
                            </container>
                            <include-form name="FindFacilityGroup" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                        </screenlet>
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>

    <screen name="CommonFacilityGroupDecorator">
        <section>
            <actions>
                <set field="activeSubMenu" from-field="activeSubMenu" default-value="component://product/widget/facility/FacilityMenus.xml#FacilityGroup" />
                <set field="facilityGroupId" from-field="parameters.facilityGroupId"/>
                <entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
            </actions>
            <widgets>
                <decorator-screen name="CommonFacilityAppDecorator" location="${parameters.mainDecoratorLocation}">
                </decorator-screen>
            </widgets>
        </section>
    </screen>
    <screen name="EditFacilityGroup">
        <section>
            <actions>
                <set field="titleProperty" value="PageTitleEditFacilityGroup"/>
                <set field="activeSubMenuItem" value="EditFacilityGroup"/>
                <entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
            </actions>
            <widgets>
                <decorator-screen name="CommonFacilityGroupDecorator">
                    <decorator-section name="body">
                        SCIPIO: redundant
                        <container style="button-bar">
                            <link target="EditFacilityGroup" text="${uiLabelMap.CommonNew}" style="${styles.link_nav} ${styles.action_add}"/>
                        </container>
                        <include-form name="EditFacilityGroup" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>
    <screen name="EditFacilityGroupMembers">
        <section>
            <actions>
                <set field="titleProperty" value="PageTitleEditFacilityGroupMembers"/>
                <set field="activeSubMenuItem" value="EditFacilityGroupMembers"/>
                <entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
                <set field="orderByList[]" value="sequenceNum"/>
                <get-related value-field="facilityGroup" relation-name="FacilityGroupMember" list="facilityGroupMembers" order-by-list="orderByList"/>
            </actions>
            <widgets>
                <decorator-screen name="CommonFacilityGroupDecorator">
                    <decorator-section name="body">
                        <container style="page-title">
                            <label>${uiLabelMap.PageTitleEditFacilityGroupMembers} ${uiLabelMap.CommonFor} ${facilityGroup.facilityGroupName} [${facilityGroup.facilityGroupId}]</label>
                        </container>
                        <container style="button-bar">
                            <link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
                        </container>
                        <screenlet id="AddFacilityGroupMemberPanel" title="${uiLabelMap.ProductAddFacilityGroupMember}" collapsible="true">
                            <include-form name="AddFacilityGroupMember" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                        </screenlet>
                        <include-form name="UpdateFacilityGroupMembers" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>
    <screen name="EditFacilityGroupRoles">
        <section>
            <actions>
                <set field="titleProperty" value="PageTitleEditFacilityGroupRoles"/>
                <set field="activeSubMenuItem" value="EditFacilityGroupRoles"/>
                <entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
                <get-related value-field="facilityGroup" relation-name="FacilityGroupRole" list="facilityRoles"/>
            </actions>
            <widgets>
                <decorator-screen name="CommonFacilityGroupDecorator">
                    <decorator-section name="body">
                        <container style="page-title">
                            <label>${uiLabelMap.PageTitleEditFacilityGroupRoles} ${uiLabelMap.CommonFor} ${facilityGroup.facilityGroupName} [${facilityGroup.facilityGroupId}]</label>
                        </container>
                        <container style="button-bar">
                            <link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
                        </container>
                        <screenlet id="AddFacilityGroupRolePanel" title="${uiLabelMap.ProductAddFacilityGroupPartyRole}" collapsible="true">
                            <include-form name="AddFacilityGroupRole" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                        </screenlet>
                        <include-form name="UpdateFacilityGroupRoles" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>
    <screen name="EditFacilityGroupRollup">
        <section>
            <actions>
                <set field="titleProperty" value="PageTitleEditFacilityGroupRollup"/>
                <set field="activeSubMenuItem" value="EditFacilityGroupRollup"/>
                <set field="parameters.facilityGroupId" from-field="parameters.showFacilityGroupId" default-value="${parameters.facilityGroupId}"/>
                <entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
                <get-related relation-name="ParentFacilityGroupRollup" value-field="facilityGroup" list="parentGroupRollups"/>
                <get-related relation-name="CurrentFacilityGroupRollup" value-field="facilityGroup" list="currentGroupRollups"/>
                <set field="facilityGroupId" from-field="facilityGroup.facilityGroupId"/>
            </actions>
            <widgets>
                <decorator-screen name="CommonFacilityGroupDecorator">
                    <decorator-section name="body">
                        <container style="page-title"><label>${uiLabelMap.PageTitleEditFacilityGroupRollup} ${uiLabelMap.CommonFor} ${facilityGroup.facilityGroupName} [${facilityGroup.facilityGroupId}]</label></container>
                            <container style="button-bar">
                                <link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
                            </container>
                        <screenlet id="AddFacilityGroupRollupFromPanel" title="${uiLabelMap.PageTitleAddFacilityGroupRollup}" collapsible="true">
                            <include-form name="AddFacilityGroupRollupFrom" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                        </screenlet>
                        <include-form name="UpdateFacilityGroupRollupTo" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                        <screenlet id="AddFacilityGroupRollupToPanel" title="${uiLabelMap.ProductGroupRollupChildGroupsAdd}" collapsible="true">
                            <include-form name="AddFacilityGroupRollupTo" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                        </screenlet>
                        <include-form name="UpdateFacilityGroupRollupFrom" location="component://product/widget/facility/FacilityGroupForms.xml"/>
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>
 --></screens>