Added a bit to newsletters to streamline interactions with them.
authormelinath <stephen.r.burrows@gmail.com>
Thu, 22 Jul 2010 22:37:31 +0000 (18:37 -0400)
committermelinath <stephen.r.burrows@gmail.com>
Thu, 22 Jul 2010 22:37:31 +0000 (18:37 -0400)
contrib/penfield/models.py

index eede5a4..66f5de2 100644 (file)
@@ -214,6 +214,7 @@ class NewsletterArticle(Entity, Titled):
        full_text = models.TextField()
        
        class Meta:
+               get_latest_by = 'date'
                ordering = ['-date']
                unique_together = (('newsletter', 'slug'),)
 
@@ -224,7 +225,7 @@ register_value_model(NewsletterArticle)
 class NewsletterIssue(Entity, Titled):
        newsletter = models.ForeignKey(Newsletter, related_name='issues')
        number = models.PositiveIntegerField()
-       articles = models.ManyToManyField(NewsletterArticle)
+       articles = models.ManyToManyField(NewsletterArticle, related_name='issues')
        
        class Meta:
                ordering = ['-number']