Skip to content

Resolve "partages nextcloud: problème en cas de cercle ou partage supprimés sur le serveur nextcloud"

Closes #722 (closed)

Pour tester:

  • mettre l'image correspondant à cette branche sur portail.eole3.dev (demander à Joël)
  • se connecter à portail.eole3.dev
  • créer un nouveau groupe en cochant la cas 'associer un partage dans Nextcloud' et noter le nom du partage (dans cet exemple, le nom du groupe est 'testNC' et le nom du partage est 'groupe-testNC')
  • sur l'accueil, cliquer sur la carte du groupe, puis sur le bouton 'Accéder au partage Nextcloud' (s'authentifier sur nextcloud avec le même utilisateur) -> on doit bien arriver à l'intérieur du partage (dans cet exemple : https://nuage03.pp.appseducation.org/apps/files/?dir=/groupe-testNC&fileid=5147)
  • supprimer le répertoire partagé sur nextcloud avec la commande suivante (remplacer groupe-testNC par le nom du partage si besoin, me demander pour la valeur à mettre dans le header Authorization) :
curl -X DELETE -H "Authorization: Basic <XXXXXXXXX>" -H "OCS-APIRequest: true" https://nuage03.pp.appseducation.org/remote.php/dav/files/admnxt/groupe-testNC
  • accéder à nouveau au partage via le bouton 'Accéder au partage Nextcloud' -> le partage ne doit plus être accessible
  • sur la page du groupe, cliquer sur 'Administrer ce groupe'
  • Décocher la case à cocher 'Associer un partage dans Nextcloud' (répondre oui à la popup), puis valider le formulaire -> une notification d'erreur de suppression du partage doit s'afficher
  • cliquer à nouveau sur 'Administrer ce groupe'
  • Cocher la case 'Associer un partage dans Nextcloud' et valider le formulaire
  • dans la page du groupe, cliquer à nouveau sur 'accéder au partage Nextcloud' -> le partage doit être accessible
Edited by Bruno Boiget

Merge request reports