<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:58:29 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>[CELUM-42] Cannot add component to page when using celumLinkField</title>
                <link>https://jira.magnolia-cms.com/browse/CELUM-42</link>
                <project id="17110" key="CELUM">Celum DAM Connector </project>
                    <description>&lt;p&gt;Components cannot be added when using celumLinkField.&lt;/p&gt;

&lt;p&gt;The added component doesnt show up in the page and also no jcr node is created.&lt;/p&gt;

&lt;p&gt;I think this is due to a page reload that occurs &quot;in the background&quot; of the dialog while in celumLinkField picker. Everytime I doubleclick a Celum Folder, the current page in the Magnolia page detail app reloads. This seems to make the component dialog lose its context or something.&lt;/p&gt;

&lt;p&gt;i show the behavior in this video:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://share.icloud.com/photos/039P4_zRn08ptG2F_h0M3OJOQ&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://share.icloud.com/photos/039P4_zRn08ptG2F_h0M3OJOQ&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="111520">CELUM-42</key>
            <summary>Cannot add component to page when using celumLinkField</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/blocker.svg">Blocker</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="rfalvo">Raphael Falvo</assignee>
                                    <reporter username="cchard">Christopher Chard</reporter>
                        <labels>
                    </labels>
                <created>Fri, 13 May 2022 13:06:32 +0200</created>
                <updated>Wed, 13 Jul 2022 07:58:05 +0200</updated>
                            <resolved>Wed, 13 Jul 2022 07:58:05 +0200</resolved>
                                                    <fixVersion>1.0.3</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="306362" author="JIRAUSER22286" created="Fri, 13 May 2022 14:25:36 +0200"  >&lt;p&gt;Hey &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=cchard&quot; class=&quot;user-hover&quot; rel=&quot;cchard&quot;&gt;cchard&lt;/a&gt; ,&lt;/p&gt;


&lt;p&gt;Thanks for the detailed information. Unfortunately I&apos;m not able to reproduce the issue on my side. May you please share the form definition where you are using the CelumLink ?&lt;/p&gt;</comment>
                            <comment id="306368" author="cchard" created="Fri, 13 May 2022 14:36:43 +0200"  >&lt;p&gt;Sure, however quite a few includes involved to get to the dialog definition of the link component, so you need to bear with me:&lt;/p&gt;

&lt;p&gt;ui-module-templating/includes/dialogs/link-field/&lt;b&gt;dam.yaml&lt;/b&gt;&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;
$type: celumLinkField
buttonSelectNewLabel: ui-field-definitions.ui-link-field-dam.buttonSelectNewLabel
buttonSelectOtherLabel: ui-field-definitions.ui-link-field-dam.buttonSelectOtherLabel
textInputAllowed: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
showOptions: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;
pageLength: 10 &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;ui-module-templating/includes/dialogs/&lt;b&gt;link-src-field.yaml&lt;/b&gt;&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;
#linkSrc:
$type: switchableField
label: dialog-snippets.link-fields.linkSrc
field:
  $type: comboBoxField
  defaultValue: internal
  datasource:
    $type: optionListDatasource
    options:
      - name: internal
        value: internal
        label: dialog-snippets.link-fields.linkSrc.internal
      - name: assets
        value: assets
        label: dialog-snippets.link-fields.linkSrc.assets
      - name: external
        value: external
        label: dialog-snippets.link-fields.linkSrc.external
itemProvider:
  $type: jcrChildNodeProvider
forms:
  - name: internal
    properties:
      linkSrcInternal: !include:/ui-module-templating/includes/dialogs/link-field/pages-and-anchor.yaml
        label: dialog-snippets.link-fields.linkSrc.forms.linkSrcInternal
        required: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
  - name: assets
    properties:
      linkSrcAssets: !include:/ui-module-templating/includes/dialogs/link-field/dam.yaml
        label: dialog-snippets.link-fields.linkSrc.forms.linkSrcAssets
        required: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
  - name: external
    properties:
      linkSrcExternal: !include:/ui-module-templating/includes/dialogs/link-field/external.yaml
 &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;ui-module-templating/includes/dialogs/&lt;b&gt;link-snippet.yaml&lt;/b&gt;&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;
