<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 07:14:40 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>[MGNLSLOCK-32] Port soft locking module to 5.0</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLSLOCK-32</link>
                <project id="10471" key="MGNLSLOCK">Magnolia Soft Locking Module</project>
                    <description></description>
                <environment></environment>
        <key id="40271">MGNLSLOCK-32</key>
            <summary>Port soft locking module to 5.0</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</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="ejervidalo">Espen Jervidalo</assignee>
                                    <reporter username="fgrilli">Federico Grilli</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Aug 2014 10:58:41 +0200</created>
                <updated>Tue, 23 Jun 2015 11:57:40 +0200</updated>
                            <resolved>Wed, 27 May 2015 11:49:25 +0200</resolved>
                                                    <fixVersion>2.5</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="90421" author="fgrilli" created="Tue, 2 Sep 2014 11:41:52 +0200"  >&lt;p&gt;Current implementation uses the Refresher add-on but should be revised and use instead Vaadin&apos;s built-in polling mechanism. In particular, since Vaadin 7.2 &lt;a href=&quot;http://dev.vaadin.com/ticket/12466&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dev.vaadin.com/ticket/12466&lt;/a&gt; a PollListener has been added to the UI class. This make the Refresher add-on completely replaceable by Vaadin&apos;s built-in polling mechanism.&lt;/p&gt;</comment>
                            <comment id="100245" author="ejervidalo" created="Thu, 12 Mar 2015 16:22:52 +0100"  >&lt;p&gt;As discussed: I would like to give this another try.&lt;/p&gt;</comment>
                            <comment id="103702" author="ejervidalo" created="Mon, 11 May 2015 13:33:12 +0200"  >&lt;p&gt;As we&apos;re using observation to notify the users about changes, which is running in a thread without MgnlContext set, we had to make sure that SimpleTranslator has the context set during instantiation of the SoftLockingExtension. See linked ticket &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-6203&quot; title=&quot;Inject the Context to ContextLocaleProvider&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-6203&quot;&gt;&lt;del&gt;MAGNOLIA-6203&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="103723" author="ejervidalo" created="Mon, 11 May 2015 15:59:08 +0200"  >&lt;p&gt;Step-by-step commits on MGNSLOCK-32, squashed on &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSLOCK-32&quot; title=&quot;Port soft locking module to 5.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSLOCK-32&quot;&gt;&lt;del&gt;MGNLSLOCK-32&lt;/del&gt;&lt;/a&gt;_ej&lt;/p&gt;</comment>
                            <comment id="103862" author="pmundt" created="Tue, 12 May 2015 17:01:16 +0200"  >&lt;p&gt;Two very small things:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;tt&gt;info.magnolia.module.softlocking.DefaultSoftLockingSupport#onEvent&lt;/tt&gt; should use a &lt;tt&gt;while&lt;/tt&gt; to iterate over all events&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;public&lt;/tt&gt; modifier of &lt;tt&gt;info.magnolia.module.softlocking.SoftLockingSupport.LockListener&lt;/tt&gt; is unnecessary&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="104834" author="fgrilli" created="Tue, 26 May 2015 13:45:58 +0200"  >&lt;p&gt;Tested on &lt;a href=&quot;https://jenkins.magnolia-cms.com/view/Team_jobs/job/ee_bundle-team_cms-branch/183/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.magnolia-cms.com/view/Team_jobs/job/ee_bundle-team_cms-branch/183/&lt;/a&gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Opened two different browser sessions with two different users, superuser and eric (editor)&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;action&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;expected result&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;actual result&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;superuser starts editing travel page&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;no notification, status bar shows 0 concurrent users&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/add.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; OK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;eric starts editing travel page&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;eric sees notif &quot;there are other users editing this page&quot;, superuser sees notif. &quot;eric starts editing this page&quot;, status bar shows 1 concurrent user. Clicking on it shows the name of the other editor&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; no notifs or user update count in status bar, unless one clicks on the status bar itself (possibly other UI elements too) &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;eric modifies travel page&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;superuser sees notif. &quot;eric has just saved this page&quot;, status bar shows a warning icon signalling that the page was modifed. Clicking on it shows the message &quot;new edits are available&quot;. Warning icon disappears&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; no notifs or warning icon in status bar, unless one clicks on the status bar itself (possibly other UI elements too) &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;eric previews travel page and goes back to edit&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; status bar of both users shows same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;eric leaves travel page (closes tab, navigates to another page, etc.)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;superuser sees notif. &quot;eric is no longer editing this page&quot;, status bar shows 0 concurrent users&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; no notifs or user update count in status bar, unless one clicks on the status bar itself (possibly other UI elements too) &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;eric renames (or moves/deletes) travel page &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;superuser sees warn notif. &quot;An error occurred while trying to get the status of this page from the server. ...&quot;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; not tested yet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;on a public instance&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;no soft-locking icon is displayed in the page bar&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; not tested yet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;soft-locking is disabled&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;no soft-locking icon is displayed in the page bar (might require, closing and reopening page editor tab)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; not tested yet&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</comment>
                            <comment id="104844" author="ejervidalo" created="Tue, 26 May 2015 15:05:11 +0200"  >&lt;p&gt;There is no polling implemented. If you have two editors working simultaneously on a page, you won&apos;t realize the difference.. every click will trigger a repaint. I consider it less important as for e.g. pulse messages. Anyway if we want polling to be implemented, we should have a central mechanism for registering polling. Here&apos;s a use case showing the problem:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;you register one poll interval in soft-locking&lt;/li&gt;
	&lt;li&gt;open a dialog with upload-field, which will override the poll interval,&lt;/li&gt;
	&lt;li&gt;close the dialog after uploading&lt;br/&gt;
