Parcourir la source

Override delete_selected to cleanly delete Members objects from LDAP.

Hugo Lefeuvre il y a 10 ans
Parent
commit
7a0f726f33
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      coin/members/admin.py

+ 2 - 1
coin/members/admin.py

@@ -5,6 +5,7 @@ from django.contrib.auth.models import Group
 from coin.members.models import Member, CryptoKey, LdapUser, MembershipFee
 from coin.members.membershipfee_filter import MembershipFeeFilter
 from coin.members.forms import MemberChangeForm, MemberCreationForm
+from coin.utils import delete_selected
 import autocomplete_light
 
 
@@ -26,7 +27,7 @@ class MemberAdmin(UserAdmin):
     list_filter = ('status', MembershipFeeFilter)
     search_fields = ['username', 'first_name', 'last_name', 'email']
     ordering = ('last_name',)
-    actions = ['set_as_member', 'set_as_non_member']
+    actions = [delete_selected, 'set_as_member', 'set_as_non_member']
 
     form = MemberChangeForm
     add_form = MemberCreationForm