[gest_crans_lc] Changement du callback sur suppression réussie d'un adhérent
This commit is contained in:
parent
49842d5293
commit
edfefeed36
1 changed files with 5 additions and 5 deletions
|
@ -1819,7 +1819,7 @@ les valeurs valident sont :
|
||||||
return self.edit_blacklist(obj=adherent, title="Éditions des blacklist de %s %s" % (adherent['prenom'][0], adherent['nom'][0]), update_obj='adherent', cont=cont)
|
return self.edit_blacklist(obj=adherent, title="Éditions des blacklist de %s %s" % (adherent['prenom'][0], adherent['nom'][0]), update_obj='adherent', cont=cont)
|
||||||
|
|
||||||
|
|
||||||
def modif_adherent(self, cont, adherent=None, proprio=None, tag=None):
|
def modif_adherent(self, cont, adherent=None, tag=None):
|
||||||
"""Menu d'édition d'un adhérent"""
|
"""Menu d'édition d'un adhérent"""
|
||||||
if adherent is None:
|
if adherent is None:
|
||||||
adherent = self.select(["adherent"], "Recherche d'un adhérent pour modification", cont=cont)
|
adherent = self.select(["adherent"], "Recherche d'un adhérent pour modification", cont=cont)
|
||||||
|
@ -1848,7 +1848,7 @@ les valeurs valident sont :
|
||||||
'Droits' : {'text':"Modifier les droits alloués à cet adhérent", "callback":self.adherent_droits},
|
'Droits' : {'text':"Modifier les droits alloués à cet adhérent", "callback":self.adherent_droits},
|
||||||
'Blackliste' : {'text': 'Modifier les blacklist de la machine', 'callback':self.modif_adherent_blacklist},
|
'Blackliste' : {'text': 'Modifier les blacklist de la machine', 'callback':self.modif_adherent_blacklist},
|
||||||
'Vente' : {'text':"Chargement solde crans, vente de cable ou adaptateur ethernet ou autre", "adherent":"proprio", "callback":self.proprio_vente},
|
'Vente' : {'text':"Chargement solde crans, vente de cable ou adaptateur ethernet ou autre", "adherent":"proprio", "callback":self.proprio_vente},
|
||||||
'Supprimer' : {'text':"Supprimer l'adhérent de la base de donnée", 'callback':self.delete_adherent},
|
'Supprimer' : {'text':"Supprimer l'adhérent de la base de donnée", 'callback':TailCall(self.delete_adherent, del_cont=cont(proprio=None))},
|
||||||
}
|
}
|
||||||
menu_order = ['Administratif', 'Personnel', 'Études', 'Chambre', 'Compte']
|
menu_order = ['Administratif', 'Personnel', 'Études', 'Chambre', 'Compte']
|
||||||
menu_compte_crans = ['Droits']
|
menu_compte_crans = ['Droits']
|
||||||
|
@ -2088,7 +2088,7 @@ les valeurs valident sont :
|
||||||
raise Continue(success_cont(adherent=adherent))
|
raise Continue(success_cont(adherent=adherent))
|
||||||
|
|
||||||
(code, output) = self.handle_dialog(cont, box)
|
(code, output) = self.handle_dialog(cont, box)
|
||||||
self_cont = TailCall(self.adherent_chambre_campus, adherent=adherent, success_cont=success_cont, cont=cont)
|
self_cont = TailCall(self.adherent_chambre_campus, adherent=adherent, success_cont=success_cont, cont=cont, create=create)
|
||||||
return self.handle_dialog_result(
|
return self.handle_dialog_result(
|
||||||
code=code,
|
code=code,
|
||||||
output=output,
|
output=output,
|
||||||
|
@ -2782,7 +2782,7 @@ les valeurs valident sont :
|
||||||
raise Continue(cont)
|
raise Continue(cont)
|
||||||
return self.adherent_personnel(cont=TailCall(mycont))
|
return self.adherent_personnel(cont=TailCall(mycont))
|
||||||
|
|
||||||
def delete_adherent(self, cont, adherent=None):
|
def delete_adherent(self, cont, del_cont, adherent=None):
|
||||||
"""Permet la suppression d'un adhérent de la base ldap"""
|
"""Permet la suppression d'un adhérent de la base ldap"""
|
||||||
if adherent is None:
|
if adherent is None:
|
||||||
adherent = self.select(["adherent"], "Recherche d'un adhérent pour supression", cont=cont)
|
adherent = self.select(["adherent"], "Recherche d'un adhérent pour supression", cont=cont)
|
||||||
|
@ -2792,7 +2792,7 @@ les valeurs valident sont :
|
||||||
with self.conn.search(dn=adherent.dn, scope=0, mode='rw')[0] as adherent:
|
with self.conn.search(dn=adherent.dn, scope=0, mode='rw')[0] as adherent:
|
||||||
adherent.delete()
|
adherent.delete()
|
||||||
self.dialog.msgbox("L'adherent a bien été supprimée", timeout=self.timeout, title="Suppression d'un adherent")
|
self.dialog.msgbox("L'adherent a bien été supprimée", timeout=self.timeout, title="Suppression d'un adherent")
|
||||||
raise Continue(cont(proprio=None))
|
raise Continue(del_cont(proprio=None))
|
||||||
else:
|
else:
|
||||||
raise Continue(cont)
|
raise Continue(cont)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue