Bjoern Schiessle
|
ace1d40ed6
|
get owner from share item, if we expire a share while the user updates his /Shared folder than the owner is different from the currently logged in user
|
2013-12-05 17:25:01 +01:00 |
Bjoern Schiessle
|
eaedda2116
|
make sure that we don't try to access an already deleted files, fixes some file source not found warnings
|
2013-11-28 13:31:08 +01:00 |
Vincent Petry
|
d2840a045d
|
Fixed sharing hook to not remove the share before the trashbin
Fixed the hook order between sharing app and trashbin
|
2013-11-27 17:22:48 +01:00 |
Robin Appelman
|
a2015ee065
|
Use View::copy and View::rename when copying or renaming files in the shared storage
|
2013-11-11 17:58:20 +01:00 |
Vincent Petry
|
9f4fd0161e
|
Added unit tests for shared files watcher
- Added base class for sharing unit tests
- Added unit tests for shared files watched to check for folder size
propagation
|
2013-11-05 19:30:52 +01:00 |
Vincent Petry
|
eb6fc14f84
|
Removed unused method
|
2013-11-05 17:14:19 +01:00 |
Vincent Petry
|
e3868ba118
|
Fixed watcher to also update the owner's folder sizes
Note that the root folder size is mandatory for quota calculation.
|
2013-11-05 13:58:14 +01:00 |
Thomas Müller
|
d48ba5a5bf
|
Merge pull request #5540 from owncloud/scanner-enhancments-master
Scanner enhancments master
|
2013-11-04 23:58:42 -08:00 |
Thomas Müller
|
a7cb16aab1
|
use ===
|
2013-11-04 21:23:10 +01:00 |
Jörn Friedrich Dreyer
|
fdaac99526
|
Merge pull request #5626 from owncloud/fix_search_in_shared_files
count correct array, then using 1000 as MAX_SQL_CHUNK_SIZE works as expected
|
2013-10-30 09:02:39 -07:00 |
Jörn Friedrich Dreyer
|
68e88b6e40
|
count correct array, then using 1000 as MAX_SQL_CHUNK_SIZE works as expected
|
2013-10-30 15:48:38 +01:00 |
Bjoern Schiessle
|
fcfac51aa1
|
backport of https://github.com/owncloud/core/pull/5513
|
2013-10-29 15:08:12 +01:00 |
Thomas Müller
|
f91a4c89ca
|
adding storage_mtime handling to SharedCache
|
2013-10-25 12:39:21 +02:00 |
Bjoern Schiessle
|
2221aa9ca4
|
run first getUsersItemShared() with the owner
|
2013-10-23 16:34:26 +02:00 |
Bjoern Schiessle
|
60e219da43
|
update etags for user we haven't checked yet
|
2013-10-23 16:34:03 +02:00 |
Bjoern Schiessle
|
6ae761d946
|
keep a list of users we already checked to avoid loops
|
2013-10-23 16:33:44 +02:00 |
Bjoern Schiessle
|
dd972f65a8
|
fix infinite loop while updating etags, fix for #4365
|
2013-10-23 16:33:28 +02:00 |
Frank Karlitschek
|
05523e7a70
|
Merge pull request #3219 from owncloud/disabled-links-ui
Disabled links UI fixes
|
2013-10-18 05:02:06 -07:00 |
Morris Jobke
|
1f1fcc6129
|
Remove "link" shares right after disabling the "allow_link_share" setting
|
2013-10-18 11:37:13 +02:00 |
Bjoern Schiessle
|
48cd9d9444
|
filter duplicates directly in the sql query
|
2013-10-18 10:23:34 +02:00 |
Bjoern Schiessle
|
e7dc6b21c8
|
split up reset()['path'] to make it compatible with older PHP versions
|
2013-10-17 15:47:36 +02:00 |
Bjoern Schiessle
|
ab6ee79e11
|
adjust tests
|
2013-10-17 11:23:07 +02:00 |
Bjoern Schiessle
|
abf10ac9bd
|
new option to add reshares to the result
|
2013-10-17 11:10:31 +02:00 |
Bjoern Schiessle
|
3dd313dca2
|
add "received_from" and "received_from_displayname" field in case of a reshared file to the output
|
2013-10-10 19:46:45 +02:00 |
Bjoern Schiessle
|
288f01bf62
|
catch exception if db query execution fails
|
2013-10-07 11:06:24 +02:00 |
Bjoern Schiessle
|
4f67b7a6c3
|
Merge branch 'master' into remove_deleted_shares_from_db
|
2013-10-07 11:00:56 +02:00 |
Bjoern Schiessle
|
401740166b
|
add comments
|
2013-10-04 16:50:53 +02:00 |
Björn Schießle
|
2cdf54b77d
|
Merge pull request #4877 from owncloud/ocs_share_api
OCS Share API
|
2013-10-04 07:10:21 -07:00 |
Bjoern Schiessle
|
dd2bf69152
|
use true/false instead of yes/no for publicUpload and subfiles parameter
|
2013-10-04 12:16:47 +02:00 |
Bjoern Schiessle
|
a1fe5148b5
|
use always path as parameter to specify a file/folder
|
2013-10-04 12:10:11 +02:00 |
Bjoern Schiessle
|
aa660a3475
|
remove deleted shares from the database table oc_share
|
2013-10-02 13:26:38 +02:00 |
Bjoern Schiessle
|
513dc20d4b
|
also return success if no shares are found.
|
2013-09-30 13:05:34 +02:00 |
Thomas Müller
|
63ea6844e8
|
- adding unit test testGetShareFromUnknownId()
- fixing getShareFromId() for Oracle
- fixing error message
|
2013-09-29 22:16:48 +02:00 |
Bjoern Schiessle
|
b9d6539d76
|
Merge branch 'master' into ocs_share_api
|
2013-09-26 13:02:39 +02:00 |
Thomas Müller
|
cd2421c7ee
|
adding PHPDoc comments to getBackend
ensure getChildren() is called on an instance of Share_Backend_Collection
|
2013-09-24 10:37:58 +02:00 |
Bjoern Schiessle
|
259f03bee2
|
remove debug output
|
2013-09-23 14:10:09 +02:00 |
Jörn Friedrich Dreyer
|
6aeb0a99da
|
same for search by mime
|
2013-09-19 21:08:32 +03:00 |
Jörn Friedrich Dreyer
|
3b4020e811
|
add all results, sharing cache also returns entries for shared files in external storages
|
2013-09-19 21:08:32 +03:00 |
Jörn Friedrich Dreyer
|
466fd8acda
|
fix getAll(), refactor search by mime & search
|
2013-09-19 21:08:32 +03:00 |
Jörn Friedrich Dreyer
|
392c6b6832
|
return fixed path, skip shared files outside of 'files'
|
2013-09-19 21:08:32 +03:00 |
Jörn Friedrich Dreyer
|
27511d9187
|
divide ids into chunks of 1k
|
2013-09-19 21:08:32 +03:00 |
Jörn Friedrich Dreyer
|
e8bf576184
|
add initial search in shared files
|
2013-09-19 21:08:32 +03:00 |
Bjoern Schiessle
|
39920955f2
|
set share id to 'unknown' if we can't retrive one
|
2013-09-19 16:52:44 +02:00 |
Bjoern Schiessle
|
c9f1538c1f
|
extend API to get the shares from all files in a given folder
|
2013-09-19 16:41:29 +02:00 |
Bjoern Schiessle
|
b947aab802
|
some unit test for the new ocs share api
|
2013-09-19 14:39:51 +02:00 |
Bjoern Schiessle
|
199121134f
|
return error if wrong shareType is given
|
2013-09-19 10:33:04 +02:00 |
Bjoern Schiessle
|
171b7ebffe
|
remove debug output
|
2013-09-18 10:11:20 +02:00 |
Bjoern Schiessle
|
e52639e4e6
|
use share ID as REST resource
|
2013-09-17 15:27:46 +02:00 |
Bjoern Schiessle
|
86dbb13823
|
more rest-style API
|
2013-09-17 11:53:38 +02:00 |
Bjoern Schiessle
|
ef3307f099
|
return error if public upload is disabled
|
2013-09-16 17:42:56 +02:00 |
Bjoern Schiessle
|
7aed24fa6c
|
allow to set a different permission during initial share operation
|
2013-09-16 17:28:17 +02:00 |
Bjoern Schiessle
|
14437ffd15
|
ocs api for file sharing
|
2013-09-16 17:04:49 +02:00 |
Bjoern Schiessle
|
3861c9bce1
|
some more OCS calls for sharing
|
2013-09-06 16:00:01 +02:00 |
Bjoern Schiessle
|
b6ee727399
|
intermediate result ocs api
|
2013-09-06 10:49:21 +02:00 |
Arthur Schiwon
|
c01675de5d
|
more is_resource checks before readdir
|
2013-09-05 11:58:57 +02:00 |
Bjoern Schiessle
|
21a0a96e43
|
intermediate results, share api
|
2013-09-04 17:25:15 +02:00 |
Thomas Müller
|
3eed060ec9
|
backport of #4357 to master
|
2013-08-27 23:53:04 +02:00 |
icewind1991
|
d7dde3cfbc
|
Merge pull request #4467 from owncloud/storage-wrapper-quota
Move quota logic from filesystem proxy to storage wrapper
|
2013-08-19 03:38:55 -07:00 |
kondou
|
9e8a6b704d
|
Add _many_ newlines at the end of files
|
2013-08-18 11:06:59 +02:00 |
Robin Appelman
|
88cc2ccb3b
|
use renamed constants
|
2013-07-25 16:14:46 +02:00 |
Michael Gapczynski
|
5a47054505
|
Implement getDirectoryPermissions() in Shared Permissions, fixes #2846
|
2013-05-29 18:22:54 -04:00 |
Michael Gapczynski
|
7039421efc
|
Fix retrieving of mount points for shared storage, fix #3218
|
2013-05-02 17:47:11 -04:00 |
Frank Karlitschek
|
8a5e88b21c
|
Merge pull request #3211 from owncloud/fix-2816
Fix #2816 renaming shared files
|
2013-05-02 00:54:09 -07:00 |
Michael Gapczynski
|
04b7a9902d
|
Fix #2816 renaming shared files
|
2013-05-01 20:29:07 -04:00 |
Robin Appelman
|
809b5f81f6
|
Further seperation of mount management logic
|
2013-04-26 00:01:36 +02:00 |
Björn Schießle
|
c2a49b5c1f
|
the old path no longer exists after rename, update the parent folder instead
|
2013-03-25 14:21:06 +01:00 |
Björn Schießle
|
abd48496d2
|
fix indention
|
2013-03-25 12:33:03 +01:00 |
Björn Schießle
|
102120f105
|
skip update if the recipient is the same user as the owner, otherwise we run in a infinite loop for group shares
|
2013-03-25 12:32:56 +01:00 |
Michael Gapczynski
|
e743386acf
|
Fix correctFolders and retrieve the correct storage cache
|
2013-03-08 14:27:30 -05:00 |
Björn Schießle
|
02e2f7384e
|
not only files can be reshared but also folders
|
2013-03-08 17:32:04 +01:00 |
Michael Gapczynski
|
20828488bc
|
Fix share hook for updater
|
2013-03-08 10:59:22 -05:00 |
Michael Gapczynski
|
4826564344
|
Merge branch 'master' into shared-folder-etags
Conflicts:
apps/files_sharing/lib/sharedstorage.php
|
2013-03-07 17:14:34 -05:00 |
Michael Gapczynski
|
a5cab28bea
|
Fix fetching source path of shared files
|
2013-03-07 11:12:59 -05:00 |
Michael Gapczynski
|
4cb5cb9693
|
itemSource parameter should be fileSource
|
2013-03-07 10:00:03 -05:00 |
Michael Gapczynski
|
812e306e6e
|
Update Shared folders ETags of users with reshares
|
2013-03-06 17:33:27 -05:00 |
Michael Gapczynski
|
771e01af35
|
Move hook connectors from shared storage to app.php, add post_unshare hook
|
2013-03-05 21:57:32 -05:00 |
Michael Gapczynski
|
4dcbaa1d7b
|
Merge branch 'master' into shared-folder-etags
Conflicts:
apps/files_sharing/appinfo/app.php
|
2013-03-05 21:54:32 -05:00 |
Michael Gapczynski
|
e466d680fe
|
Fix variable name in Shared_Updater
|
2013-03-02 13:11:57 -05:00 |
Michael Gapczynski
|
9b4d7d9925
|
Update ETag when file is shared
|
2013-03-02 12:57:29 -05:00 |
Michael Gapczynski
|
ec2a9169b9
|
Change remove() $user parameter to optional
|
2013-03-04 11:44:09 -05:00 |
Michael Gapczynski
|
b5989c933f
|
Merge branch 'master' into shared-folder-etags
Conflicts:
apps/files_sharing/lib/sharedstorage.php
|
2013-02-28 10:39:23 -05:00 |
Michael Gapczynski
|
ea83acedeb
|
Fix target path and reuse mtime
|
2013-02-26 01:43:04 -05:00 |
Michael Gapczynski
|
8983465210
|
Correct parent folders' ETags for all users with access to a shared file
|
2013-02-26 01:21:48 -05:00 |
Frank Karlitschek
|
9ee5069f2a
|
Merge pull request #1856 from owncloud/fix_error_handling_stream_copy
don't use the number of written bytes as indicator if streamCopy() was successful
|
2013-02-25 02:04:12 -08:00 |
Michael Gapczynski
|
36827d1549
|
Fix variable
|
2013-02-23 16:09:56 -05:00 |
Michael Gapczynski
|
00e28cf156
|
Return unknown free space for shared root folder so we can still upload partial files
|
2013-02-23 15:42:01 -05:00 |
Michael Gapczynski
|
b6a21cc4b5
|
Fix WebDAV uploading of partial shared files
|
2013-02-23 15:32:59 -05:00 |
Michael Gapczynski
|
09a2730f57
|
Include etag field for folder contents
|
2013-02-23 15:22:34 -05:00 |
Björn Schießle
|
d8137fdf66
|
return both, count and result if the operation succeeded or failed. Maybe in some cases it is useful to know how much bytes where copied
|
2013-02-22 16:43:11 +01:00 |
Bart Visscher
|
59a3238d1a
|
Style cleanup files_sharing
|
2013-02-21 23:46:50 +01:00 |
Michael Gapczynski
|
3dfb1628ce
|
Include etags for the root of the shared folder
|
2013-02-19 20:42:48 -05:00 |
Michael Gapczynski
|
8e3b8c7f47
|
Proper fix for shared links
|
2013-02-10 19:09:58 -05:00 |
Robin Appelman
|
a67f11c8af
|
Sharing: partailly fix searchByMime
|
2013-01-28 21:25:19 +01:00 |
Robin Appelman
|
c9c919da57
|
Move streamwrappers to seperate files and put them in a namespace
|
2013-01-28 15:34:15 +01:00 |
Michael Gapczynski
|
8ca30d244c
|
Implement getETag() in shared storage
|
2013-01-19 00:02:40 -05:00 |
Michael Gapczynski
|
36cac7f924
|
Return NOT_FOUND in shared cache
|
2013-01-10 22:29:47 -05:00 |
Michael Gapczynski
|
e8b195bf10
|
Almost fix Shared scanner...
|
2013-01-07 20:52:51 -05:00 |
Michael Gapczynski
|
8f8a5bbfb7
|
Maked Shared_Permissions extend Permissions class
|
2013-01-07 18:17:14 -05:00 |
Michael Gapczynski
|
a7d4d04223
|
Fix mimetypes in shared cache
|
2013-01-07 15:27:22 -05:00 |
Michael Gapczynski
|
f144be8857
|
Don't mount shared storage unless there are shared files
|
2013-01-03 11:37:19 -05:00 |
Michael Gapczynski
|
a1f7c28e28
|
Use the source Scanner for shared storage when the path is specified
|
2013-01-01 14:47:25 -05:00 |
Michael Gapczynski
|
fe90130618
|
Initialize storageId variable in shared cache
|
2013-01-01 14:24:18 -05:00 |
Michael Gapczynski
|
268c7acfc4
|
Actually add Shared_Watcher
|
2013-01-01 13:16:42 -05:00 |
Michael Gapczynski
|
3b67613afc
|
Remove Shared_Scanner and add Shared_Watcher instead
|
2013-01-01 12:43:38 -05:00 |
Robin Appelman
|
0ac78a6411
|
Share: fix cache put function
|
2013-01-01 18:10:38 +01:00 |
Robin Appelman
|
4b65dd608a
|
Share: small phpdoc fixes
|
2013-01-01 18:07:10 +01:00 |
Michael Gapczynski
|
f2ca7023e1
|
Fix Shared root problems with Watcher and Quota proxy
|
2013-01-01 11:19:33 -05:00 |
Michael Gapczynski
|
cfc3526b25
|
Fix data for shared root folder
|
2012-12-29 11:45:13 -05:00 |
Michael Gapczynski
|
fb053f8e73
|
Fix retrieving of shared source paths
|
2012-12-29 11:09:57 -05:00 |
Michael Gapczynski
|
8bdfb04056
|
Fix shared folders
|
2012-12-28 15:06:12 -05:00 |
Michael Gapczynski
|
1910057900
|
Fix shared statuses inside folders
|
2012-12-26 16:20:10 -05:00 |
Michael Gapczynski
|
bf05ff351f
|
Initial support for file sharing with filesystem branch
|
2012-12-15 19:44:59 -05:00 |
Robin Appelman
|
bf2ac9f113
|
merge master into filesystem
|
2012-11-15 00:37:54 +01:00 |
Thomas Tanghus
|
56239df2e7
|
Update all to use OCP\PERMISSION_* instead of OCP\Share::PERMISSION_*
|
2012-11-11 23:10:23 +01:00 |
Robin Appelman
|
4b940955dd
|
merge master into filesystem
|
2012-11-04 21:12:18 +01:00 |
Felix Moeller
|
afadf93d31
|
Checkstyle: many fixes
|
2012-11-02 19:53:02 +01:00 |
Robin Appelman
|
7424f3aef6
|
merge master into filesystem
|
2012-10-23 16:16:46 +02:00 |
icewind1991
|
ab944094e2
|
Merge pull request #12 from scambra/fixes
check free space using folder's owner
|
2012-10-23 07:02:21 -07:00 |
Robin Appelman
|
6f1fbf97f7
|
some namespaces fixed for the shared backend
|
2012-10-21 00:27:55 +02:00 |
Robin Appelman
|
cfa036eaa9
|
drop filectime from the filesystem api's
|
2012-10-20 23:58:07 +02:00 |
Robin Appelman
|
77cef5f514
|
merge master into filesystem
|
2012-10-17 13:14:17 +02:00 |
Bart Visscher
|
4af5b016cc
|
Whitespace cleanup
|
2012-10-14 21:04:08 +02:00 |
Robin Appelman
|
5c6e9518ed
|
drop Filesystem::getInternalPath and Filesystem::getStorage in favor of Filesystem::resolvePath
|
2012-10-10 17:46:29 +02:00 |
Robin Appelman
|
aaa1b73364
|
don't use depricated OC_Filesystem
|
2012-10-10 13:18:36 +02:00 |
Robin Appelman
|
ac44506b40
|
Merge branch 'master' into filesystem
|
2012-10-02 23:29:13 +02:00 |
Björn Schießle
|
550813ce41
|
don't use the complete path but the basename if the file/foder has no extension. Otherwise
we can end up with different items in the shared directory with the same name (Also folder names can contain dots)
|
2012-10-02 11:41:26 +02:00 |
Robin Appelman
|
f360d7c736
|
add getId to shared storage backend
|
2012-09-23 01:51:00 +02:00 |
Robin Appelman
|
93292516d9
|
Merge branch 'master' into filesystem
|
2012-09-22 14:28:14 +02:00 |
Bart Visscher
|
11bdc8baa8
|
Fix the mimetype filter in OC_Share_Backend_File
|
2012-09-21 23:17:12 +02:00 |
Bart Visscher
|
ee77ef86d3
|
Check mimetype filter in file share backend
|
2012-09-21 21:32:09 +02:00 |
scambra
|
2b5133a1c4
|
check free space using folder's owner
|
2012-09-19 21:31:29 +02:00 |
Bart Visscher
|
01ce2babd1
|
Fix sharing of single files, target name was not correct
|
2012-09-19 21:29:16 +02:00 |
Michael Gapczynski
|
deb1fbf9a1
|
Provide update script for files sharing
|
2012-09-09 18:29:47 -04:00 |
Michael Gapczynski
|
b163bd514f
|
Fix fetching shared children items, fixes problem with displaying owner of a shared file inside a shared folder
|
2012-09-08 23:09:57 -04:00 |
Robin Appelman
|
bd83422095
|
put filestorages in a namespace
|
2012-09-07 18:30:48 +02:00 |
Thomas Mueller
|
3829460ab8
|
adding space between) and {
|
2012-09-07 15:22:01 +02:00 |
Michael Gapczynski
|
73d726d1b2
|
Support for unshare from self, with a bunch of temporary fixes to overcome configuration problems with file actions
|
2012-09-07 00:02:22 -04:00 |
Michael Gapczynski
|
29d1e8087d
|
Implement generateTarget for file sharing backend
|
2012-09-01 13:46:57 -04:00 |
Michael Gapczynski
|
8d490b9880
|
Fix shared storage working with user backend defined data directories
|
2012-08-29 14:39:13 -04:00 |
Bart Visscher
|
0e58800016
|
Whitespace fixes in apps
|
2012-08-29 20:29:43 +02:00 |
Georg Ehrke
|
ead7de6bff
|
only mount every single homefolder when using sharing app
|
2012-08-27 16:10:37 +02:00 |
Michael Gapczynski
|
36487246ed
|
Switch to using file cache ids instead of paths for file sharing
|
2012-08-24 10:05:37 -04:00 |
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.
|
2012-08-24 10:01:46 -04:00 |
Michael Gapczynski
|
25d474579a
|
Removing most of files_sharing, the Share API implemented the majority of it
|
2012-08-22 11:57:58 -04:00 |
Michael Gapczynski
|
df8a2e5361
|
File sharing cleanup, works perfectly I think :)
|
2012-08-16 12:20:14 -04:00 |
Michael Gapczynski
|
ba0cf98175
|
Remove extra line, caused 'headers already sent' issues
|
2012-08-06 13:33:53 -04:00 |
Michael Gapczynski
|
3b2c853916
|
Lots of refactoring to share API
|
2012-08-06 11:27:13 -04:00 |
Michael Gapczynski
|
4d17ed2f71
|
Make file actions permissions aware
|
2012-07-25 16:33:08 -04:00 |
Michael Gapczynski
|
7b01e3285e
|
Include a few CRUDS permissions checks in shared storage, plus a little clean-up in shared storage
|
2012-07-23 22:05:53 -04:00 |
Michael Gapczynski
|
7c908a0016
|
Sharing files working using share API
|
2012-07-10 18:56:22 -04:00 |