Papelera¶
Resumen¶
Esta página explica, para quienes desarrollan clientes, cómo usar el endpoint WebDAV de la papelera de un usuario: listar su contenido y sus propiedades adicionales, restaurar un elemento a su ubicación original, eliminar un elemento y vaciar la papelera.
Fuente: documentación de Nextcloud, «developer_manual/client_apis/WebDAV/trashbin», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.
APS Conecta Gestión pone a disposición la papelera de un usuario mediante el endpoint de WebDAV.
Listar el contenido de la papelera¶
Para obtener todos los archivos de la papelera, hay que enviar un PROPFIND normal a
https://cloud.example.com/remote.php/dav/trashbin/USER/trash. Esto
listará el contenido de la papelera.
El endpoint ofrece tres propiedades adicionales:
{http://nextcloud.org/ns}trashbin-filename{http://nextcloud.org/ns}trashbin-original-location{http://nextcloud.org/ns}trashbin-deletion-time
El resultado es una respuesta normal a un PROPFIND y se puede listar como tal.
Restaurar desde la papelera¶
Para restaurar desde la papelera, basta con mover el elemento a
la carpeta especial de restauración en https://cloud.example.com/remote.php/dav/trashbin/USER/restore.
Esto restaurará automáticamente el elemento a su ubicación original.
Eliminar de la papelera¶
Para eliminar de la papelera, basta con realizar un DELETE sobre el elemento.
Vaciar la papelera¶
Realizar un DELETE sobre https://cloud.example.com/remote.php/dav/trashbin/USER/trash.