Add DuckName and DuckNameVote models
This commit is contained in:
parent
597ee0373e
commit
67dba65b43
@ -50,6 +50,24 @@ class Duck(models.Model):
|
||||
|
||||
return self.name
|
||||
|
||||
class DuckName(models.Model):
|
||||
"""Model to hold name suggestions for Ducks"""
|
||||
|
||||
duck = models.ForeignKey(Duck)
|
||||
name = models.CharField(max_length = 60)
|
||||
suggested_by = models.ForeignKey(User)
|
||||
suggested_at = models.DateTimeField(default = timezone.now)
|
||||
closed_by = models.ForeignKey(User, related_name = '+')
|
||||
closed_at = models.DateTimeField(null = True)
|
||||
|
||||
class DuckNameVote(models.Model):
|
||||
"""Model to hold votes to Duck names"""
|
||||
|
||||
duck_name = models.ForeignKey(DuckName)
|
||||
vote_timestamp = models.DateTimeField(default = timezone.now)
|
||||
voter = models.ForeignKey(User)
|
||||
upvote = models.BooleanField(default = True)
|
||||
|
||||
class DuckCompetence(models.Model):
|
||||
"""Duck competence governor table"""
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user