nextcloud/apps
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
..
encryption [tx-robot] updated from transifex 2015-08-25 12:39:10 -04:00
files Merge pull request #18621 from owncloud/filetype-icons-elsewhere 2015-08-28 12:40:57 +02:00
files_external Implement more fine-grained external storage permissions model 2015-08-28 17:21:58 +01:00
files_sharing Merge pull request #18577 from owncloud/action-details 2015-08-26 16:28:40 +02:00
files_trashbin Remove languages which are no longer maintained on transifex 2015-08-26 12:19:24 +02:00
files_versions Remove languages which are no longer maintained on transifex 2015-08-26 12:19:24 +02:00
provisioning_api Check for userSession->getUser() === null 2015-08-11 15:37:06 +02:00
user_ldap [tx-robot] updated from transifex 2015-08-28 01:55:25 -04:00
user_webdavauth Remove languages which are no longer maintained on transifex 2015-08-26 12:19:24 +02:00