Jenkins for ownCloud
2b21c80335
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
91365a8969
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
0155bcf278
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
b8cded6755
Correct manipulateStorageConfig parameter
10 years ago
Robin McCorkell
373e2f890f
Unit tests for UserGlobalStoragesService::getUniqueStorages()
10 years ago
Robin McCorkell
ca7b4a42f9
Fix external storage priority logic
10 years ago
Jenkins for ownCloud
24d2cbf3de
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
211a243784
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
522619f90e
Fix dependency check for Swift and SMB_OC
Mistake caused during merging, where the API had changed
10 years ago
Jenkins for ownCloud
9860a79441
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
d67251fe4c
Remove storing storage_id in mount.json
One mount configuration does not necessarily map to a single storage,
due to `$user` substitution or special auth mechanisms.
10 years ago
Jenkins for ownCloud
0ef7b84d77
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
d044884cfa
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
4100b151cc
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
f1e97433f7
Set default mount options for external storages
10 years ago
Robin McCorkell
442f5269ef
Fix Swift legacy auth mechanism fallback
10 years ago
Robin McCorkell
e33d7b34fa
Fix typo in SMB_OC
10 years ago
Jenkins for ownCloud
310084cc25
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
23e4b6e0c2
Test legacy backend with no dependency check
10 years ago
Robin McCorkell
cd506f210d
Make checkDependencies a real method
Replace ->setDependencyCheck(callable) with a real method
checkDependencies(). A polyfill is available for legacy storages.
10 years ago
Robin McCorkell
82d9829c97
Fire event when BackendService is available
10 years ago
Robin McCorkell
d64bdc0fef
Unit test storages with an empty mount point
10 years ago
Robin McCorkell
1e2e5abe26
Allow an empty mount point
10 years ago
Jenkins for ownCloud
65784227d6
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
114d1acd2c
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
0b97a05e7b
Prevent creation of deprecated backends
10 years ago
Robin McCorkell
d2e3c17c00
Introduce MODIFY permission for external storages
10 years ago
Robin McCorkell
f0c8cfa9a6
Validate permissions for created admin storages, auth mechanism
Backend and auth mechanism permissions are checked on storage creation,
both for personal storages and for admin storages
10 years ago
Robin McCorkell
cc88c5f4b8
Implement more fine-grained external storage permissions model
VisibilityTrait -> PermissionsTrait
PermissionsTrait stores two sets of data, $permissions and
$allowedPermissions (analogous to $visibility and $allowedVisibility of
VisibilityTrait). Each set is a map of user type ('admin' or 'personal')
to permissions (mounting permission, create permission).
The result is that a backend can now be restricted for creation, while
still allowing it to be mounted. This is useful for deprecating backends
or auth mechanisms, preventing new storages being created, while still
allowing existing storages to be mounted.
10 years ago
Robin Appelman
d14252d9c7
make sure we actually have an object store
10 years ago
Robin McCorkell
080fafe63a
AjaxController uses RSA auth mechanism
10 years ago
Robin McCorkell
1084e3adc7
Migrate SFTP_Key external storage to new API
The SFTP backend now supports public key authentication alongside
password authentication.
10 years ago
Robin McCorkell
cb1ef82702
Migrate SMB_OC external storage to new API
SMB_OC has been merged with SMB, via the identifier aliases mechanism.
Legacy migration is done to the Session Credentials password mechanism
10 years ago
Robin McCorkell
19bc5a452a
Migrate Swift external storage to new API
The Rackspace/OpenStack differences have been split into separate auth
mechanisms, with correct legacy migration
10 years ago
Jenkins for ownCloud
933ac14b76
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
46978b616c
[tx-robot] updated from transifex
10 years ago
Thomas Müller
40203d7d1e
Remove languages which are no longer maintained on transifex
10 years ago
Jenkins for ownCloud
90e11ee005
[tx-robot] updated from transifex
10 years ago
Jenkins for ownCloud
2171cc02c3
[tx-robot] updated from transifex
10 years ago
Robin McCorkell
63218ec098
Prevent objectstore being set from client side
10 years ago
Robin McCorkell
88a78237b0
Migrate Google external storage to new API
10 years ago
Robin McCorkell
a50ef61876
Migrate Dropbox external storage to new API
10 years ago
Robin McCorkell
ced04f9ad2
Migrate AmazonS3 external storage to new API
10 years ago
Robin McCorkell
f505883e45
Add on-backend and on-auth-mechanism events to JS
10 years ago
Robin McCorkell
6379b1932f
Allow domain to be specified for SMB
10 years ago
Robin McCorkell
843135e4ff
Replace array_filter() with foreach for PHP <5.6
ARRAY_FILTER_USE_KEY is PHP 5.6+
10 years ago
Robin McCorkell
5ded5c6fc1
Add availability methods to files_external FailedStorage
10 years ago
Robin McCorkell
643e3a5b6d
Convert string booleans to real booleans
Legacy compatibility, from the days in stable8 when checkbox boolean
values were stored as the strings 'true' and 'false'.
10 years ago
Robin McCorkell
62d328525a
setUserVars() should only attempt substitution with strings
10 years ago
Robin McCorkell
6907a88d14
Don't use `empty()` with a return value, PHP 5.4
10 years ago