<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 07:27:57 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>[MGNLSTK-533] pur integration in templating kit breaks with external users.</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLSTK-533</link>
                <project id="10287" key="MGNLSTK">Magnolia Standard Templating Kit (closed)</project>
                    <description>&lt;p&gt;I have an issue with an exception that occurs when I log in with an LDAP account,&lt;br/&gt;
the adminInterface works fine , but the site gives an exception:&lt;/p&gt;

&lt;p&gt;2009-11-20 11:00:31,969 ERROR freemarker.runtime                                :&lt;br/&gt;
Method public java.lang.String info.magnolia.cms.security.ExternalUser.getProperty(java.lang.String) threw an exception when invoked on info.magnolia.cms.security.ExternalUser@11fde0&lt;br/&gt;
The problematic instruction:&lt;br/&gt;
----------&lt;br/&gt;
==&amp;gt; assignment: userFullName=ctx.user.getProperty(&quot;title&quot;)!userName &lt;span class=&quot;error&quot;&gt;&amp;#91;on line 4, column 1 in templating-kit/paragraphs/pur/link.ftl&amp;#93;&lt;/span&gt;&lt;br/&gt;
----------&lt;/p&gt;

&lt;p&gt;Java backtrace for programmers:&lt;br/&gt;
----------&lt;br/&gt;
freemarker.template.TemplateModelException: Method public java.lang.String info.magnolia.cms.security.ExternalUser.getProperty(java.lang.String) threw an exception when invoked on info.magnolia.cms.security.ExternalUser@11fde0&lt;br/&gt;
    at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)&lt;br/&gt;
    at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)&lt;br/&gt;
    at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)&lt;br/&gt;
    at freemarker.core.DefaultToExpression._getAsTemplateModel(DefaultToExpression.java:100)&lt;/p&gt;

&lt;p&gt;Caused by: java.lang.UnsupportedOperationException: not implemented for this ExternalUser&lt;br/&gt;
    at info.magnolia.cms.security.ExternalUser.getProperty(ExternalUser.java:155)&lt;br/&gt;
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/p&gt;


&lt;p&gt;It seems that the / templating-kit/paragraphs/pur/link.ftl tries to get the fullname from an external user:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;#assign userFullName = ctx.user.getProperty(&amp;quot;title&amp;quot;)!userName&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;assign userFullName = ctx.user.getProperty(&quot;title&quot;)!userName&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;But ExternalUser has this as&lt;br/&gt;
its getProperty:&lt;/p&gt;

&lt;p&gt;    public String getProperty(String propertyName) &lt;/p&gt;
{
        throw new UnsupportedOperationException(&quot;not implemented for this ExternalUser&quot;);
    }

&lt;p&gt;I am currently runing Magnolia Enterprise Edition 4.1RC1 and&lt;br/&gt;
Templating Kit  Standard 1.2RC2 , Extended 1.2RC1&lt;/p&gt;</description>
                <environment></environment>
        <key id="17443">MGNLSTK-533</key>
            <summary>pur integration in templating kit breaks with external users.</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</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="8">Outdated</resolution>
                                        <assignee username="fgrilli">Federico Grilli</assignee>
                                    <reporter username="rico.jansen">Rico Jansen</reporter>
                        <labels>
                            <label>vpro</label>
                    </labels>
                <created>Fri, 20 Nov 2009 11:50:41 +0100</created>
                <updated>Fri, 17 Dec 2010 17:09:47 +0100</updated>
                            <resolved>Fri, 17 Dec 2010 17:09:47 +0100</resolved>
                                                    <fixVersion>1.2.2</fixVersion>
                    <fixVersion>1.2.3</fixVersion>
                    <fixVersion>1.3</fixVersion>
                                    <component>paragraphs</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                                                            <comments>
                            <comment id="25810" author="pbaerfuss" created="Tue, 12 Jan 2010 09:53:10 +0100"  >&lt;p&gt;I will change the paragraph in a way that the UnsupportedOperationException is handled nicely (falling back on the username instead).&lt;/p&gt;

