Projet

Général

Profil

Tâche #37126

Scénario #35329: Nextcloud devrait purger les corbeilles

test

Ajouté par Ludwig Seys il y a 5 mois. Mis à jour il y a 5 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Formats disponibles : Atom PDF