<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 02:00:24 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>[MGNLFORUM-66] validation state of messages not taken into account for message counters and last message references</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLFORUM-66</link>
                <project id="10130" key="MGNLFORUM">Forum (closed)</project>
                    <description>&lt;p&gt;This is a conflict between the resolutions of &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-43&quot; title=&quot;Hide thread if config option showUnvalidateMessages is false - when 1st message hasn&amp;#39;t been validated yet&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-43&quot;&gt;&lt;del&gt;MGNLFORUM-43&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-25&quot; title=&quot;Show last thread/message (author,timestamp) on forums list&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-25&quot;&gt;&lt;del&gt;MGNLFORUM-25&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-25&quot; title=&quot;Show last thread/message (author,timestamp) on forums list&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-25&quot;&gt;&lt;del&gt;MGNLFORUM-25&lt;/del&gt;&lt;/a&gt; was resolved by adding a property to the forum nodes, which is updated every time a message is posted, it conflicts with the resolution of &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-43&quot; title=&quot;Hide thread if config option showUnvalidateMessages is false - when 1st message hasn&amp;#39;t been validated yet&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-43&quot;&gt;&lt;del&gt;MGNLFORUM-43&lt;/del&gt;&lt;/a&gt; : if the lastMessage is not validated or even invalidated, the reference to lastMessage on forum is &quot;wrong&quot;, since it points to a message which is not visible. Thread count also has the same issue, since it simply counts the number of children (threads), not taking into their being validated.&lt;/p&gt;</description>
                <environment></environment>
        <key id="13517">MGNLFORUM-66</key>
            <summary>validation state of messages not taken into account for message counters and last message references</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</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="fgiust">Fabrizio Giustina</assignee>
                                    <reporter username="gjoseph">Magnolia International</reporter>
                        <labels>
                    </labels>
                <created>Tue, 16 Oct 2007 16:16:29 +0200</created>
                <updated>Mon, 2 Dec 2013 10:15:31 +0100</updated>
                            <resolved>Fri, 20 Aug 2010 18:45:40 +0200</resolved>
                                                    <fixVersion>4.0 ? (rewrite)</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="23743" author="gjoseph" created="Thu, 23 Jul 2009 18:27:29 +0200"  >&lt;p&gt;The &lt;tt&gt;lastMessage&lt;/tt&gt; and &lt;tt&gt;firstMessage&lt;/tt&gt; properties were introduced for ease-of-use reasons. The firstMessage is needed in threads, because it is what mostly defines this thread (in a forum, this is where the discussion is started, where the original question is asked, etc. If you had a blog, the &lt;tt&gt;firstMessage&lt;/tt&gt; could be considered the blog post itself).&lt;/p&gt;

&lt;p&gt;In templates, they allow to do stuff like &lt;tt&gt;${forum. lastMessage.author&lt;/tt&gt;} transparently. We could fake them by having util methods on the ForumManager, or even wrap the nodes, this would just be less elegant and practical.&lt;/p&gt;

&lt;p&gt;OTOH, they cause issues (&lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-75&quot; title=&quot;Forum with thread can&amp;#39;t be activated&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-75&quot;&gt;&lt;del&gt;MGNLFORUM-75&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORUM-62&quot; title=&quot;Make it possible to erase the last message of a thread&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORUM-62&quot;&gt;&lt;del&gt;MGNLFORUM-62&lt;/del&gt;&lt;/a&gt;, ...) and this one.&lt;/p&gt;</comment>
                            <comment id="29529" author="fgiust" created="Fri, 20 Aug 2010 18:45:40 +0200"  >&lt;p&gt;now the last message is always retrieved properly, the lastMessage reference is not used anymore in forum/thread list&lt;/p&gt;</comment>
                            <comment id="74726" author="cmeier" created="Mon, 2 Dec 2013 10:15:31 +0100"  >&lt;p&gt;closed, since it was resolved a long time ago&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="13353">MGNLFORUM-43</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12796">MGNLFORUM-25</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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>Fri, 20 Aug 2010 18:45:40 +0200</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_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>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 11 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>cmeier</customfieldvalue>
            <customfieldvalue>fgiust</customfieldvalue>
            <customfieldvalue>gjoseph</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02d33:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13857</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>