Matthew Toseland
Matthew Toseland
Hmmm, I think this has evolved. Filling in from a public link does work for us - because of the owner guessing, I assume.
According to my logging, in the failing case (where the user is logged in and doesn't have access to the spreadsheet which is on a group share), $node->getOwner() was the...
HookConnector::write() calls getNodeForPath(). The passed in path is relative at this point ("/uk tech/test/Yet another test form (responses).xlsx"). That calls Filesystem::getView()->getFileInfo() on path. Which calls Files::Storage::Wrapper::getOwner($path), and we eventually end...
Confirmed. The node has path = "/matthewtoseland/files/uk tech/test/test3 folder/New form title (responses).xlsx" and owner = "matthew-test3".
Is there a realistic alternative here? Maybe GroupFolderStorage could check whether the logged in user has access? Or alternatively, is forms really doing something dodgy here? "The logged in user...
Native FEC needs some work from somebody who understands low-level C and JNI before we can use it safely. The current code can segfault. There's a bug for this, and...
legacy-27 is what the current freenet-ext was produced from. master is infinity0's attempt to split up freenet-ext.jar. Which should be doable with the new dependencies updater ... as long as...
In the error case I was debugging, it's actually in files_exists. If the user has read-only access to the file then it will work. If the user does not have...
> The `getPathForNode` method is only here to bridge between the "modern" event parameters providing `Node` objects, and the legacy `Storage` class which uses paths. So there is indeed no...
> Hi @toad , from what I read it seems the the preferred approach here is to migrate from hooks to events for this part in forms. We'd rather not...