linkSrc: !include:/ui-module-templating/includes/dialogs/link-src-field.yaml
linkTitle: !include:/ui-module-templating/includes/dialogs/link-title-field.yaml
linkTarget: !include:/ui-module-templating/includes/dialogs/link-target-field.yaml
linkStyle: !include:/ui-module-templating/includes/dialogs/link-style-field.yaml
linkIconOption: !include:/ui-module-templating/includes/dialogs/system-icons-autotype-snippet.yaml &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;ui-module-templating/dialogs/components/union-investment/&lt;b&gt;link.yaml&lt;/b&gt;&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;
label: link
wide: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
form:
  properties: !include:/ui-module-templating/includes/dialogs/link-snippet.yaml
    linkAlignment: !include:/ui-module-templating/includes/dialogs/select-field.yaml
      label: link.linkAlignment
      textInputAllowed: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;
      scrollToSelectedItem: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;
      defaultValue: left
      datasource:
        $type: optionListDatasource
        options:
          - value: left
            label: link.linkAlignment.left
          - value: right
            label: link.linkAlignment.right
footerLayout: !include:/ui-module-templating/includes/dialogs/footer-layout.yaml &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="306374" author="cchard" created="Fri, 13 May 2022 14:44:39 +0200"  >&lt;p&gt;But no need to think so complex. We have another component that uses ui-module-templating/includes/dialogs/link-field/&lt;b&gt;dam.yaml&lt;/b&gt; directly without the other includes.&lt;/p&gt;

&lt;p&gt;Same behaviour. It breaks as soon as you click on a celum folder or double-click the &quot;up&quot;-row&lt;/p&gt;</comment>
                            <comment id="306387" author="JIRAUSER22286" created="Fri, 13 May 2022 15:09:33 +0200"  >&lt;p&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=cchard&quot; class=&quot;user-hover&quot; rel=&quot;cchard&quot;&gt;cchard&lt;/a&gt;&#160;&lt;br/&gt;
Can you also attached the definition of this simple one which uses dam.yaml directly ?&lt;/p&gt;</comment>
                            <comment id="306390" author="cchard" created="Fri, 13 May 2022 15:25:12 +0200"  >&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;
label: download-list-item
form:
  properties:
    title:
      !include:/ui-module-templating/includes/dialogs/text-field.yaml
      label: common.title
      required: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
    description:
      !include:/ui-module-templating/includes/dialogs/text-area-field.yaml
      label: common.description
    date:
      !include:/ui-module-templating/includes/dialogs/date-field.yaml
      label: common.date
    downloadSrc:
      !include:/ui-module-templating/includes/dialogs/link-field/dam.yaml
      label: download-list-item.downloadSrc
      required: &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
footerLayout: !include:/ui-module-templating/includes/dialogs/footer-layout.yaml &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="310352" author="JIRAUSER22286" created="Wed, 8 Jun 2022 10:17:23 +0200"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=cchard&quot; class=&quot;user-hover&quot; rel=&quot;cchard&quot;&gt;cchard&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;This issue has been fixed in celum-dam-connector-1.0.3-beta7. Please have a look and let us know if it works on your side.&lt;/p&gt;</comment>
                            <comment id="310366" author="cchard" created="Wed, 8 Jun 2022 11:04:03 +0200"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=rfalvo&quot; class=&quot;user-hover&quot; rel=&quot;rfalvo&quot;&gt;rfalvo&lt;/a&gt;,&lt;br/&gt;
it works! Great! And the best part is: It also resolves &lt;a href=&quot;https://jira.magnolia-cms.com/browse/CELUM-31&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.magnolia-cms.com/browse/CELUM-31&lt;/a&gt; and &lt;a href=&quot;https://jira.magnolia-cms.com/browse/CELUM-39&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.magnolia-cms.com/browse/CELUM-39&lt;/a&gt;&lt;br/&gt;
Awesome, thank you!&lt;br/&gt;
Now I am very interested: What was the issue?&lt;br/&gt;
Cheers&lt;br/&gt;
Chris&lt;/p&gt;</comment>
                            <comment id="310899" author="JIRAUSER22286" created="Fri, 10 Jun 2022 08:09:53 +0200"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=cchard&quot; class=&quot;user-hover&quot; rel=&quot;cchard&quot;&gt;cchard&lt;/a&gt; ,&lt;/p&gt;

&lt;p&gt;That&apos;s good news for the other tickets ! It was a very small piece of code which was triggering the UI refresh, and somehow loosing the context and inserting the data in JCR at the wrong place or even not at all.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10160">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="111921">EXTDAM-358</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                                                <inwardlinks description="is depended upon by">
                                        <issuelink>
            <issuekey id="108588">CELUM-31</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>union-investment.de</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 13 May 2022 14:25:36 +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_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>tmiyar</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 35 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>cchard</customfieldvalue>
            <customfieldvalue>rfalvo</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y06p3u:</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_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>