<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 10:02:58 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>[MGNLHOOK-306] Get workspace from path, for Norsu content</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLHOOK-306</link>
                <project id="17487" key="MGNLHOOK">Magnolia Webhooks</project>
                    <description>&lt;h3&gt;&lt;a name=&quot;Problem&quot;&gt;&lt;/a&gt;Problem&lt;/h3&gt;

&lt;p&gt;Webhooks module still relies on&#160;&lt;b&gt;workspace&lt;/b&gt; as a filtering property. It is also still sent as data in the event. There is no&#160;&lt;b&gt;workspace&lt;/b&gt; concept on Norsu, so we need to use&#160;&lt;b&gt;content types&lt;/b&gt; approach instead.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Suggestedsolution&quot;&gt;&lt;/a&gt;Suggested solution&lt;/h3&gt;

&lt;p&gt;For webhooks on Norsu, we would get rid of the&#160;&lt;b&gt;workspace&lt;/b&gt; concept, using&#160;&lt;b&gt;content types&lt;/b&gt; approach instead.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Note&quot;&gt;&lt;/a&gt;Note&lt;/h3&gt;

&lt;p&gt;We would need to discuss/decide if we keep compatibility for&#160;&lt;b&gt;workspace&lt;/b&gt; on Webhooks based on JCR (2.0.0), as they share the same code base as Webhooks based on Norsu.&lt;/p&gt;</description>
                <environment></environment>
        <key id="123942">MGNLHOOK-306</key>
            <summary>Get workspace from path, for Norsu content</summary>
                <type id="14" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10895&amp;avatarType=issuetype">Story</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="1">Fixed</resolution>
                                        <assignee username="jbenito">Javier Benito</assignee>
                                    <reporter username="jbenito">Javier Benito</reporter>
                        <labels>
                    </labels>
                <created>Tue, 13 Dec 2022 12:52:36 +0100</created>
                <updated>Thu, 16 Feb 2023 03:05:07 +0100</updated>
                            <resolved>Fri, 10 Feb 2023 07:21:25 +0100</resolved>
                                    <version>2.0.0</version>
                                    <fixVersion>2.0.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</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="32400">1d 1h</timespent>
                                                                    <aggregatetimespent seconds="39600">1d 3h</aggregatetimespent>
                                    <comments>
                            <comment id="338678" author="JIRAUSER22310" created="Tue, 17 Jan 2023 16:05:35 +0100"  >&lt;h3&gt;&lt;a name=&quot;Background&quot;&gt;&lt;/a&gt;Background&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Webhook events, have a property named &lt;b&gt;workspace&lt;/b&gt;, as part of the payload sent to the target endpoint:&lt;/li&gt;
&lt;/ul&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;
{&lt;span class=&quot;code-quote&quot;&gt;&quot;eventId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;d6b3eecf-8c01-4c21-9137-f00f5f52a1fc&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;eventDate&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;2023-01-17T14:41:30.508&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;eventType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Published&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;path&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;dam.yx4vmzeixchwif79.beta.de.magnolia-cloud.com/Screenshot 2023-01-17 at 15.35.31.png&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;recursive&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;nodeType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;mgnl:asset&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;workspace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;website&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;environment&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;main&quot;&lt;/span&gt;} &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;workspace&lt;/b&gt;&#160;is also a property key in the filtering grammar, that can be used while filtering events, for example:&lt;/li&gt;
&lt;/ul&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;
filter: &lt;span class=&quot;code-quote&quot;&gt;&quot;@workspace = &lt;span class=&quot;code-quote&quot;&gt;&apos;website&apos;&lt;/span&gt;&quot;&lt;/span&gt; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
	&lt;li&gt;We also have an optional property, called &lt;b&gt;entity&lt;/b&gt; on each webhook event definition, which is unused, because its main goal in the beginning was to be able to specify the kind of content each event was targeting.&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;ProposedsolutionforDxCore6.3andSaaS%28bothJCRandNorsucontent%29&quot;&gt;&lt;/a&gt;Proposed solution for Dx Core 6.3 and SaaS (both JCR and Norsu content)&lt;/h3&gt;

