<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 03:27: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>[MAGNOLIA-1546] Subscribers with custom contexts are not properly mapped</title>
                <link>https://jira.magnolia-cms.com/browse/MAGNOLIA-1546</link>
                <project id="10000" key="MAGNOLIA">Magnolia</project>
                    <description>&lt;p&gt;If using single Magnolia Author instance to manage 2 or more websites (with multiple subscribers), setting custom contexts does not create proper mapping&lt;br/&gt;
Scenario:&lt;/p&gt;

&lt;p&gt;single author instance has 2 websites (internet and intranet) each starting from single folder under root:&lt;/p&gt;

&lt;p&gt;/www-mycompany-org&lt;br/&gt;
---/www-index&lt;br/&gt;
---/www-page1&lt;br/&gt;
/home-mycompany-org&lt;br/&gt;
---home-index&lt;br/&gt;
---home-page1&lt;/p&gt;

&lt;p&gt;Each site then has 2 subscribers (for redundancy) whose website context subscribedURI has been set to filter out top folders.&lt;/p&gt;

&lt;p&gt;Problem #1:&lt;br/&gt;
You cannot activate pages under top folders unless the top folder has been activated itself. Why the filter then?&lt;/p&gt;

&lt;p&gt;Problem #2:&lt;br/&gt;
The desired effect is to have public instance behave as it is managed by single author so that for www subscriber the folder /www-mycompany-org should map to / and so on.&lt;br/&gt;
For the case above if my author host is cms.mycompany.org and public host is www.mycompany.org then the index page will have URLs:&lt;/p&gt;

&lt;p&gt;on author:       cms.mycompany.org/www-mycompany-org/www-index.html&lt;br/&gt;
on public:        www.mycompany.org/www-index.html&lt;/p&gt;

&lt;p&gt;Otherwise what would be the point of managing multiple sites with the same author?&lt;/p&gt;



</description>
                <environment></environment>
        <key id="12656">MAGNOLIA-1546</key>
            <summary>Subscribers with custom contexts are not properly mapped</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</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="1">Fixed</resolution>
                                        <assignee username="scharles">Sameer Charles</assignee>
                                    <reporter username="zambak">zam6ak</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Apr 2007 21:56:36 +0200</created>
                <updated>Wed, 23 Jan 2013 08:59:49 +0100</updated>
                            <resolved>Mon, 24 Sep 2007 16:55:36 +0200</resolved>
                                    <version>3.1 M1</version>
                                    <fixVersion>3.5 RC1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="14095" author="scharles" created="Fri, 25 May 2007 17:19:43 +0200"  >&lt;p&gt;basic functionality committed on svn, still needs to refactor SimpleExchangeServlet&lt;/p&gt;</comment>
                            <comment id="14164" author="zambak" created="Wed, 6 Jun 2007 16:03:25 +0200"  >&lt;p&gt;There are still few issues with this:&lt;/p&gt;

&lt;p&gt;1. if the mapping has a trailing slash in the fromURI then the root page should not be published&lt;/p&gt;

&lt;p&gt;on author:&lt;/p&gt;

&lt;p&gt;/site1/&lt;br/&gt;
--/page1&lt;br/&gt;
--/page2&lt;/p&gt;

&lt;p&gt;mapping:&lt;/p&gt;

&lt;p&gt;fromURI: /site1/&lt;br/&gt;
toURI: /&lt;/p&gt;

&lt;p&gt;on public:&lt;/p&gt;

&lt;p&gt;/page1&lt;br/&gt;
/page2&lt;/p&gt;


&lt;p&gt;2. deactivating /site1 on author does not remove pages on public (but shows /site1 as unpublished on author!). &lt;br/&gt;
If a mapping pattern is used without trailing slash, then only root page deactivates...&lt;/p&gt;
</comment>
                            <comment id="14165" author="scharles" created="Wed, 6 Jun 2007 16:18:31 +0200"  >&lt;p&gt;1. Activation with trailing slash is working with the latest commit.&lt;/p&gt;

&lt;p&gt;2. Deactivation - /site is not subscribed in your setup so deactivating /site will not send any request to the receiver&lt;/p&gt;</comment>
                            <comment id="14166" author="zambak" created="Wed, 6 Jun 2007 16:23:51 +0200"  >&lt;p&gt;Update:&lt;/p&gt;

&lt;p&gt;3. following mapping does not work:&lt;/p&gt;

&lt;p&gt;on author:&lt;/p&gt;

&lt;p&gt;/showroom/&lt;br/&gt;
--pages below....&lt;/p&gt;

&lt;p&gt;mapping:&lt;/p&gt;

&lt;p&gt;fromURI: /showroom/&lt;br/&gt;
toURI: /demo  (also tried /demo/)&lt;/p&gt;

&lt;p&gt;I get exception:&lt;/p&gt;

&lt;p&gt;ERROR  info.magnolia.cms.exchange.simple.ReceiveFilter ReceiveFilter.java(importFresh:250) 06.06.2007 10:19:09  Exception caught&lt;br/&gt;
javax.jcr.RepositoryException: /demo/: invalid path: Empty path element: /demo/: Empty path element: /demo/&lt;br/&gt;
        at org.apache.jackrabbit.core.SessionImpl.getImportContentHandler(SessionImpl.java:1066)&lt;br/&gt;
        at org.apache.jackrabbit.core.SessionImpl.importXML(SessionImpl.java:1107)&lt;br/&gt;
        at info.magnolia.cms.exchange.simple.ReceiveFilter.importResource(ReceiveFilter.java:317)&lt;br/&gt;
        at info.magnolia.cms.exchange.simple.ReceiveFilter.importFresh(ReceiveFilter.java:245)&lt;br/&gt;
        at info.magnolia.cms.exchange.simple.ReceiveFilter.update(ReceiveFilter.java:147)&lt;br/&gt;
        at info.magnolia.cms.exchange.simple.ReceiveFilter.receive(ReceiveFilter.java:105)&lt;br/&gt;
        at info.magnolia.cms.exchange.simple.ReceiveFilter.doFilter(ReceiveFilter.java:67)&lt;/p&gt;</comment>
                            <comment id="14167" author="scharles" created="Wed, 6 Jun 2007 17:42:01 +0200"  >&lt;p&gt;on svn&lt;/p&gt;

&lt;p&gt;Tested&lt;/p&gt;

&lt;p&gt;1)&lt;br/&gt;
fromURI -  /path/&lt;br/&gt;
toURI      - /&lt;/p&gt;

&lt;p&gt;2)&lt;br/&gt;
fromURI -  /path&lt;br/&gt;
toURI      - /&lt;/p&gt;

&lt;p&gt;3)&lt;br/&gt;
fromURI -  /path/sub/sub1/&lt;br/&gt;
toURI      - /pathOnPublic/&lt;/p&gt;

&lt;p&gt;Deactivation also works for all pages which are &quot;susbcribed&quot;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="10050">MAGNOLIA-38</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="12887">DOCU-42</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12981">MAGNOLIA-1592</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>gmail.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 25 May 2007 17:19:43 +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>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            16 years, 38 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>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>scharles</customfieldvalue>
            <customfieldvalue>zambak</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i016vj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6996</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</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_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>