-&amp;gt; and it will reset it to -1 and the polling is gone in the page editor&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Besides that:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;I have pending changes, for the deletion and move of the page. Will create a follow-up ticket.&lt;/li&gt;
	&lt;li&gt;public instance won&apos;t work. -&amp;gt; follow up ticket&lt;/li&gt;
	&lt;li&gt;soft-locking disabled. Why? Just remove the module?&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="104906" author="fgrilli" created="Wed, 27 May 2015 11:03:56 +0200"  >&lt;p&gt;Had a quick chat with Espen which helped clarify some points. It actually would be possible to re-introduce polling with a simple one-liner in the &lt;tt&gt;start()&lt;/tt&gt; method, something like &lt;tt&gt;UI.getCurrent().setPollInterval(5000)&lt;/tt&gt;. The good thing about the new implementation is that, being event-based, it puts much less load on the server and in our case - with polling enabled - would trigger a UI repaint only in case of an actual update, thus performance issues should be greatly mitigated. However, as Espen explains above, being polling a UI session-wide mechanism, there might be cases where another component uses it (e.g. progress bar in file upload) thus causing polling for page changes to stop working (which might be solved with a central registry for polling) .&lt;br/&gt;
At any rate, it all boils down to &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;my view: re-enable polling, cause without it SL usability and UX would be bad&lt;/li&gt;
	&lt;li&gt;Espen&apos;s view: polling is disabled cause it may be problematic in some use cases, besides putting more load on the server&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="39077">MGNLUI-2963</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="42215">PAGES-3</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44901">MAGNOLIA-6203</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44900">PAGES-20</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended upon by">
                                        <issuelink>
            <issuekey id="34771">MGNLSLOCK-27</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="45342">MGNLSLOCK-34</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="45343">MGNLSLOCK-35</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="45879">MGNLSLOCK-37</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="45365">MGNLSLOCK-36</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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>Wed, 31 Dec 2014 15:37:25 +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_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</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>
                            8 years, 38 weeks, 4 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>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ejervidalo</customfieldvalue>
            <customfieldvalue>fgrilli</customfieldvalue>
            <customfieldvalue>pmundt</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03mtb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>21296</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</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_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>