Tâche #7012
Scénario #30688: En mode multi-établissement, la suppression des groupes via l'EAD doit être fonctionnelle
Suppression classes AmonÉcole multi-établissement
Début:
12/10/2015
Echéance:
% réalisé:
100%
Temps estimé:
1.00 h
Restant à faire (heures):
0.0
Description
Tests effectué sur un AmonÉcole 2.3 multi-établissement.
Lorsque que l'on souhaite supprimer un groupe depuis l'EAD : Recherche de groupe -> Supprimer ce groupe -> Voulez-vous également supprimer les répertoires associés aux partages du groupe 'xxxxxxxxxx' -> Valider
Rien ne se passe, on reste sur la page "Gestion des groupes" sans aucune information de confirmation de suppression du groupe ou autre.
Si on regarde dans les logs de ead-server.log, on a le traceback suivant :
2014/01/09 11:25:44 CET [HTTPChannel,5611,127.0.0.1] Execution of : <scribe_group_delete> by <admin> from frontend <localhost.localdomain> (127.0.0.1) 2014/01/09 11:25:45 CET [HTTPChannel,5611,127.0.0.1] "Erreur dans group.py : Erreur de suppression du groupe profs-xxxxxxxx : /usr/sbin/smbldap-groupdel: group profs-xxxxxxxx doesn't exist\n" 2014/01/09 11:25:45 CET [HTTPChannel,5611,127.0.0.1] Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 224, in addCallback callbackKeywords=kw) File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 213, in addCallbacks self._runCallbacks() File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 371, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/usr/share/ead2/backend/lib/execute_wrapper.py", line 18, in wrapper return func(self) --- <exception caught here> --- File "/usr/share/ead2/backend/actions/scribe/groupdelete.py", line 67, in execute datas = self._valid_form() File "/usr/share/ead2/backend/actions/scribe/groupdelete.py", line 123, in _valid_form ldapgroup._delete(todel, rmdir=del_share, sync=True) File "/usr/lib/pymodules/python2.6/scribe/eolegroup.py", line 491, in _delete self._delete_classe(name, rmdir) File "/usr/lib/pymodules/python2.6/scribe/eolegroup.py", line 560, in _delete_classe self._delete("profs-%s" % name, rmdir=rmdir, sync=False) File "/usr/lib/pymodules/python2.6/scribe/eolegroup.py", line 497, in _delete self._delete_group(name) File "/usr/lib/pymodules/python2.6/scribe/eolegroup.py", line 543, in _delete_group raise Exception, "Erreur de suppression du groupe %s : %s" % (name, ''.join(res[1:])) exceptions.Exception: Erreur de suppression du groupe profs-xxxxxxxx : /usr/sbin/smbldap-groupdel: group profs-xxxxxxxx doesn't exist
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Projet changé de AmonEcole à scribe-backend
- Statut changé de Nouveau à A étudier
- Version cible mis à Mises à jour 2.3.12
- Temps estimé mis à 1.00 h
#2 Mis à jour par Luc Bourdot il y a environ 10 ans
- Version cible changé de Mises à jour 2.3.12 à Mises à jour 2.3.13
#3 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Version cible
Mises à jour 2.3.13supprimé
#4 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Tracker changé de Anomalie à Tâche
- Début mis à 12/10/2015
- Tâche parente mis à #13523
- Restant à faire (heures) mis à 1.0
#5 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Tâche parente
#13523supprimé
#6 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Tracker changé de Tâche à Anomalie
- Statut changé de A étudier à Nouveau
#7 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Tracker changé de Anomalie à Tâche
- Tâche parente mis à #13523
#8 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Tâche parente changé de #13523 à #30688
#9 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Projet changé de scribe-backend à Distribution EOLE
- Statut changé de Nouveau à En cours
#10 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 100
#11 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de En cours à Résolu
#12 Mis à jour par Fabrice Barconnière il y a plus de 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0