Change URLs, add link to keywords
[oweals/karmaworld.git] / karmaworld / apps / notes / models.py
index 3e58f4886aa3d23d2dc84d76afe33ecadea9d9de..b73e4cef25e3e700c78382b4441ca02c82c603fa 100644 (file)
@@ -12,6 +12,7 @@ import logging
 from allauth.account.signals import user_logged_in
 from django.contrib.auth.models import User
 from django.contrib.sites.models import Site
+from django.core.urlresolvers import reverse
 from django.utils.safestring import mark_safe
 from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned
 from django.core.files.storage import default_storage
@@ -321,10 +322,10 @@ class Note(Document):
         """
         if self.slug is not None:
             # return a url ending in slug
-            return u"/{0}/{1}/{2}".format(self.course.school.slug, self.course.slug, self.slug)
+            return reverse('note_detail', args=[self.course.school.slug, self.course.slug, self.slug])
         else:
             # return a url ending in id
-            return u"/{0}/{1}/{2}".format(self.course.school.slug, self.course.slug, self.id)
+            return reverse('note_detail', args=[self.course.school.slug, self.course.slug, self.id])
 
     def filter_html(self, html):
         """