ilscipio/scipio-erp

View on GitHub
applications/content/widget/forum/ForumTrees.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.
-->

<trees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-tree.xsd">

<!--    <tree name="MessageTree" root-node-name="node-root"
        default-render-style="expand-collapse" expand-collapse-request="findForumThreads?forumId=${parameters.forumId}"> -->
    <tree name="MessageTree" root-node-name="node-root" default-render-style="simple">
        <node name="node-root">
            <entity-one entity-name="Content" use-cache="false" value-field="rsp">
                <field-map field-name="contentId" from-field="parameters.forumId"/>
            </entity-one>
            <!--include-screen name="responseTreeLine" location="component://content/widget/forum/ForumScreens.xml" /-->
            <sub-node node-name="node-body">
                <entity-condition entity-name="ContentAssocViewTo" use-cache="false" >
                    <condition-list combine="and">
                        <condition-expr field-name="contentIdStart" operator="equals" from-field="rsp.contentId"/>
                        <condition-list combine="or">
                            <condition-expr field-name="caContentAssocTypeId" operator="equals" value="RESPONSE"/>
                            <condition-expr field-name="caContentAssocTypeId" operator="equals" value="PUBLISH_LINK"/>
                        </condition-list>
                        <condition-expr field-name="caThruDate" operator="equals" value=""/>
                    </condition-list>
                    <order-by field-name="createdDate"/>
                </entity-condition>
            </sub-node>
        </node>
        <node name="node-body" entry-name="rsp">
            <include-screen name="responseTreeLine" location="${parameters.mainDecoratorLocation}"/>
            <sub-node node-name="node-body">
                <entity-condition entity-name="ContentAssocViewTo" use-cache="true">
                    <condition-list combine="and">
                        <condition-expr field-name="contentIdStart" operator="equals" from-field="rsp.contentId"/>
                        <condition-expr field-name="caContentAssocTypeId" operator="equals" value="RESPONSE"/>
                        <condition-expr field-name="caThruDate" operator="equals" value=""/>
                    </condition-list>
                    <order-by field-name="createdDate"/>
                </entity-condition>
            </sub-node>
        </node>
    </tree>

</trees>