<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 09:44:48 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>[MGNLUI-7284] Global field validators configuration</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLUI-7284</link>
                <project id="10625" key="MGNLUI">Magnolia UI</project>
                    <description>&lt;p&gt;Due to the introduction of SafeHtmlValidator in Magnolia 6.2.20, there are validation errors for some tags that are not included in the validator but are needed by the users.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Reproduce&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Create a new page in demo author (basic template)&lt;/li&gt;
	&lt;li&gt;Add a text and image component&lt;/li&gt;
	&lt;li&gt;Add a link in the rich text field and go to the advanced tab to select left to right orientation (LTR) so the non-included tag is added&lt;/li&gt;
	&lt;li&gt;Save the form&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Expected&lt;/b&gt;&lt;br/&gt;
The dialog is saved&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Actual&lt;/b&gt;&lt;br/&gt;
The dialog is not saved due to validation error: Malicious HTML code found&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br/&gt;
The value of allowed tags is hardcoded in &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ui.pub/commits/795c962047562ce9ee4b6e9753abd38bece9a4f3#magnolia-ui-framework/src/main/java/info/magnolia/ui/field/SafeHtmlValidatorFactory.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;SafeHtmlValidatorFactory&lt;/a&gt;, it would be good if those were configurable somewhere else so, if needed, users could add new allowed tags. If not possible to be configurable, more tags should be added to the list of allowed attributes (at least those that can be used in default CKEditor configuration)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;br/&gt;
Override the &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ui.pub/commits/795c962047562ce9ee4b6e9753abd38bece9a4f3#magnolia-ui-framework/src/main/java/info/magnolia/ui/field/SafeHtmlValidatorFactory.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;SafeHtmlValidatorFactory&lt;/a&gt; on a custom Java module and set the tags you want to use in there as valid HTML tags.&lt;br/&gt;
OR&lt;br/&gt;
Disable the validator on the richtext-field until the release of 6.2.21&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;
validators:
  allowAny:
    $type: &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;b&gt;Fix&lt;/b&gt;&lt;br/&gt;
Fixed in Magnolia 6.2.21. See the section on &lt;a href=&quot;https://docs.magnolia-cms.com/product-docs/6.2/Developing/Templating/Dialog-definition/Field-definition/Field-validators.html#_global_validators&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Global Validators&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="114270">MGNLUI-7284</key>
            <summary>Global field validators configuration</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="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="11">Done</resolution>
                                        <assignee username="rkovarik">Roman Kova&#345;&#237;k</assignee>
                                    <reporter username="jayala">Jonathan Ayala</reporter>
                        <labels>
                            <label>VN-Implementation</label>
                            <label>VN-Testing</label>
                    </labels>
                <created>Wed, 22 Jun 2022 09:12:53 +0200</created>
                <updated>Mon, 22 Aug 2022 17:32:53 +0200</updated>
                            <resolved>Wed, 6 Jul 2022 11:56:07 +0200</resolved>
                                    <version>6.2.20</version>
                                    <fixVersion>6.2.21</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</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="37800">1d 2.5h</timespent>
                                                                    <aggregatetimespent seconds="171000">5d 7.5h</aggregatetimespent>
                                    <comments>
                            <comment id="312767" author="rkovarik" created="Mon, 27 Jun 2022 09:57:35 +0200"  >&lt;blockquote&gt;&lt;p&gt;Provide configuration for allowed tags, attributes,... Beside that, default one should be provided too&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&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;

&lt;p&gt;&lt;a href=&quot;https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html#html-sanitization&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html#html-sanitization&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;For a comprehensive list, check out the DOMPurify allowlist&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/cure53/DOMPurify/blob/main/src/attrs.jshttps://github.com/cure53/DOMPurify/blob/main/src/attrs.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/cure53/DOMPurify/blob/main/src/attrs.jshttps://github.com/cure53/DOMPurify/blob/main/src/attrs.js&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="313589" author="rkovarik" created="Mon, 4 Jul 2022 12:27:57 +0200"  >&lt;p&gt;Script to find&#160;JCR properties which would not pass the validation (global config):&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-groovy&quot;&gt;
workspace = &lt;span class=&quot;code-quote&quot;&gt;&quot;website&quot;&lt;/span&gt;
propertyName = &lt;span class=&quot;code-quote&quot;&gt;&quot;text&quot;&lt;/span&gt;

&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; info.magnolia.objectfactory.*;
&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; info.magnolia.ui.field.*;
&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; info.magnolia.ui.dialog.*;

definition = &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; SafeHtmlValidatorDefinition()
definition.setErrorMessage(&lt;span class=&quot;code-quote&quot;&gt;&quot;Malicious HTML&quot;&lt;/span&gt;)
validator = Components.newInstance(SafeHtmlValidatorFactory.class, definition).createValidator();

