<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 10:21:20 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>[MGNLMULTPA-65] Same name between Pages app and custom page cause incorrect loading</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLMULTPA-65</link>
                <project id="18581" key="MGNLMULTPA">Multiple Pages Apps </project>
                    <description>&lt;p&gt;In main pages app and custom page app, create a page with same name like &quot;banners&quot;.&lt;br/&gt;
Open to edit &quot;banners&quot; page in main page app.&lt;/p&gt;

&lt;p&gt;Expect : page content load correctly.&lt;/p&gt;

&lt;p&gt;Actual : &quot;banners&quot; page content from custom page loaded instead of main page.&lt;/p&gt;

&lt;p&gt;The problem only happens when the page in Pages app is at the root. If the page is under another page, there is no problem.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Notes:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Magnolia system design might not support the use case mentioned in the description above. We need to decide how to handlle this. Maybe we prevent a page in the paages app to be created with saame name as page in Custom pages app or something.&lt;/p&gt;

&lt;p&gt;-&lt;/p&gt;

&lt;p&gt;Probably the problem is not actually relate to the name of the page in the custom-app, but really the name of the site used by the custom app. This makes sense in the Pages app, when you open that root page, the site resolution for the custom app detects it and applies the site to it - this causes it to use the workspace set in the site - so it opens the content from the wrong workspace.&lt;/p&gt;</description>
                <environment></environment>
        <key id="143340">MGNLMULTPA-65</key>
            <summary>Same name between Pages app and custom page cause incorrect loading</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="10433" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/generic.png" description="This issue has been evaluated by development and accepted to be planned in.">Accepted</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="chuong.doan">Chuong Doan Huy</reporter>
                        <labels>
                    </labels>
                <created>Mon, 18 Dec 2023 03:53:37 +0100</created>
                <updated>Thu, 1 Feb 2024 13:07:46 +0100</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                                                            <comments>
                            <comment id="389712" author="czimmermann" created="Mon, 18 Dec 2023 10:18:50 +0100"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=chuong.doan&quot; class=&quot;user-hover&quot; rel=&quot;chuong.doan&quot;&gt;chuong.doan&lt;/a&gt; can you drop a comment on why this is a clone of &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLMULTPA-59&quot; title=&quot;Page does not load when you return to editor via tab&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLMULTPA-59&quot;&gt;&lt;del&gt;MGNLMULTPA-59&lt;/del&gt;&lt;/a&gt; ? Is the problem in thiss ticket only happening if the page name in both apps is the same?&lt;/p&gt;</comment>
                            <comment id="389738" author="chuong.doan" created="Mon, 18 Dec 2023 11:37:18 +0100"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=czimmermann&quot; class=&quot;user-hover&quot; rel=&quot;czimmermann&quot;&gt;czimmermann&lt;/a&gt;, i just clone for faster creating ticket, not related to &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLMULTPA-59&quot; title=&quot;Page does not load when you return to editor via tab&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLMULTPA-59&quot;&gt;&lt;del&gt;MGNLMULTPA-59&lt;/del&gt;&lt;/a&gt; at all ( i don&apos;t know if cloning tickets imply some relations ???).&lt;br/&gt;
About the problem in this ticket, yes it only happening if page name in both apps is the same (the problem is that loading wrong content, not blank page like &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLMULTPA-59&quot; title=&quot;Page does not load when you return to editor via tab&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLMULTPA-59&quot;&gt;&lt;del&gt;MGNLMULTPA-59&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;</comment>
                            <comment id="389788" author="czimmermann" created="Mon, 18 Dec 2023 15:10:48 +0100"  >&lt;p&gt;I am pretty sure the problem is only when a root page in the Pages app has the name of the configured &quot;Site&quot; of the custom pages app.&lt;/p&gt;

&lt;p&gt;The problem is likely that the system associaltes the wrong site with that page - and then uses the site configured workspace - and thus renders the content from the page from the other app.&lt;/p&gt;

&lt;p&gt;So in a way It is working properly. But of course for our usecase it is a bug, because now we have the two apps.&lt;/p&gt;

&lt;p&gt;The question is, how should we resolve this? How should it work? Could we block the page editor from opening and display a notification? &quot;This path is already in use by another app: Banners.&quot;.&lt;/p&gt;</comment>
                            <comment id="389875" author="chuong.doan" created="Tue, 19 Dec 2023 07:08:12 +0100"  >&lt;p&gt;Instead of blocking the opening, can we just validate the page name (when users create new page) across all page-related workspaces to prevent same name issue ?&lt;/p&gt;</comment>
                            <comment id="390011" author="czimmermann" created="Tue, 19 Dec 2023 13:21:24 +0100"  >&lt;p&gt;I like this idea of preventing authors from creating the problem.&lt;/p&gt;

&lt;p&gt;It might be enough.&lt;/p&gt;

&lt;p&gt;But theres always the possiblity that the node already existed - or that the node gets created by other means like Import, or REST or code. it would be tricky to cover all of those cases. These are more like edge cases - but something to consider.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="143341">MGNLMULTPA-66</subtask>
                            <subtask id="143342">MGNLMULTPA-67</subtask>
                            <subtask id="143343">MGNLMULTPA-68</subtask>
                            <subtask id="143344">MGNLMULTPA-69</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>Mon, 18 Dec 2023 10:18:50 +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>PAGES-896</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>czimmermann</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            7 weeks, 5 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>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>chuong.doan</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzztvm:60o4425w099cbtqjo</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_12430" key="com.atlassian.teams:rm-teams-custom-field-team">
                        <customfieldname>Team</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[26]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_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>