Michael Gapczynski
fb053f8e73
Fix retrieving of shared source paths
13 years ago
Michael Gapczynski
bf05ff351f
Initial support for file sharing with filesystem branch
13 years ago
Thomas Tanghus
56239df2e7
Update all to use OCP\PERMISSION_* instead of OCP\Share::PERMISSION_*
13 years ago
Felix Moeller
afadf93d31
Checkstyle: many fixes
13 years ago
Robin Appelman
6f1fbf97f7
some namespaces fixed for the shared backend
13 years ago
Robin Appelman
cfa036eaa9
drop filectime from the filesystem api's
13 years ago
Sam Tuke
8b01286a5d
Merged branch 'master'
13 years ago
Robin Appelman
5c6e9518ed
drop Filesystem::getInternalPath and Filesystem::getStorage in favor of Filesystem::resolvePath
13 years ago
Robin Appelman
aaa1b73364
don't use depricated OC_Filesystem
13 years ago
Robin Appelman
f360d7c736
add getId to shared storage backend
13 years ago
scambra
2b5133a1c4
check free space using folder's owner
14 years ago
Robin Appelman
bd83422095
put filestorages in a namespace
13 years ago
Thomas Mueller
3829460ab8
adding space between) and {
13 years ago
Michael Gapczynski
73d726d1b2
Support for unshare from self, with a bunch of temporary fixes to overcome configuration problems with file actions
13 years ago
Michael Gapczynski
8d490b9880
Fix shared storage working with user backend defined data directories
13 years ago
Bart Visscher
0e58800016
Whitespace fixes in apps
13 years ago
Georg Ehrke
ead7de6bff
only mount every single homefolder when using sharing app
13 years ago
Michael Gapczynski
3148edbdef
Fix shared storage rename. Note: You can only rename shared files/folders that are inside a shared folder, not individual shared files/folders.
13 years ago
Michael Gapczynski
25d474579a
Removing most of files_sharing, the Share API implemented the majority of it
13 years ago
Michael Gapczynski
df8a2e5361
File sharing cleanup, works perfectly I think :)
13 years ago
Michael Gapczynski
05648dac61
Don't return file handle if the mode supports writing and the file is not writable
13 years ago
Michael Gapczynski
83117445ac
Fix offset for folder detection, no longer including '/Shared' in file target path
13 years ago
Michael Gapczynski
3b2c853916
Lots of refactoring to share API
13 years ago
jfd
ede464f058
escape all identifiers with backticks
14 years ago
Michael Gapczynski
f328f53ec1
Fix filesystem hash, no longer using basicOperation()
Conflicts:
lib/filesystemview.php
14 years ago
Michael Gapczynski
add8f09355
No longer need hash() in shared storage, already implemented by the common file storage
14 years ago
Michael Gapczynski
f25ccaff59
Fix filesystem hash, no longer using basicOperation()
14 years ago
Michael Gapczynski
fc72d4b10f
Add root directory checks for CRUDS permissions in shared storage
14 years ago
Michael Gapczynski
f7b89f0475
Add CRUDS permissions calls to filesystem, deprecate is_readable() and is_writable()
14 years ago
Michael Gapczynski
c60c6024a7
Remove toTmpFile() from shared storage, no longer needed
14 years ago
Michael Gapczynski
eac297e8c4
Improve file source caching for shared folders
14 years ago
Michael Gapczynski
e8675586af
Fix permission check for rmdir(), implement unlink(), rename(), and copy()
14 years ago
Michael Gapczynski
e6678bd454
Permission check should be made on parent folder when creating a new folder
14 years ago
Michael Gapczynski
7b01e3285e
Include a few CRUDS permissions checks in shared storage, plus a little clean-up in shared storage
14 years ago
Robin Appelman
48ec78299e
cleanup some obsolete foldersize code from the shared storage backend
14 years ago
Robin Appelman
7152b8b4ee
remove unused and depricated getFolderSize
14 years ago
Michael Gapczynski
7c908a0016
Sharing files working using share API
14 years ago
Michael Gapczynski
895d5707ee
Don't overwrite fake directory stream for Shared storage
14 years ago
Michael Gapczynski
2c773d549d
Don't overwrite fake directory stream for Shared storage
14 years ago
Michael Gapczynski
8198114615
Some more changes to getItems() and fixes in shared storage
14 years ago
Michael Gapczynski
71350bc618
I'm having trouble making up my mind... translateItem -> getItems() -> formatItems(). It may change again. Preparing shared storage for new api.
14 years ago
Sam Tuke
a9a913c273
Implemented deleteAll() method in OC_FilesystemView (interface) and OC_Filestorage_Common (logic)
Made OC_Filestorage_Local and OC_Filestorage_Shared extend OC_Filestorage_Common
Set searchInDir() to protected instead of private in OC_Filestorage_Local and OC_Filestorage_Shared
Added class documentation to OC_Filestorage_Common
Cleaned up OCA_Versions::expireAll()
14 years ago
Sam Tuke
c244daac89
removed readdir to fix bug oc-1054
14 years ago
Bart Visscher
6404476bec
Delay setup of FS until OC_Filesystem is used
14 years ago
Sam Tuke
28a72e0e3c
Fixed deleteAll function for deleting all old versions of files (expireAll)
Added new readdir() method to all storage classes and handlers (only working implementation in local.php)
14 years ago
Robin Appelman
449760f665
add hasUpdated to oc_filestorage
14 years ago
Bart Visscher
4510571aa1
Add app for logging access to shared files
14 years ago
Thomas Mueller
583dce5276
removing executable bit - again
14 years ago
Michael Gapczynski
60103d9b94
Only mount shared storage after a user has logged in, fixes shared folder not appearing for some WebDAV clients and sync client
14 years ago
Michael Gapczynski
14b240a3f4
Still trying to fix some sharing use cases
14 years ago