MgnlContext.getJCRSession(workspace)
.getWorkspace()
.getQueryManager()
.createQuery(&lt;span class=&quot;code-quote&quot;&gt;&quot;select * from [mgnl:component] &lt;span class=&quot;code-keyword&quot;&gt;as&lt;/span&gt; t where t.&quot;&lt;/span&gt; + propertyName + &lt;span class=&quot;code-quote&quot;&gt;&quot; is not &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;JCR-SQL2&quot;&lt;/span&gt;)
.execute()
.getNodes()
.each(node -&amp;gt; {
    &lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; html = node.getProperty(propertyName).getString();
    &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (validator.apply(html, &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;).isError()) {
      println(node.path + &lt;span class=&quot;code-quote&quot;&gt;&quot;/&quot;&lt;/span&gt; + propertyName)
      println(html)
      println()
    }
})

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="314287" author="JIRAUSER23178" created="Thu, 7 Jul 2022 17:16:31 +0200"  >&lt;p&gt;Where and how do I set the validators to rich-text field to null?&lt;/p&gt;</comment>
                            <comment id="314321" author="rkovarik" created="Fri, 8 Jul 2022 07:29:24 +0200"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=khorton&quot; class=&quot;user-hover&quot; rel=&quot;khorton&quot;&gt;khorton&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;The global validators are documented &lt;a href=&quot;https://docs.magnolia-cms.com/product-docs/6.2/Developing/Templating/Dialog-definition/Field-definition/Field-validators.html#_global_validators&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can remove the &lt;em&gt;richTextField&lt;/em&gt; validators like this:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;/&amp;lt;light-module-folder&amp;gt;/decorations/ui-framework-core/config.yaml&lt;/em&gt;:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;defaultFieldValidators:
   info.magnolia.ui.field.RichTextFieldDefinition: !override  
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;br/&gt;
Hope that helps&lt;/p&gt;

&lt;p&gt;Roman&#160;&lt;/p&gt;</comment>
                            <comment id="318549" author="ahutchison" created="Thu, 11 Aug 2022 12:28:34 +0200"  >&lt;p&gt;This appears to remain an issue in 6.2.21. It still rejects straightforward, common, non-malicious markup such as&#160;&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;
&amp;lt;p class=&lt;span class=&quot;code-quote&quot;&gt;&quot;p-large&quot;&lt;/span&gt;&amp;gt;...&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;following an upgrade from 6.2.19 to 6.2.21&lt;/p&gt;

&lt;p&gt;Edit: Also 6.2.22. I&apos;m concluding there must be some custom code that triggers this.&lt;/p&gt;</comment>
                            <comment id="318620" author="sang.ngo" created="Fri, 12 Aug 2022 05:09:17 +0200"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=ahutchison&quot; class=&quot;user-hover&quot; rel=&quot;ahutchison&quot;&gt;ahutchison&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Attribute &lt;tt&gt;class&lt;/tt&gt; of &lt;tt&gt;p&lt;/tt&gt; tag is not a default one which generated by CKeditor. It can be created by pasting from html script or editing from source mode.&lt;/p&gt;

&lt;p&gt;Currently, the validator only supports the tags and attributes are generated by CKEditor. If you have a customized attributes, tags, you have to configure it to global validator by decorating it. (see comment from Roman above)&lt;/p&gt;

&lt;p&gt;Please let me know if you have more concerns&lt;/p&gt;</comment>
                            <comment id="319689" author="JIRAUSER23178" created="Mon, 22 Aug 2022 17:11:22 +0200"  >&lt;p&gt;Hey Roman,&lt;/p&gt;

&lt;p&gt;I am wanting to &lt;b&gt;remove&lt;/b&gt; the RichTextFieldDefinition validation completely. How can I do this?&lt;/p&gt;

&lt;p&gt;Basically I am trusting our users and wanting to allow anything to be input into the CKEditor.&lt;/p&gt;</comment>
                            <comment id="319692" author="rkovarik" created="Mon, 22 Aug 2022 17:32:53 +0200"  >&lt;p&gt;Hey,&lt;/p&gt;

&lt;p&gt;you can either hotfix the default config and remove the validator &lt;a href=&quot;https://demo.magnolia-cms.com/.magnolia/admincentral#app:resources:edit;/ui-framework-core/config.yaml:edit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://demo.magnolia-cms.com/.magnolia/admincentral#app:resources:edit;/ui-framework-core/config.yaml:edit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or provide a decoration in your light module as described in this comment: &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-7284?focusedCommentId=314321&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-314321&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.magnolia-cms.com/browse/MGNLUI-7284?focusedCommentId=314321&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-314321&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Roman&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10030">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="114990">MGNLUI-7337</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10360">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                                                <inwardlinks description="is causing">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                                                <inwardlinks description="is depended upon by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10022">
                    <name>supersession</name>
                                            <outwardlinks description="supersedes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="97046" name="cannot-save-in-sourcemode.png" size="159741" author="sang.ngo" created="Tue, 28 Jun 2022 12:15:26 +0200"/>
                    </attachments>
                <subtasks>
                            <subtask id="114880">MGNLUI-7319</subtask>
                            <subtask id="114901">MGNLUI-7325</subtask>
                            <subtask id="114902">MGNLUI-7326</subtask>
                            <subtask id="114903">MGNLUI-7327</subtask>
                            <subtask id="114908">MGNLUI-7328</subtask>
                            <subtask id="114909">MGNLUI-7329</subtask>
                            <subtask id="114910">MGNLUI-7330</subtask>
                            <subtask id="114911">MGNLUI-7331</subtask>
                            <subtask id="114913">MGNLUI-7332</subtask>
                            <subtask id="114917">MGNLUI-7333</subtask>
                            <subtask id="114941">MGNLUI-7335</subtask>
                    </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, 24 Jun 2022 09:03:41 +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_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>MGNLUI-7285</customfieldvalue>
                        </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>rkovarik</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 24 weeks, 6 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>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ahutchison</customfieldvalue>
            <customfieldvalue>jayala</customfieldvalue>
            <customfieldvalue>khorton</customfieldvalue>
            <customfieldvalue>rkovarik</customfieldvalue>
            <customfieldvalue>sang.ngo</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzztx1:1ycd3c</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="1661">Nucleus 13</customfieldvalue>
    <customfieldvalue id="1665">Nucleus 14</customfieldvalue>

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