diff --git a/profiles/admin.py b/profiles/admin.py index 20f336c..f7a8e7d 100644 --- a/profiles/admin.py +++ b/profiles/admin.py @@ -1,3 +1,9 @@ import models from django.contrib import admin -admin.site.register(models.Invite) + +class InviteAdmin(admin.ModelAdmin): + list_display = ('code', 'creator', 'claimer', 'deleted') + search_fields = ('code', 'creator', 'claimer') + list_filter = ('deleted',) + +admin.site.register(models.Invite, InviteAdmin) diff --git a/profiles/models.py b/profiles/models.py index 0848368..74dea47 100644 --- a/profiles/models.py +++ b/profiles/models.py @@ -8,6 +8,9 @@ class Invite(models.Model): claimer = models.OneToOneField(User, related_name='claimed_invite', blank=True, null=True) deleted = models.BooleanField(default=False) + def __unicode__(self): + return self.code + class Meta: ordering = ['deleted']