<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:28:45 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[DOCU-2620] Basic PageListener example config is confusing</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-2620</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;Basic PageListener example config is confusing. User tends to believe that using nodeType property in a simple Listener would help to filter nodes based on passed nodeType, but it actually doesn&apos;t work.&lt;/p&gt;

&lt;p&gt;Looking at the definition app using this config shows that the property is not mapped in PageListener example.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/attachment/103981/103981_image-2022-12-07-13-30-35-471.png&quot; height=&quot;72&quot; width=&quot;821&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;This property is mapped only in advanced listeners provided by the module like RestrictToNodeTypeEventListener or SpecifiedNodeTypeOnlyEventListener, but not in basic Listener class that would just implement EventListener interface.&#160;&lt;/p&gt;

&lt;p&gt;It seems that the description of the property tries to explain it a bit but it is still not 100% clear that this property doesn&apos;t work on any listener class.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="123652">DOCU-2620</key>
            <summary>Basic PageListener example config is confusing</summary>
                <type id="4" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10890&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="amansell">Alex Mansell</assignee>
                                    <reporter username="rfalvo">Raphael Falvo</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 Dec 2022 13:41:50 +0100</created>
                <updated>Wed, 21 Dec 2022 14:22:01 +0100</updated>
                            <resolved>Wed, 21 Dec 2022 14:22:01 +0100</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="334163" author="jsimak" created="Thu, 8 Dec 2022 14:02:50 +0100"  >&lt;p&gt;The &lt;tt&gt;nodeType&lt;/tt&gt; is in the wrong place. It should be one level above, under the &lt;tt&gt;listener&lt;/tt&gt; node.&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;104022_thumb&quot; href=&quot;https://jira.magnolia-cms.com/secure/attachment/104022/104022_screenshot-1.png&quot; title=&quot;screenshot-1.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;104022&quot; file-preview-title=&quot;screenshot-1.png&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/thumbnail/104022/_thumb_104022.png&quot; style=&quot;border: 0px solid black&quot; role=&quot;presentation&quot;/&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;See also: &lt;a href=&quot;https://git.magnolia-cms.com/projects/MODULES/repos/observation/browse/src/main/java/info/magnolia/module/observation/ObservationConfiguration.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.magnolia-cms.com/projects/MODULES/repos/observation/browse/src/main/java/info/magnolia/module/observation/ObservationConfiguration.java&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="334184" author="JIRAUSER22286" created="Thu, 8 Dec 2022 15:48:04 +0100"  >&lt;p&gt;Hey &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=amansell&quot; class=&quot;user-hover&quot; rel=&quot;amansell&quot;&gt;amansell&lt;/a&gt;, &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=jsimak&quot; class=&quot;user-hover&quot; rel=&quot;jsimak&quot;&gt;jsimak&lt;/a&gt;&#160;&lt;/p&gt;


&lt;p&gt;Just found an interesting link while having issues when trying to use the nodeType config at the right place:&lt;br/&gt;
&lt;a href=&quot;https://developer.adobe.com/experience-manager/reference-materials/spec/jcr/2.0/12_Observation.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://developer.adobe.com/experience-manager/reference-materials/spec/jcr/2.0/12_Observation.html&lt;/a&gt;&lt;br/&gt;
&#160;&lt;br/&gt;
Chapter 12.5.3.4.3 Node Type :&lt;br/&gt;
&lt;em&gt;Only events whose associated parent node is of one of the node types in the nodeTypeNames String array will be received. If this parameter is null then no node type-related restriction is placed on events received. Note that specifying an empty array instead of null results in no nodes being listened to.&lt;/em&gt;&lt;br/&gt;
When using nodeType filtering parameter in the config, I was hoping to get the nodes having the matching nodeType, but you actually get the nodes for which parent node has the matching nodeType &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://emoji.slack-edge.com/T4J2HS2LU/facepalm/9a5cd1378b65a9b2.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&#160;&lt;br/&gt;
I think this information deserves to be in the documentation to avoid headaches for the module users.&lt;br/&gt;
&#160;&lt;br/&gt;
&lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=jsimak&quot; class=&quot;user-hover&quot; rel=&quot;jsimak&quot;&gt;jsimak&lt;/a&gt; Could you confirm my saying?&lt;/p&gt;</comment>
                            <comment id="334186" author="jsimak" created="Thu, 8 Dec 2022 15:53:48 +0100"  >&lt;p&gt;Can you send me an export of your configuration? I will check the behavior.&lt;/p&gt;</comment>
                            <comment id="334189" author="JIRAUSER22286" created="Thu, 8 Dec 2022 16:10:32 +0100"  >&lt;p&gt;You can find config.yaml file in attachement &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=jsimak&quot; class=&quot;user-hover&quot; rel=&quot;jsimak&quot;&gt;jsimak&lt;/a&gt;&#160;&lt;br/&gt;
I wanted to remove includeSubNodes property, but without the event is not triggered at all.&lt;/p&gt;

&lt;p&gt;To test it I upload an asset using Upload Zip archive option&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;You can find the context here :&lt;br/&gt;
&lt;a href=&quot;https://git.magnolia-cms.com/projects/INCUBATOR/repos/dam-focal/commits/cad15a5c1193917453d5d9fe4ebf8fbafea795ec#magnolia-dam-focal-area/src/main/resources/dam-focal-area/decorations/observation/config.yaml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.magnolia-cms.com/projects/INCUBATOR/repos/dam-focal/commits/cad15a5c1193917453d5d9fe4ebf8fbafea795ec#magnolia-dam-focal-area/src/main/resources/dam-focal-area/decorations/observation/config.yaml&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="334206" author="jsimak" created="Thu, 8 Dec 2022 18:33:31 +0100"  >&lt;p&gt;Cool, thanks. I will check out your branch and see what&apos;s happening there. &lt;/p&gt;</comment>
                            <comment id="334269" author="jsimak" created="Fri, 9 Dec 2022 13:36:42 +0100"  >&lt;p&gt;I can confirm the behavior you described. I received events only when I created nodes under &lt;tt&gt;mgnl:page&lt;/tt&gt; node type which I defined in the config.&lt;/p&gt;
</comment>
                            <comment id="334284" author="JIRAUSER22286" created="Fri, 9 Dec 2022 15:23:51 +0100"  >&lt;p&gt;Thank you &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=jsimak&quot; class=&quot;user-hover&quot; rel=&quot;jsimak&quot;&gt;jsimak&lt;/a&gt; &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/thumbs_up.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="104026" name="config.yaml" size="353" author="rfalvo" created="Thu, 8 Dec 2022 16:07:44 +0100"/>
                            <attachment id="103981" name="image-2022-12-07-13-30-35-471.png" size="56984" author="rfalvo" created="Wed, 7 Dec 2022 13:30:36 +0100"/>
                            <attachment id="104022" name="screenshot-1.png" size="65952" author="jsimak" created="Thu, 8 Dec 2022 14:02:46 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 8 Dec 2022 14:02:50 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14146" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>Documentation page URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://docs.magnolia-cms.com/product-docs/6.2/Modules/List-of-modules/Observation-module.html#_listener_configuration]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14148" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>Email</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;a href=&apos;mailto:raphael.falvo@magnolia-cms.com&apos;&gt;raphael.falvo@magnolia-cms.com&lt;/a&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>amansell</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 9 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>amansell</customfieldvalue>
            <customfieldvalue>jsimak</customfieldvalue>
            <customfieldvalue>rfalvo</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y08j6y:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_14147" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>Reporter Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Raphael Falvo</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>