<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>can only upload file to non-empty directory if you have delete permissions</title> 
  <pubDate>Fri, 10 Apr 2026 20:05:43 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/5349</link> 
  <atom:link rel="self" type="application/rss+xml" title="can only upload file to non-empty directory if you have delete permissions" href="https://bugs.horde.org/ticket/5349/rss" /> 
  <description>can only upload file to non-empty directory if you have delete permissions</description> 
 
   
   
  <item> 
   <title>horde 3.1.4

gollem-h3-1.0.3  (no option for it in the dropd</title> 
   <description>horde 3.1.4

gollem-h3-1.0.3  (no option for it in the dropdown for ticket creation)



using a user who has Show, Read, and Edit permissions:

If i create a directory and then upload a single file, I can no longer see the file upload object once the page is refreshed, in that directory.  Same applies to directories with files that already exist.



If i give the user delete permissions, he/she can then see the file upload object in any directory.



I have a requirement  to allow people to upload anywhere they have access to but never delete old files (versions).  Basically once they post it they have to upload another as opposed to delete and upload in it&#039;s place.  so they can&#039; t lie about  it later by changing the data. :)



Did I miss something in the config?  Or is this actually a bug. It looked like the upload object was based on edit permissions and not delete from what I scanned through in the code.</description> 
   <pubDate>Thu, 10 May 2007 21:03:35 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5349#t32938</link> 
  </item> 
   
  <item> 
   <title>&gt; horde 3.1.4

&gt; gollem-h3-1.0.3  (no option for it in the d</title> 
   <description>&gt; horde 3.1.4

&gt; gollem-h3-1.0.3  (no option for it in the dropdown for ticket creation)

&gt;

&gt; using a user who has Show, Read, and Edit permissions:

&gt; If i create a directory and then upload a single file, I can no 

&gt; longer see the file upload object once the page is refreshed, in that 

&gt; directory.  Same applies to directories with files that already exist.



What backend are you using?</description> 
   <pubDate>Mon, 04 Jun 2007 23:39:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5349#t33850</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; horde 3.1.4

&gt;&gt; gollem-h3-1.0.3  (no option for it in the</title> 
   <description>&gt;&gt; horde 3.1.4

&gt;&gt; gollem-h3-1.0.3  (no option for it in the dropdown for ticket creation)

&gt;&gt;

&gt;&gt; using a user who has Show, Read, and Edit permissions:

&gt;&gt; If i create a directory and then upload a single file, I can no

&gt;&gt; longer see the file upload object once the page is refreshed, in that

&gt;&gt; directory.  Same applies to directories with files that already exist.

&gt;

&gt; What backend are you using?



the file backend.  here is a sample of the config:



$backends[&#039;file&#039;] = array(

    &#039;name&#039; =&gt; &#039;BS-ATT Files&#039;,

    &#039;driver&#039; =&gt; &#039;file&#039;,

    &#039;preferred&#039; =&gt; &#039;&#039;,

    &#039;hordeauth&#039; =&gt; true,

    &#039;params&#039; =&gt; array(

        // The base location under which the user home directories live.

        &#039;vfsroot&#039; =&gt; &#039;/opt/hordefs/BS-ATT&#039;,

        // The default permissions to set for newly created folders and files.

        // &#039;permissions&#039; =&gt; $conf[&#039;umask&#039;]

    ),

    &#039;loginparams&#039; =&gt; array(),

    &#039;root&#039; =&gt; &#039;/&#039;,

    // &#039;home&#039; =&gt; Auth::getAuth(),

    // &#039;createhome&#039; =&gt; false,

    // &#039;filter&#039; =&gt; &#039;^regex$&#039;,

    // &#039;quota&#039; =&gt; false,

    &#039;clipboard&#039; =&gt; true,

    &#039;attributes&#039; =&gt; array(&#039;type&#039;, &#039;name&#039;, &#039;download&#039;, &#039;modified&#039;, &#039;size&#039;, &#039;permission&#039;, &#039;owner&#039;, &#039;group&#039;)

);



Sorry it took so long to respond, I never saw the previous message until the status changed.</description> 
   <pubDate>Thu, 05 Jul 2007 13:44:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5349#t34959</link> 
  </item> 
   
  <item> 
   <title>I can&#039;t reproduce using HEAD.  Anybody else (since I don&#039;t k</title> 
   <description>I can&#039;t reproduce using HEAD.  Anybody else (since I don&#039;t know anything about the permissions code anyway, I may not be the best person to have this ticket in the first place).</description> 
   <pubDate>Tue, 17 Jul 2007 07:52:43 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5349#t35218</link> 
  </item> 
   
  <item> 
   <title>Unless I&#039;m badly misunderstanding something, this was just a</title> 
   <description>Unless I&#039;m badly misunderstanding something, this was just a weird typo that disabled editing if a permissions check for deletion failed:

http://lists.horde.org/archives/cvs/Week-of-Mon-20070716/069418.html



Btw, should users be able to cut items (as opposed to copy) if they can&#039;t delete them?</description> 
   <pubDate>Wed, 18 Jul 2007 18:45:08 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5349#t35261</link> 
  </item> 
   
  <item> 
   <title>Ok, I know I&#039;m a bit outdated with version 1.0.2 but it is t</title> 
   <description>Ok, I know I&#039;m a bit outdated with version 1.0.2 but it is the latest stable in Gentoo.  Anyway, clicking the &#039;permissions&#039; button in Gollem with the FTP backend totally disables all other users&#039; access to the filesystem.  There is no warning and no way to back out the change.  You have to edit the database and remove the three new table entries for permissions.  There should be a warning screen before execution at the least and a way to actually delete the tables from inside horde.</description> 
   <pubDate>Mon, 16 Jun 2008 04:33:26 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5349#t46525</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