&lt;p&gt;&#160;&lt;br/&gt;
As every content on Magnolia will be backed on a &lt;b&gt;content type&lt;/b&gt;, the proposal is to move both, &lt;b&gt;workspace&lt;/b&gt; and &lt;b&gt;entity&lt;/b&gt; concepts to a &lt;b&gt;contentType&lt;/b&gt; approach.&lt;br/&gt;
&#160;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Regarding &lt;b&gt;workspace&lt;/b&gt; as part of the payload, we can rename it to &lt;b&gt;contentType&lt;/b&gt;&#160;and fill it accordingly:
	&lt;ul&gt;
		&lt;li&gt;&lt;b&gt;Norsu&lt;/b&gt;: Getting the &lt;b&gt;contentType&lt;/b&gt; from the norsu datasource definition (&lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-7703&quot; title=&quot;Linking via norsu content type (spike)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-7703&quot;&gt;&lt;del&gt;MGNLUI-7703&lt;/del&gt;&lt;/a&gt;), which will be injected in every action where we trigger a webhook event for a Norsu content (NorsuPublishAction, NorsuUnpublishAction, etc).&lt;/li&gt;
		&lt;li&gt;&lt;b&gt;JCR&lt;/b&gt;: Getting the belonging &lt;b&gt;contentType&lt;/b&gt; for the &lt;b&gt;workspace&lt;/b&gt; of the source JCR node, by querying the &lt;b&gt;Content Type Registry&lt;/b&gt;.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Rename the &lt;b&gt;entity&lt;/b&gt; property for webhook event definitions, to &lt;b&gt;contentType&lt;/b&gt;, stating clearly in this way that the event will only be triggered for that content type. It will still be &lt;b&gt;optional&lt;/b&gt;. We could let it have multiple values, if we find it adds value to the filtering (to discuss).&lt;/li&gt;
	&lt;li&gt;Events will be filtered based on this property, instead of &lt;b&gt;workspace&lt;/b&gt; grammar property, if it&apos;s provided in the event definition. In order to do that, we will query the &lt;b&gt;contentType&lt;/b&gt; property on the detected event, as it is being done now with &lt;b&gt;workspace&lt;/b&gt;.&lt;/li&gt;
	&lt;li&gt;For &lt;b&gt;workspace&lt;/b&gt;&#160;as a filtering property, the proposal is to remove it, as the filtering will be done as detailed in the previous step.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="338687" author="czimmermann" created="Tue, 17 Jan 2023 16:27:49 +0100"  >&lt;p&gt;For Norsu - I think that is fine.&lt;/p&gt;

&lt;p&gt;For JCR - I have some doubts about removing support for workspace. Workspace is a key concept and is heavily used on DXCore. One consideration is that it is possible to have multiple contentTypes using the same workspace. So you there can be a situation where given a workspace - you don&apos;t know which contenttype it relates to.&lt;br/&gt;
As webhooks is still new - I think it would be possible to force customers to use the contentType approach, and they can creaate &quot;slim contenttype&quot; definitions for their existing apps. But for some it will feel like a lot of &quot;boilerplate&quot; / extra complicated, just to setup a webhook.&lt;/p&gt;</comment>
                            <comment id="338695" author="JIRAUSER22310" created="Tue, 17 Jan 2023 16:49:41 +0100"  >&lt;p&gt;Ok, understood.&lt;/p&gt;

&lt;p&gt;Sure, if they want to filter by the workspace where they have their existing apps, they should create content types for it to do that. The change would be from this setup (with the current implementation):&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;
events:
&#160; - name: contentPublished
&#160; &#160; eventType: Published
 &#160; &#160;filter: &lt;span class=&quot;code-quote&quot;&gt;&quot;@workspace = &lt;span class=&quot;code-quote&quot;&gt;&apos;workspace1&apos;&lt;/span&gt;&quot;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;to:&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;
events:
&#160; - name: contentPublished
    contentType: contentType1, contentType2, contentType3
&#160; &#160; eventType: Published&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The problem we&apos;re facing now on SaaS, is that we support triggering on JCR and Norsu, and the filtering grammar (which has the ability to filter by &lt;b&gt;workspace&lt;/b&gt;, if provided), is common for all contents. So we can have &lt;ins&gt;the first definition stated in this comment&lt;/ins&gt;, which is true for JCR but is false for Norsu. A solution that comes to my mind to provide compatibility while JCR goes away, is to move the workspace filtering from the filtering grammar to a property itself, like &lt;b&gt;contentType&lt;/b&gt;. Something like:&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;
events:
&#160; - name: contentPublished
    contentType: contentType1, contentType2, contentType3
    workspace: workspace1, workspace2, workspace3
&#160; &#160; eventType: Published&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;stating clearly in documentation that&#160;&lt;b&gt;workspace&lt;/b&gt; property relates to JCR and&#160;&lt;b&gt;contentTypes&lt;/b&gt; to Norsu content, and they don&apos;t work together for the same content triggered (which in fact will be true, a given content can only by from Norsu or JCR, right?)&lt;/p&gt;</comment>
                            <comment id="338842" author="JIRAUSER22310" created="Wed, 18 Jan 2023 13:00:09 +0100"  >&lt;p&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/flag.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Flag added&lt;/p&gt;

&lt;p&gt;Flagged until more discussions are taken, further details on &lt;a href=&quot;https://www.notion.so/magnoliacms/Webhooks-and-Workspace-d6ff587a3ec6402fba91397955e51c3f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.notion.so/magnoliacms/Webhooks-and-Workspace-d6ff587a3ec6402fba91397955e51c3f&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="127007">MGNLHOOK-332</subtask>
                            <subtask id="127008">MGNLHOOK-333</subtask>
                            <subtask id="127009">MGNLHOOK-334</subtask>
                            <subtask id="127010">MGNLHOOK-335</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>Tue, 17 Jan 2023 16:27:49 +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_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>MGNLHOOK-323</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>chuong.doan</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 3 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>jbenito</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzztx1:1ye8900p0r253</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_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1762">DevX 30</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.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_10091" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Testcase included</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10101"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>479</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>
                                                                                                                                                                                <customfield id="customfield_14630" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Work Started</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 17 Jan 2023 10:58:57 +0100</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>