Tâche #37126
Scénario #35329: Nextcloud devrait purger les corbeilles
test
100%
Historique
#1 Mis à jour par Ludwig Seys il y a 5 mois
Sur un scribe 2.8.1-instance default
1. Faire un maj-auto -D envole -C eole
2. aller dans gen_config en mode normal, partie application web :
- valider que nextcloud est activé
- régler Rétention corbeille (jours) sur 1
- régler Rétention versions (jours) sur 1
3. enregistrer dans gen_config,
4. quitter gen_config
5. lancer un reconfigure
6. ce connecter à scribe.ac-test.fr/nextcloud valider le certificat, ce connecter en admin, aller dans document et supprimer tous les fichiers dans le dossier.
7. ensuite aller dans la corbeille et visualiser les fichiers !
8. depuis le terminal valider que les tâches annexes sont activés !
root@scribe:~# sudo -u www-data php -f /var/www/html/nextcloud/occ background-job:list +----+------------------------------------------------------------+---------------------------+----------+ | id | class | last_run | argument | +----+------------------------------------------------------------+---------------------------+----------+ | 1 | OCA\WorkflowEngine\BackgroundJobs\Rotate | 2025-10-20T09:54:11+00:00 | null | | 2 | OCA\Files_Trashbin\BackgroundJob\ExpireTrash | 2025-10-20T09:54:11+00:00 | null | | 3 | OCA\UserStatus\BackgroundJob\ClearOldStatusesBackgroundJob | 2025-10-20T10:05:32+00:00 | null | | 4 | OCA\ServerInfo\Jobs\UpdateStorageStats | 2025-10-20T09:54:11+00:00 | null | | 5 | OCA\ContactsInteraction\BackgroundJob\CleanupJob | 2025-10-20T09:54:12+00:00 | null | | 6 | OCA\UpdateNotification\Notification\BackgroundJob | 2025-10-20T09:54:12+00:00 | null | | 7 | OCA\Federation\SyncJob | 2025-10-20T09:55:03+00:00 | null | | 8 | OCA\Text\Cron\Cleanup | 2025-10-20T10:05:32+00:00 | null | | 9 | OCA\Files_Sharing\DeleteOrphanedSharesJob | 2025-10-20T09:55:03+00:00 | null | | 10 | OCA\Files_Sharing\ExpireSharesJob | 2025-10-20T09:55:03+00:00 | null | +----+------------------------------------------------------------+---------------------------+----------+
9. modifer la date du serveur :
date # (pour voir l’heure actuelle) date -s "+2 day" # avance la date d’un jour
10. et lancer les tâches :
sudo -u www-data php -f /var/www/html/nextcloud/occ trashbin:cleanup --all-users # résultat attendus Remove deleted files for users on backend Database admin Remove deleted files for users on backend LDAP admin sudo -u www-data php -f /var/www/html/nextcloud/occ versions:cleanup # résultat attendus Delete all versions Delete versions for users on backend Database admin Delete versions for users on backend LDAP admin
11. l'affichage du nom user admin prouve qu'il à bien trouvé les fichiers en liens, il ne reste plus qu'à retourner dans nextcloud, et rafraihcir la page de la corbeille. (il faudra sans doute ce re-authentifier).
Si les fichiers ne sont plus visibles le test est passant !
#2 Mis à jour par Benjamin Bohard il y a 5 mois
- Statut changé de Nouveau à Résolu
#3 Mis à jour par Joël Cuissinat il y a 5 mois
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
Transfert du scénario de test dans Squash : SCRIBE-T10-021 - Nextcloud : purge des corbeilles