AccessCode: Some admin goodies
This commit is contained in:
parent
b4e123c0eb
commit
f4bc601188
|
@ -106,10 +106,14 @@ admin.site.register(Permission)
|
|||
|
||||
|
||||
class AccessCodeAdmin(admin.ModelAdmin):
|
||||
list_display = ('code', 'max_uses', 'used_by', 'expiration', 'active', 'usable')
|
||||
list_display = ('code', 'max_uses', 'expiration', 'active', 'uses',
|
||||
'usable')
|
||||
|
||||
def uses(self, obj):
|
||||
return obj.uses
|
||||
|
||||
def usable(self, obj):
|
||||
return obj.usabe
|
||||
return obj.usable
|
||||
usable.boolean = True
|
||||
|
||||
admin.site.register(models.AccessCode, AccessCodeAdmin)
|
||||
|
|
|
@ -155,6 +155,10 @@ class AccessCode(models.Model):
|
|||
def __unicode__(self):
|
||||
return self.code
|
||||
|
||||
@property
|
||||
def uses(self):
|
||||
return self.used_by.count()
|
||||
|
||||
@property
|
||||
def usable(self):
|
||||
# Check if active
|
||||
|
|
Reference in New Issue