Userguide styles
[snf-cloudcms] / cloudcmsguide / models.py
index 60be618..3786c08 100644 (file)
@@ -93,7 +93,7 @@ class UserGuideEntry(Base):
     author = models.ForeignKey(User, related_name='guide_pages', verbose_name=_('author'))
     language = models.CharField(max_length=255, choices=settings.LANGUAGES)
 
-    published_on = models.DateTimeField(_('published on'), blank=True, null=True, default=datetime.now,
+    published_on = models.DateTimeField(_('published on'), blank=True, null=False, default=datetime.now,
         help_text=_('Will be filled in automatically when entry gets published.'))
     last_changed = models.DateTimeField(_('last change'), auto_now=True, editable=False)
 
@@ -112,6 +112,12 @@ class UserGuideEntry(Base):
 
     def __unicode__(self):
         return self.title
+    
+    def get_next(self):
+        return self.get_next_by_published_on(service=self.service)
+
+    def get_previous(self):
+        return self.get_previous_by_published_on(service=self.service)
 
     def get_absolute_url(self):
         try: