| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
let init() take a ICollection or an INode - fixes PHP message
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/issue/13571-indicate-remote-sharee-in-filelist
Indicate that the share owner is remote in the filelist
|
| | | |
|
|\ \ \
| | | |
| | | | |
Prevent wrapping null storage
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Can happen when trying to instantiate external storages that have
incomplete config, where the constructor throws an exception (the
exception is caught in createStorage())
|
|\ \ \ \
| | | | |
| | | | | |
Catch storage exception in scanner for remote shares
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Whenever an exception occurs during scan of a remote share, the share is
checked for availability. If the storage is gone, it will be removed
automatically.
Also, getDirectoryContent() will now skip unavailable storages.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Use proper namespace
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
IAppManager lives in OCP\App and not in OCP.
Fixes https://github.com/owncloud/core/issues/13710
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Call final unlink in trash wrapper's storage
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Cross-storage rename would cause copy + unlink. That unlink operation
must not trigger the trashbin.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Needed to make it properly init the mount points
|
| | | | |
| | | | |
| | | | |
| | | | | |
Some more tests that uses the storage wrapper now remove it afterwards
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In the case of cross-storage delete, the files are copied to the trash,
then deleted. The final delete on the source storage would still reach
the trash wrapper.
This fix makes forwards that second call to the wrapped storage to make
the final delete work.
It fixes the issue with remote shares, local shares and external
storage.
Also, it uses a new function "renameRecursive" that renames the files
and preserves the mtimes (like "copy_recursive" did in the past))
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Allow saving incomplete external storage config
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is needed for Dropbox and others that need a token.
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Because setStorageId now instantiates storages, they might throw
exceptions if arguments are missing.
This fixes the unit test to not throw exceptions and have their default
config arguments set.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Use `file_exists` to verify that config file exists
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
There might be the case that `fopen($file, 'r')` returns false and thus ownCloud might believe that the config file is empty and thus potentially leading to an overwrite of the config file.
This changeset introduces `file_exists` again which was used in ownCloud 5 where no such problems where reported and should not be affected by such problems.
Ref https://github.com/owncloud/core/issues/12785#issuecomment-71548720
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
owncloud/add-warning-if-restore-of-data-is-not-possible
Add value if restore of data is possible for a user
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* reason: nice to know before password change in user management
* restore is possible:
* encryption is disabled
* encryption is enabled, admin and user has checked the
restore option
* if not possible:
* highlight users row in red once the admin wants to change the password
* show also a little tipsy
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
disable the app code checker - some previous shipped apps cannot be inst...
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
installed from the appstore now :facepunch:
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix node interface
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Disable JS plugin for sharing in public mode
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This removes the logic that registers the share action and modifies the
rows. Share actions aren't needed in the public file list.
|
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | | |
Only reload file list after remote share accept request returns
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When accepting a remote share, an ajax request is sent to the server.
Only once this request returns should the file list be reloaded.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
owncloud/little-bit-more-descriptive-htaccess-error
Make error more descriptive
|
| | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | | |
Ref https://github.com/owncloud/core/issues/13693#issuecomment-71546767
|
| |/ / / / /
|/| | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
use uid provided by setupfs hook to mount server2server shares
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
problems for different primary storages
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
user object
|
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | | |
mount will fail for public link shares
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Prevent double slash in shareinfo request URL
|