&lt;p&gt;Note: You could implement an ExternalUser subclass which would support reading this information from the LDAP server.&lt;/p&gt;</comment>
                            <comment id="25812" author="rico.jansen" created="Tue, 12 Jan 2010 10:23:03 +0100"  >&lt;p&gt;That will do the trick.&lt;/p&gt;

&lt;p&gt;About implementing my own ExternalUser subclass, it looks that would imply creating my own ExternalUserManager as well.&lt;br/&gt;
Which would require some ldap support class to do the extra attribute fetches.&lt;/p&gt;</comment>
                            <comment id="26158" author="gjoseph" created="Mon, 25 Jan 2010 18:20:13 +0100"  >&lt;p&gt;For the record, &lt;tt&gt;ctx.user.title&lt;/tt&gt; should work just as well as &lt;tt&gt;ctx.user.getProperty(&apos;title&apos;)&lt;/tt&gt;, thanks to &lt;tt&gt;info.magnolia.freemarker.models.UserModel&lt;/tt&gt;. I don&apos;t suppose this will handle the UnsupportedOperationException any better, though.&lt;/p&gt;

&lt;p&gt;edit: we could modify &lt;tt&gt;info.magnolia.freemarker.models.UserModel&lt;/tt&gt; so that it handles these UnsupportedOperationException.. (so you could do &lt;tt&gt;ctx.user.title!ctx.user.name&lt;/tt&gt; in this case), but I&apos;m afraid that would only hide the problem further. On the other hand, it would simplify the templates, and wouldn&apos;t require a templating model class just for the sake of getting a user&apos;s full name.&lt;/p&gt;</comment>
                            <comment id="26159" author="gjoseph" created="Mon, 25 Jan 2010 18:34:34 +0100"  >&lt;p&gt;Here&apos;s patch for the above - if we go for this solution - copy/move issue to MAGNOLIA with appropriate description. If we want this in STK 1.2.2, we&apos;ll need to merge this into the 4.2 branch as well. (should not be an issue)&lt;/p&gt;</comment>
                            <comment id="26160" author="fgrilli" created="Mon, 25 Jan 2010 19:06:54 +0100"  >&lt;p&gt;Another way to do this would be to have a model class (something like &lt;tt&gt;info.magnolia.module.templatingkit.paragraphs.UserModel&lt;/tt&gt;) in stk for stkPURLink paragraph which would handle the exception in a graceful manner. However, this would imply also to change the &lt;tt&gt;link.ftl&lt;/tt&gt; template and replace all occurrences of &lt;tt&gt;ctx.user&lt;/tt&gt; with &lt;tt&gt;model&lt;/tt&gt;. I&apos;m going to attach a couple of patches for this. &lt;/p&gt;</comment>
                            <comment id="26161" author="gjoseph" created="Mon, 25 Jan 2010 19:19:43 +0100"  >&lt;p&gt;Okay, those approaches are not mutually exclusive, so please apply those patches (along with the necessary update tasks) on the 1.2 branch and the trunk - the change I&apos;m proposing would require re-releasing the main Magnolia project and bundles from the 4.2 branches, which isn&apos;t planned for now.&lt;/p&gt;

