[objets] Impossible de supprimer un adhérent respo ou imprimeur d'un club
This commit is contained in:
parent
13db266a4c
commit
a485d4b8b2
1 changed files with 5 additions and 0 deletions
|
@ -995,6 +995,11 @@ class adherent(proprio):
|
||||||
else:
|
else:
|
||||||
raise EnvironmentError("L'adhérent n'a pas de compte crans")
|
raise EnvironmentError("L'adhérent n'a pas de compte crans")
|
||||||
|
|
||||||
|
def delete(self, comm="", login=None):
|
||||||
|
clubs = self.conn.search(u"(|(responsable=%s)(imprimeurClub=%s))" % (self['aid'][0], self['aid'][0]))
|
||||||
|
if clubs:
|
||||||
|
raise EnvironmentError("L'adhérent est responsable ou imprimeur pour les clubs %s, suppression impossible" % ", ".join(str(c["cid"][0]) for c in clubs))
|
||||||
|
super(adherent, self).delete(comm, login)
|
||||||
|
|
||||||
@crans_object
|
@crans_object
|
||||||
class club(proprio):
|
class club(proprio):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue