<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:32:01 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>[BLOSSOM-290] Enable UI 6 definition usage in dialog/tab factories</title>
                <link>https://jira.magnolia-cms.com/browse/BLOSSOM-290</link>
                <project id="10430" key="BLOSSOM">Blossom</project>
                    <description>&lt;p&gt;Blossom currently relies on the UI Framework compatibility layer with no option to move to the 6 UI Framework. As a result, new definition features are not directly accessible to Blossom users, and the auto-conversion for custom fields is an additional step in the way.&lt;/p&gt;</description>
                <environment></environment>
        <key id="107004">BLOSSOM-290</key>
            <summary>Enable UI 6 definition usage in dialog/tab factories</summary>
                <type id="2" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10891&amp;avatarType=issuetype">New Feature</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="11">Done</resolution>
                                        <assignee username="canh.nguyen">Canh Nguyen</assignee>
                                    <reporter username="mgeljic">Mika&#235;l Gelji&#263;</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Jan 2022 14:57:01 +0100</created>
                <updated>Thu, 3 Nov 2022 16:03:27 +0100</updated>
                            <resolved>Wed, 13 Apr 2022 11:03:50 +0200</resolved>
                                    <version>3.4.7</version>
                                    <fixVersion>3.5.0</fixVersion>
                                        <due></due>
                            <votes>4</votes>
                                    <watches>10</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                                    <timespent seconds="261000">9d 0.5h</timespent>
                                <comments>
                            <comment id="295596" author="JIRAUSER22106" created="Thu, 17 Feb 2022 09:35:06 +0100"  >&lt;p&gt;Dear Magnolia Team&lt;/p&gt;

&lt;p&gt;I would like to highlight the urgency of this ticket, as this ticket currently affects all our customer projects and therefore customers cannot use new features such as Live-Copy. I would therefore ask you to address this with the highest priority.&#160;&lt;br/&gt;
We are using Blossom in all our projects and currently cannot switch to the UI6 or the new Pages app. Blossem is an official development approach from Magnolia, which we have been using in our Magnolia projects until now.&#160;&lt;/p&gt;

&lt;p&gt;Therefore I ask you to implement this ticket as soon as possible and allow our customers to use the new features.&lt;br/&gt;
Thanks a lot!&lt;/p&gt;

&lt;p&gt;Pascal Karrer&lt;br/&gt;
Team Lead Magnolia @ Merkle&lt;/p&gt;</comment>
                            <comment id="296683" author="mgeljic" created="Mon, 28 Feb 2022 11:11:00 +0100"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=pkarrer&quot; class=&quot;user-hover&quot; rel=&quot;pkarrer&quot;&gt;pkarrer&lt;/a&gt;, we are reviewing the issue and will get back to you. Do you have a SUPPORT ticket open to follow best with the Support team on that?&lt;/p&gt;

&lt;p&gt;Meanwhile, here are some preliminary research notes from my side:&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Invocationhook&quot;&gt;&lt;/a&gt;Invocation hook&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;UiConfig/TabBuilder is a stateful builder + M5 reference holder&lt;/li&gt;
	&lt;li&gt;we miss a &quot;holder&quot; for a UI 6 definition (replacing UiConfig, TabBuilder)&lt;/li&gt;
	&lt;li&gt;or can we rather leverage return type on @TabFactory methods?&lt;/li&gt;
	&lt;li&gt;&lt;del&gt;dialog factories as lambdas? (where to inline)&lt;/del&gt; pbly too far-fetched&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Styleofconfigbycode&quot;&gt;&lt;/a&gt;Style of config-by-code&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;plain configured-definitions, verbose but ok to start with, would unblock the use case&lt;/li&gt;
	&lt;li&gt;groovy can help reduce verbosity on top of this&lt;/li&gt;
	&lt;li&gt;&quot;with&quot; closure pattern (avoid storing intermediate def references, but&#160;still verbose)&lt;/li&gt;
	&lt;li&gt;generated builders (never did, heaviest)&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Generatedbuilders&quot;&gt;&lt;/a&gt;Generated builders&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;not APT, because no generalized annotation for fields, tabs, actions&lt;/li&gt;
	&lt;li&gt;=&amp;gt; ClassGraph for type scanning&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;https://github.com/classgraph/classgraph&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/classgraph/classgraph&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;delegate to generic builder library? all annotation driven, some hard to wire in
	&lt;ul&gt;
		&lt;li&gt;lombok&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://github.com/mkarneim/pojobuilder&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;pojobuilder&lt;/a&gt;&#160;or many similar&#160;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;ByteBuddy
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/47642861/creating-step-builder-with-bytebuddy?rq=1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://stackoverflow.com/questions/47642861/creating-step-builder-with-bytebuddy?rq=1&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="301046" author="mgeljic" created="Thu, 31 Mar 2022 16:05:34 +0200"  >&lt;p&gt;Based on early feedback (from &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=beschle&quot; class=&quot;user-hover&quot; rel=&quot;beschle&quot;&gt;beschle&lt;/a&gt;, thanks!), this works great for simple fields, not for complex fields, because we type the list of properties as &lt;tt&gt;List&amp;lt;FieldDefinition&amp;gt;&lt;/tt&gt;. Patching it to &lt;tt&gt;List&amp;lt;EditorPropertyDefinition&amp;gt;&lt;/tt&gt; should do the trick. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.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>
                            <comment id="301072" author="JIRAUSER21558" created="Thu, 31 Mar 2022 16:56:47 +0200"  >&lt;p&gt;One more request &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Can we change the signature to this:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
@TabFactory(&lt;span class=&quot;code-quote&quot;&gt;&quot;someTab&quot;&lt;/span&gt;)
&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; List&amp;lt;EditorPropertyDefinition&amp;gt; someTab() {} &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;instead of:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
@TabFactory(&lt;span class=&quot;code-quote&quot;&gt;&quot;someTab&quot;&lt;/span&gt;)
&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; void someTab(&lt;span class=&quot;code-keyword&quot;&gt;final&lt;/span&gt; List&amp;lt;EditorPropertyDefinition&amp;gt; properties) {}  &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="301213" author="JIRAUSER21558" created="Fri, 1 Apr 2022 13:09:40 +0200"  >&lt;p&gt;Hello @Mika,&lt;/p&gt;

&lt;p&gt;I&apos;ve implemented the discussed changes including the signature change: &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/BLOSSOM-290&quot; title=&quot;Enable UI 6 definition usage in dialog/tab factories&quot; class=&quot;issue-link&quot; data-issue-key=&quot;BLOSSOM-290&quot;&gt;&lt;del&gt;BLOSSOM-290&lt;/del&gt;&lt;/a&gt; Delegate dialog/tab method parameter resolution to spring HandlerMethodArgumentResolvers&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/BLOSSOM-290&quot; title=&quot;Enable UI 6 definition usage in dialog/tab factories&quot; class=&quot;issue-link&quot; data-issue-key=&quot;BLOSSOM-290&quot;&gt;&lt;del&gt;BLOSSOM-290&lt;/del&gt;&lt;/a&gt; Implement support for complex fields (EditorPropertyDefinition)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/BLOSSOM-290&quot; title=&quot;Enable UI 6 definition usage in dialog/tab factories&quot; class=&quot;issue-link&quot; data-issue-key=&quot;BLOSSOM-290&quot;&gt;&lt;del&gt;BLOSSOM-290&lt;/del&gt;&lt;/a&gt; Change tab method signature&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&apos;ve attached a patch file. If you could provide us write access to the repository we could also directly create a pull-requests?&lt;/p&gt;</comment>
                            <comment id="302234" author="mgeljic" created="Fri, 8 Apr 2022 15:29:12 +0200"  >&lt;p&gt;This ticket brings support for UI 6 definitions in Blossom&apos;s @DialogFactories and @TabFactories. \o/&lt;/p&gt;

&lt;p&gt;The new usage is a little bit different (no fluent builders), but still quite concise.&lt;/p&gt;

&lt;p&gt;The key difference is that @TabFactories may now return a &lt;tt&gt;List&amp;lt;EditorPropertyDefinition&amp;gt;&lt;/tt&gt;&#8212;simply add your &lt;tt&gt;FieldDefinitions&lt;/tt&gt; to it&#8212;instead of injecting the former TabBuilder. Blossom then generates a form-dialog definition, with a tabbed layout. See the sample below:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
@TabFactory(&lt;span class=&quot;code-quote&quot;&gt;&quot;Content&quot;&lt;/span&gt;)
&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; List&amp;lt;EditorPropertyDefinition&amp;gt; contentTab() {
    TextFieldDefinition heading = &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; TextFieldDefinition();
    heading.setName(&lt;span class=&quot;code-quote&quot;&gt;&quot;heading&quot;&lt;/span&gt;);
    RichTextFieldDefinition body = &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; RichTextFieldDefinition();
    body.setName(&lt;span class=&quot;code-quote&quot;&gt;&quot;body&quot;&lt;/span&gt;);
    body.setRequired(&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;);

    &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; List.of(heading, body);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The update preserves support for multiple tab-factories, @TabOrder, post-processing via @PostCreate (see this other sample), and @DialogFactory methods.&lt;/p&gt;</comment>
                            <comment id="302270" author="JIRAUSER21558" created="Fri, 8 Apr 2022 18:50:42 +0200"  >&lt;p&gt;Hey @Mika,&lt;/p&gt;

&lt;p&gt;I&apos;ve created a PR in the ui module which adds builder support for the field definitions: &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/pull-requests/2048/overview&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/pull-requests/2048/overview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unfortunately creating the builders solely in blossom was pretty verbose.&lt;/p&gt;</comment>
                            <comment id="304065" author="dheigener" created="Tue, 26 Apr 2022 11:46:10 +0200"  >&lt;p&gt;Are there any updates on this ticket? It is closed, but the PR from Bj&#246;rn is still open?&lt;/p&gt;

&lt;p&gt;Kind regards,&lt;br/&gt;
Doreen&lt;/p&gt;</comment>
                            <comment id="304349" author="mgeljic" created="Wed, 27 Apr 2022 17:58:03 +0200"  >&lt;p&gt;Hi Doreen,&lt;br/&gt;
I filed &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-7100&quot; title=&quot;Re-introduce definition builders&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-7100&quot;&gt;&lt;del&gt;MGNLUI-7100&lt;/del&gt;&lt;/a&gt; to track re-introduction of definition builders in the Magnolia 6 UI Framework&#8212;this will come earliest in 6.2.19. We are yet to update the ticket number in the PR/commit message.&lt;br/&gt;
Meanwhile I&apos;m about to release Blossom 3.5.0. See the usage of native Magnolia 6 UI definitions in my comment above. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;br/&gt;
Cheers,&lt;br/&gt;
Mika&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10160">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="106642">BLOSSOM-288</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="109503">BLOSSOM-295</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="110384">MGNLUI-7100</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="109127">BLOSSOM-291</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                                                <inwardlinks description="is depended upon by">
                                        <issuelink>
            <issuekey id="60449">BLOSSOM-279</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10050">
                    <name>documentation</name>
                                                                <inwardlinks description="to be documented by">
                                        <issuelink>
            <issuekey id="109902">BLOSSOM-296</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="93228" name="BLOSSOM-290_improvements.patch" size="67717" author="beschle" created="Fri, 1 Apr 2022 13:06:40 +0200"/>
                    </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, 17 Feb 2022 09:35:06 +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_12130" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Documentation update required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="13300"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DEV-919</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>mgeljic</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 41 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>beschle</customfieldvalue>
            <customfieldvalue>canh.nguyen</customfieldvalue>
            <customfieldvalue>dheigener</customfieldvalue>
            <customfieldvalue>mgeljic</customfieldvalue>
            <customfieldvalue>pkarrer</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzztx1:c0i09f4</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_10220" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Release notes required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10490"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1591">DevX 5</customfieldvalue>
    <customfieldvalue id="1598">DevX 6</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12430" key="com.atlassian.teams:rm-teams-custom-field-team">
                        <customfieldname>Team</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[26]]></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>