Merge branch 'master' of git.framasoft.org:Grimbox/gwift

This commit is contained in:
Fred 2015-12-11 20:32:35 +01:00
commit 4574b29e73
1 changed files with 10 additions and 3 deletions

View File

@ -11,6 +11,10 @@ class AbstractModel(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
class UnkownUser(models.Model):
name = models.CharField(max_length=255)
email = models.CharField(max_length=255)
class Wishlist(AbstractModel):
@ -27,7 +31,7 @@ class Wishlist(AbstractModel):
return w
class Wish(models.Model):
class Wish(AbstractModel):
wishlist = models.ForeignKey(Wishlist, related_name='items')
name = models.CharField(max_length=255)
@ -57,9 +61,12 @@ class Wish(models.Model):
percentage = (number_of_linked_parts / total)
return percentage * 100
class Part(models.Model):
wish = models.ForeignKey('Wish')
class WishPart(models.Model):
wish = models.ForeignKey(Wish)
user = models.ForeignKey(User)
unknown_user = models.ForeignKey(UnknownUser)
comment = models.TextField()
done_at = models.DateTimeField()
def save(self, force_insert=False, force_update=False, commit=True):
pass