From 024aede8276c9547b9f1de1f8e1c09eb50e4e86e Mon Sep 17 00:00:00 2001 From: relnod Date: Sat, 11 Mar 2017 18:36:01 +0100 Subject: [PATCH] add member queue --- jdav_web/members/admin.py | 6 +++--- jdav_web/members/models.py | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) 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"""