diff --git a/jdav_web/members/admin.py b/jdav_web/members/admin.py index 457d739..0767cdd 100644 --- a/jdav_web/members/admin.py +++ b/jdav_web/members/admin.py @@ -22,9 +22,9 @@ from .models import (Member, Group, MemberList, MemberOnList, Klettertreff, # Register your models here. class MemberAdmin(admin.ModelAdmin): fields = ['prename', 'lastname', 'email', 'street', 'town', 'phone_number', 'phone_number_parents', 'birth_date', 'group', - 'gets_newsletter', 'comments'] - list_display = ('name', 'birth_date', 'gets_newsletter', 'get_group', 'comments') - list_filter = ('group', 'gets_newsletter') + 'gets_newsletter', 'queue', 'comments'] + list_display = ('name', 'birth_date', 'gets_newsletter', 'get_group', 'queue', 'created', 'comments') + list_filter = ('group', 'gets_newsletter', 'queue') formfield_overrides = { ManyToManyField: {'widget': forms.CheckboxSelectMultiple} } diff --git a/jdav_web/members/models.py b/jdav_web/members/models.py index d6f664a..2c1f671 100644 --- a/jdav_web/members/models.py +++ b/jdav_web/members/models.py @@ -44,6 +44,8 @@ class Member(models.Model): unsubscribe_key = models.CharField(max_length=32, default="") unsubscribe_expire = models.DateTimeField(default=timezone.now) comments = models.TextField(_('comments'), default='', blank=True) + created = models.DateField(auto_now=True, verbose_name=_('created')) + queue = models.BooleanField(default=False, verbose_name=_('queue')) def __str__(self): """String representation"""