&lt;p&gt;edit:&lt;br/&gt;
------&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;user-model.patch : please rename the class to something less ambiguous - UserAwareModel ? Please rename &lt;tt&gt;get*()&lt;/tt&gt; methods to &lt;tt&gt;getUser*()&lt;/tt&gt; - to avoid confusion, especially if this class gets extended&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;link-ftl.patch - how can &lt;tt&gt;model.title&lt;/tt&gt; work? According to the patch above, it should be &lt;tt&gt;model.getProperty(&apos;title&apos;)&lt;/tt&gt;, no?&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;please outline any duplication we could get rid of at a later stage (I&apos;m pretty sure there is at least one implementation of an &lt;tt&gt;isAnonymous()&lt;/tt&gt; method somewhere, rendering this {{&lt;span class=&quot;error&quot;&gt;&amp;#91;if .name == &amp;quot;anonymous&amp;quot;&amp;#93;&lt;/span&gt;} redundant.)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="26212" author="fgrilli" created="Wed, 27 Jan 2010 15:57:20 +0100"  >&lt;p&gt;returns the username in case a User implementation throws a UnsupportedOperationException when calling user.getProperty(&quot;title&quot;)  &lt;/p&gt;</comment>
                            <comment id="26263" author="rico.jansen" created="Fri, 29 Jan 2010 15:43:42 +0100"  >&lt;p&gt;Updated our pom&apos;s and tested it. It works like a charm.&lt;/p&gt;</comment>
                            <comment id="26264" author="gjoseph" created="Fri, 29 Jan 2010 15:51:01 +0100"  >&lt;p&gt;We need to re-fix this. Updates will work (update task will add the modelClass), but fresh install will break! (we forgot to update the bootstrap file!)&lt;/p&gt;</comment>
                            <comment id="26266" author="breun" created="Fri, 29 Jan 2010 16:14:07 +0100"  >&lt;p&gt;Yep, it works on updates, not on fresh installs. Just ran into that problem...&lt;/p&gt;</comment>
                            <comment id="26339" author="breun" created="Wed, 3 Feb 2010 16:55:43 +0100"  >&lt;p&gt;After upgrading to STK 1.2.3 this problem still seems to be present when using the commenting module with external users (LDAP).&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Method public java.lang.String info.magnolia.cms.security.ExternalUser.getProperty(java.lang.String) threw an exception when invoked on info.magnolia.cms.security.ExternalUser@1d5d81a&lt;br/&gt;
The problematic instruction:&lt;br/&gt;
----------&lt;br/&gt;
==&amp;gt; ${ctx.user.getProperty(&apos;email&apos;)!&apos;&apos;} &lt;span class=&quot;error&quot;&gt;&amp;#91;on line 93, column 89 in info/magnolia/module/commenting/frontend/comment.inc.ftl&amp;#93;&lt;/span&gt;&lt;br/&gt;
 in user-directive messageform &lt;span class=&quot;error&quot;&gt;&amp;#91;on line 60, column 5 in info/magnolia/module/commenting/frontend/commentPreview.ftl&amp;#93;&lt;/span&gt;&lt;br/&gt;
----------&lt;/p&gt;

&lt;p&gt;(...)&lt;/p&gt;

&lt;p&gt;Caused by: java.lang.UnsupportedOperationException: not implemented for this ExternalUser&lt;/p&gt;</comment>
                            <comment id="26340" author="gjoseph" created="Wed, 3 Feb 2010 17:33:16 +0100"  >&lt;p&gt;Hi Nils,&lt;/p&gt;

&lt;p&gt;Argh. Good catch.&lt;br/&gt;
This is actually fixed more generally on the trunk, for 4.3. Not sure if we&apos;ll do a backport and re-release the 4.2 branch just yet.&lt;br/&gt;
If you felt adventurous, you could implement a &lt;tt&gt;info.magnolia.freemarker.models.MagnoliaModelFactory&lt;/tt&gt;, register it under &lt;tt&gt;/server/rendering/freemarker/modelFactories&lt;/tt&gt;. You could implement such a factory/modelwrapper based on the current trunk &lt;tt&gt;info.magnolia.freemarker.models.UserModel&lt;/tt&gt; - by just copying that class, and making its factory class non-anonymous, you should be able to configure it.&lt;/p&gt;

&lt;p&gt;I&apos;ll try to come back to you in a couple of days to see if we can fix this in the 4.2 branch and potentially re-release it - don&apos;t hesitate to ping us about it.&lt;/p&gt;</comment>
                            <comment id="26347" author="breun" created="Thu, 4 Feb 2010 11:24:00 +0100"  >&lt;p&gt;According to my colleague (who is working on the commenting, but not at work today) the email field should be mapped from LDAP, so it&apos;s too bad that the method throws an UnsupportedOperationException.&lt;/p&gt;

&lt;p&gt;We plan on going live with our first Magnolia-powered site in March and it would be nice if this could be fixed before then...&lt;/p&gt;</comment>
                            <comment id="26349" author="gjoseph" created="Thu, 4 Feb 2010 12:30:49 +0100"  >&lt;p&gt;Nils, let&apos;s take this discussion to the users list &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/wink.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="28049" author="tmiyar" created="Wed, 21 Apr 2010 10:28:33 +0200"  >&lt;p&gt;Seems is not fixed for 4.3.1, stk 1.3, problem reported by rtr&lt;/p&gt;

&lt;p&gt;Method public java.lang.String info.magnolia.cms.security.ExternalUser.getProperty(java.lang.String) threw an exception when invoked on info.magnolia.cms.security.ExternalUser@1db2f57&lt;br/&gt;
The problematic instruction:&lt;br/&gt;
==&amp;gt; assignment: userFullName=ctx.user.getProperty(&quot;title&quot;)!userName &lt;span class=&quot;error&quot;&gt;&amp;#91;on line 4, column 1 in templating-kit/paragraphs/pur/link.ftl&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="28054" author="tmiyar" created="Wed, 21 Apr 2010 11:57:55 +0200"  >&lt;p&gt;the problem i think, info.magnolia.freemarker.models.MagnoliaModelFactory, is never registered, never used&lt;/p&gt;</comment>
                            <comment id="28057" author="gjoseph" created="Wed, 21 Apr 2010 13:39:13 +0200"  >&lt;p&gt;This has been solved &quot;properly&quot; by &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSTK-568&quot; title=&quot;Revert MGNLSTK-533 for 1.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSTK-568&quot;&gt;&lt;del&gt;MGNLSTK-568&lt;/del&gt;&lt;/a&gt; / &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3037&quot; title=&quot;Handle UnsupportedOperationException for User implementation within the Freemarker model/wrapper&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3037&quot;&gt;&lt;del&gt;MAGNOLIA-3037&lt;/del&gt;&lt;/a&gt;. The fix here was only a temporary workaround.&lt;/p&gt;

&lt;p&gt;MagnoliaModelFactory is an interface; its implementations are used by &lt;tt&gt;i.m.freemarker.models.MagnoliaObjectWrapper&lt;/tt&gt;. &lt;/p&gt;


&lt;p&gt;... but that&apos;s correct. &lt;tt&gt;${ctx.user.getProperty(&quot;foobar&quot;)!&apos;default value&apos;&lt;/tt&gt;} still causes exceptions. With &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3037&quot; title=&quot;Handle UnsupportedOperationException for User implementation within the Freemarker model/wrapper&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3037&quot;&gt;&lt;del&gt;MAGNOLIA-3037&lt;/del&gt;&lt;/a&gt;, one can now do &lt;tt&gt;${ctx.user.foobar!&apos;default value&apos;&lt;/tt&gt;}. As of now, I&apos;m sure if we should re-fix &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3037&quot; title=&quot;Handle UnsupportedOperationException for User implementation within the Freemarker model/wrapper&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3037&quot;&gt;&lt;del&gt;MAGNOLIA-3037&lt;/del&gt;&lt;/a&gt; to handle the method call case too, or if we should fix the template.&lt;/p&gt;</comment>
                            <comment id="32048" author="gjoseph" created="Fri, 17 Dec 2010 17:09:47 +0100"  >&lt;p&gt;See &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSTK-727&quot; title=&quot;Freemarker exception for demo-project when accessing as external user &quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSTK-727&quot;&gt;&lt;del&gt;MGNLSTK-727&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="19669">MGNLSTK-727</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12985" name="freemarker-user-unsupportedexception.patch" size="2684" author="gjoseph" created="Mon, 25 Jan 2010 18:34:34 +0100"/>
                            <attachment id="12987" name="link-ftl.patch" size="1026" author="fgrilli" created="Mon, 25 Jan 2010 19:08:44 +0100"/>
                            <attachment id="12986" name="user-model.patch" size="4344" author="fgrilli" created="Mon, 25 Jan 2010 19:08:44 +0100"/>
                    </attachments>
                <subtasks>
                            <subtask id="17747">MGNLSTK-568</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>vpro.nl</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 12 Jan 2010 09:53:10 +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>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            13 years, 10 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>18.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>fgrilli</customfieldvalue>
            <customfieldvalue>gjoseph</customfieldvalue>
            <customfieldvalue>breun</customfieldvalue>
            <customfieldvalue>pbaerfuss</customfieldvalue>
            <customfieldvalue>rico.jansen</customfieldvalue>
            <customfieldvalue>tmiyar</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0443j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>24106</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>