nextcloud/apps/files_external
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.
2015-08-28 17:21:58 +01:00
..
3rdparty update icewind/smb to 1.0.4 2015-08-17 16:31:29 +02:00
ajax Migrate Google external storage to new API 2015-08-25 00:22:10 +01:00
appinfo AjaxController uses RSA auth mechanism 2015-08-28 12:58:47 +01:00
controller Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
css Added ext storage mount options GUI 2015-03-26 11:21:03 +01:00
img fix and compress files_external icon 2014-12-11 15:33:31 +01:00
js Migrate SFTP_Key external storage to new API 2015-08-28 12:58:47 +01:00
l10n [tx-robot] updated from transifex 2015-08-28 01:55:25 -04:00
lib Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
service Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
templates Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
tests Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
list.php update license headers and authors 2015-06-25 14:13:49 +02:00
personal.php Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
settings.php Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00