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 environ 12 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 12 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 12 ans
- Version cible
Mises à jour 2.3.13supprimé
#4 Mis à jour par Emmanuel GARETTE il y a plus de 10 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 10 ans
- Tâche parente
#13523supprimé
#6 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Tracker changé de Tâche à Anomalie
- Statut changé de A étudier à Nouveau
#7 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Tracker changé de Anomalie à Tâche
- Tâche parente mis à #13523
#8 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Tâche parente changé de #13523 à #30688
#9 Mis à jour par Emmanuel GARETTE il y a plus de 5 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 5 ans
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 100
#11 Mis à jour par Emmanuel GARETTE il y a plus de 5 ans
- Statut changé de En cours à Résolu
#12 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0