<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 00:48:30 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>[MGNLDMS-108] After fresh install of DMS, I cannot create folder, file or upload zip archive</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLDMS-108</link>
                <project id="10112" key="MGNLDMS">Document Management System (closed)</project>
                    <description>&lt;p&gt;After a fresh install of Magnolia snapshot 3.1 and the DMS module, I am unable to create a file or folder if I am logged in as &quot;Boris&quot;, a previously created user with superpowers. &lt;/p&gt;

&lt;p&gt;When I try to upload a zip archive, I get an alert:&lt;/p&gt;

&lt;p&gt;info.magnolia.cms.security.AccessDeniedException: User not allowed to Read path &lt;span class=&quot;error&quot;&gt;&amp;#91;/&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I do not get any messages when I try to create a folder or file - it just silently fails. Of course the logs do the talking &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;ERROR  info.magnolia.module.admininterface.SaveHandlerImpl SaveHandlerImpl.java(save:215) 09.11.2007 19:37:01  User not allowed to Read path &lt;span class=&quot;error&quot;&gt;&amp;#91;/&amp;#93;&lt;/span&gt;&lt;br/&gt;
info.magnolia.cms.security.AccessDeniedException: User not allowed to Read path &lt;span class=&quot;error&quot;&gt;&amp;#91;/&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at info.magnolia.cms.core.Access.isGranted(Access.java:42)&lt;br/&gt;
        at info.magnolia.cms.core.DefaultContent.&amp;lt;init&amp;gt;(DefaultContent.java:123)&lt;br/&gt;
        at info.magnolia.cms.core.DefaultHierarchyManager.getRoot(DefaultHierarchyManager.java:383)&lt;br/&gt;
        at info.magnolia.module.admininterface.SaveHandlerImpl.getPageNode(SaveHandlerImpl.java:773)&lt;br/&gt;
        at info.magnolia.module.admininterface.SaveHandlerImpl.save(SaveHandlerImpl.java:170)&lt;br/&gt;
        at info.magnolia.module.admininterface.DialogMVCHandler.onSave(DialogMVCHandler.java:293)&lt;br/&gt;
        at info.magnolia.module.admininterface.DialogMVCHandler.save(DialogMVCHandler.java:189)&lt;/p&gt;

&lt;p&gt;After I log out as &quot;Boris&quot; and log in as superuser, I see the uploaded zip archive extracted exactly as it should be. Once I log back in as &quot;Boris&quot; I can now do everything without errors.&lt;/p&gt;</description>
                <environment>OSX, Camino</environment>
        <key id="13586">MGNLDMS-108</key>
            <summary>After fresh install of DMS, I cannot create folder, file or upload zip archive</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Not an issue</resolution>
                                        <assignee username="pbaerfuss">Philipp B&#228;rfuss</assignee>
                                    <reporter username="kraft">Boris Kraft</reporter>
                        <labels>
                    </labels>
                <created>Sat, 10 Nov 2007 01:41:02 +0100</created>
                <updated>Tue, 17 Mar 2009 19:39:55 +0100</updated>
                            <resolved>Tue, 13 Nov 2007 01:12:38 +0100</resolved>
                                                                        <due>Wed, 14 Nov 2007 00:00:00 +0100</due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="15022" author="gjoseph" created="Sat, 10 Nov 2007 13:17:51 +0100"  >&lt;p&gt;So the issue would be more that a user lacking permissions doesn&apos;t get a proper error message? Is that specific to dms?&lt;br/&gt;
Also, you don&apos;t tell us what permission that user has, so we&apos;re going to have a hard time guessing it &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="15023" author="kraft" created="Sat, 10 Nov 2007 14:07:56 +0100"  >&lt;p&gt;As I said I created a new user with &quot;superpowers&quot; i.e. a superuser role. Sorry if that was not clear. SO the permissions are not the issue, especially since everything works after the above steps.&lt;/p&gt;

&lt;p&gt;To repeat:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;do a fresh install of Magnolia until it is runnung&lt;/li&gt;
	&lt;li&gt;create a new user called &quot;Boris&quot;, assign role &quot;superuser&quot;&lt;/li&gt;
	&lt;li&gt;shutdown, add samples and DMS, restart, update&lt;/li&gt;
	&lt;li&gt;Login as &quot;Boris&quot;&lt;/li&gt;
	&lt;li&gt;try to use the DMS, creation of files, folders fails silently. Try to upload zipped archive, get error message above&lt;/li&gt;
	&lt;li&gt;Logout. Login as superuser&lt;/li&gt;
	&lt;li&gt;surprise: the zipped files have actually been unzipped and are in the DMS&lt;/li&gt;
	&lt;li&gt;logout. Login as &quot;Boris&quot; - and all DMS functionality works.&lt;/li&gt;
&lt;/ul&gt;

</comment>
                            <comment id="15024" author="gjoseph" created="Sat, 10 Nov 2007 16:01:49 +0100"  >&lt;p&gt;So, to be extra-clear: your user has a single role: &quot;superuser&quot;, and no groups? Can you check the ACLs of that role after the dms installation ? Can superuser upload documents ?&lt;/p&gt;</comment>
                            <comment id="15025" author="gjoseph" created="Sat, 10 Nov 2007 16:02:00 +0100"  >&lt;p&gt;(and i mean the superuser user, here &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/biggrin.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;)&lt;/p&gt;</comment>
                            <comment id="15026" author="kraft" created="Sat, 10 Nov 2007 17:33:40 +0100"  >&lt;p&gt;yes, the superuser was able to create documents. And all I did was assign superuser role to the user &quot;Boris&quot;, no groups, no other roles. &lt;/p&gt;

&lt;p&gt;Somehow it felt as if the superuser role update when installing the DMS (is that happening?)  did not propagate to the user that was created before the installation of the DMS, until I logged in as superuser once.&lt;/p&gt;</comment>
                            <comment id="15027" author="gjoseph" created="Sat, 10 Nov 2007 23:55:29 +0100"  >&lt;p&gt;I&apos;m sorry but I haven&apos;t been able to reproduce.&lt;br/&gt;
I first tried without the samples modules (1st clean install, then added the dms module), everything seemed to work the way it should, then I added the samples module and it still works.&lt;/p&gt;

&lt;p&gt;Yes, the superuser role is updated when adding a new workspace, but that doesn&apos;t have to &quot;propagate&quot;, roles are references, not copies. What could happen, however, is that the sessions being serialized, your permissions are kept until you logout/login, even if restart the server. Could it be that you didn&apos;t logout/login the user &quot;Boris&quot; while you installed DMS?&lt;/p&gt;</comment>
                            <comment id="15028" author="kraft" created="Sun, 11 Nov 2007 00:59:54 +0100"  >&lt;p&gt;That is absolutely possible, yes. It would explain the behaviour. Do you want to create a task to dynamically update the unserialized session after a restart if an update has happend? It is related to the request that a change in user rights should propagate immediately (although that is usually meant in the way of blocking access immediately for a user)&lt;/p&gt;</comment>
                    </comments>
                    <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>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>Sat, 10 Nov 2007 13:17:51 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            16 years, 16 weeks 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>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>kraft</customfieldvalue>
            <customfieldvalue>gjoseph</customfieldvalue>
            <customfieldvalue>pbaerfuss</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i04767:</customfieldvalue>

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


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

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