]> git.p6c8.net - pcdenotes.git/blobdiff - notes/models.py
Count the *really* selected notes
[pcdenotes.git] / notes / models.py
index 3584c26e67dd2d4628a6337686ad301d7a6e626f..65069db2de4b0a29373ea5b0bc9b7417243eca75 100644 (file)
@@ -8,7 +8,7 @@ NOTE_STATUS = ((0, "Draft"),
                (1, "Published"))            
 
 class Note(models.Model):
                (1, "Published"))            
 
 class Note(models.Model):
-    title = models.CharField(max_length=250, unique=True)
+    title = models.CharField(max_length=250)
     slug = models.SlugField(max_length=250, unique=True)
     author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='notes_posted')
     content = models.TextField()
     slug = models.SlugField(max_length=250, unique=True)
     author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='notes_posted')
     content = models.TextField()
@@ -25,5 +25,9 @@ class Note(models.Model):
 
     def get_absolute_url(self):
         return reverse("notes:note_detail", kwargs={"note_slug": self.slug})
 
     def get_absolute_url(self):
         return reverse("notes:note_detail", kwargs={"note_slug": self.slug})
-        #return "/notes/%s" % (self.slug)
 
 
+    def is_draft(self):
+        return self.status == 0
+
+    def is_published(self):
+        return self.status == 1

patrick-canterino.de