Projet

Général

Profil

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

Ajouté par Vincent Febvre il y a plus de 10 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
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.13 supprimé

#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 #13523 supprimé

#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

Formats disponibles : Atom PDF