summaryrefslogtreecommitdiff
path: root/postgresqleu/membership/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'postgresqleu/membership/models.py')
-rw-r--r--postgresqleu/membership/models.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/postgresqleu/membership/models.py b/postgresqleu/membership/models.py
index 368a1538..20c5a072 100644
--- a/postgresqleu/membership/models.py
+++ b/postgresqleu/membership/models.py
@@ -6,6 +6,7 @@ from postgresqleu.invoices.models import Invoice
from datetime import date, datetime, timedelta
+
class Member(models.Model):
user = models.OneToOneField(User, null=False, blank=False, primary_key=True, on_delete=models.CASCADE)
fullname = models.CharField(max_length=500, null=False, blank=False,
@@ -42,6 +43,7 @@ class Member(models.Model):
def __unicode__(self):
return "%s (%s)" % (self.fullname, self.user.username)
+
class MemberLog(models.Model):
member = models.ForeignKey(Member, null=False, blank=False, on_delete=models.CASCADE)
timestamp = models.DateTimeField(null=False)
@@ -50,6 +52,7 @@ class MemberLog(models.Model):
def __unicode__(self):
return "%s: %s" % (self.timestamp, self.message)
+
class Meeting(models.Model):
name = models.CharField(max_length=100, null=False, blank=False)
dateandtime = models.DateTimeField(null=False, blank=False)