fix select statement
fix select statement
Make trashbin api modules
Apps can register trashbin backends for specific storages,
allowing them to modify trashbin behavior for storages
The old trashbin implementation has been wrapped in a "legacy" backend,
for future work this can be replaced with a new backend that better handles
shares while still keeping the legacy backend around to keep existing trash
from being accessible
Signed-off-by:
Robin Appelman <robin@icewind.nl>
Showing
- apps/files_trashbin/appinfo/info.xml 4 additions, 0 deletionsapps/files_trashbin/appinfo/info.xml
- apps/files_trashbin/composer/composer/autoload_classmap.php 9 additions, 0 deletionsapps/files_trashbin/composer/composer/autoload_classmap.php
- apps/files_trashbin/composer/composer/autoload_static.php 9 additions, 0 deletionsapps/files_trashbin/composer/composer/autoload_static.php
- apps/files_trashbin/lib/AppInfo/Application.php 34 additions, 0 deletionsapps/files_trashbin/lib/AppInfo/Application.php
- apps/files_trashbin/lib/Sabre/AbstractTrash.php 28 additions, 3 deletionsapps/files_trashbin/lib/Sabre/AbstractTrash.php
- apps/files_trashbin/lib/Sabre/AbstractTrashFile.php 36 additions, 0 deletionsapps/files_trashbin/lib/Sabre/AbstractTrashFile.php
- apps/files_trashbin/lib/Sabre/AbstractTrashFolder.php 77 additions, 0 deletionsapps/files_trashbin/lib/Sabre/AbstractTrashFolder.php
- apps/files_trashbin/lib/Sabre/RootCollection.php 12 additions, 3 deletionsapps/files_trashbin/lib/Sabre/RootCollection.php
- apps/files_trashbin/lib/Sabre/TrashFile.php 3 additions, 34 deletionsapps/files_trashbin/lib/Sabre/TrashFile.php
- apps/files_trashbin/lib/Sabre/TrashFolder.php 1 addition, 77 deletionsapps/files_trashbin/lib/Sabre/TrashFolder.php
- apps/files_trashbin/lib/Sabre/TrashFolderFile.php 1 addition, 43 deletionsapps/files_trashbin/lib/Sabre/TrashFolderFile.php
- apps/files_trashbin/lib/Sabre/TrashFolderFolder.php 2 additions, 89 deletionsapps/files_trashbin/lib/Sabre/TrashFolderFolder.php
- apps/files_trashbin/lib/Sabre/TrashHome.php 20 additions, 10 deletionsapps/files_trashbin/lib/Sabre/TrashHome.php
- apps/files_trashbin/lib/Sabre/TrashRoot.php 29 additions, 28 deletionsapps/files_trashbin/lib/Sabre/TrashRoot.php
- apps/files_trashbin/lib/Storage.php 35 additions, 145 deletionsapps/files_trashbin/lib/Storage.php
- apps/files_trashbin/lib/Trash/BackendNotFoundException.php 26 additions, 0 deletionsapps/files_trashbin/lib/Trash/BackendNotFoundException.php
- apps/files_trashbin/lib/Trash/ITrashBackend.php 78 additions, 0 deletionsapps/files_trashbin/lib/Trash/ITrashBackend.php
- apps/files_trashbin/lib/Trash/ITrashItem.php 71 additions, 0 deletionsapps/files_trashbin/lib/Trash/ITrashItem.php
- apps/files_trashbin/lib/Trash/ITrashManager.php 56 additions, 0 deletionsapps/files_trashbin/lib/Trash/ITrashManager.php
- apps/files_trashbin/lib/Trash/LegacyTrashBackend.php 102 additions, 0 deletionsapps/files_trashbin/lib/Trash/LegacyTrashBackend.php
Loading
Please register or sign in to comment