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
Start date:
10/12/2015
Due date:
% Done:
100%
Estimated time:
1.00 h
Remaining (hours):
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
History
#1 Updated by Joël Cuissinat about 9 years ago
- Project changed from AmonEcole to scribe-backend
- Status changed from Nouveau to A étudier
- Target version set to Mises à jour 2.3.12
- Estimated time set to 1.00 h
#2 Updated by Luc Bourdot about 9 years ago
- Target version changed from Mises à jour 2.3.12 to Mises à jour 2.3.13
#3 Updated by Joël Cuissinat almost 9 years ago
- Target version deleted (
Mises à jour 2.3.13)
#4 Updated by Emmanuel GARETTE over 7 years ago
- Tracker changed from Anomalie to Tâche
- Start date set to 10/12/2015
- Parent task set to #13523
- Remaining (hours) set to 1.0
#5 Updated by Emmanuel GARETTE over 7 years ago
- Parent task deleted (
#13523)
#6 Updated by Emmanuel GARETTE over 7 years ago
- Tracker changed from Tâche to Anomalie
- Status changed from A étudier to Nouveau
#7 Updated by Emmanuel GARETTE over 7 years ago
- Tracker changed from Anomalie to Tâche
- Parent task set to #13523
#8 Updated by Joël Cuissinat over 2 years ago
- Parent task changed from #13523 to #30688
#9 Updated by Emmanuel GARETTE over 2 years ago
- Project changed from scribe-backend to Distribution EOLE
- Status changed from Nouveau to En cours
#10 Updated by Emmanuel GARETTE over 2 years ago
- Assigned To set to Emmanuel GARETTE
- % Done changed from 0 to 100
#11 Updated by Emmanuel GARETTE over 2 years ago
- Status changed from En cours to Résolu
#12 Updated by Fabrice Barconnière over 2 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 1.0 to 0.0