]> git.0d.be Git - panikdb.git/commitdiff
emissions: add get_absolute_url() method to Emission and Episode
authorFrédéric Péters <fpeters@0d.be>
Wed, 10 Apr 2013 17:39:32 +0000 (19:39 +0200)
committerFrédéric Péters <fpeters@0d.be>
Wed, 10 Apr 2013 17:39:32 +0000 (19:39 +0200)
panikdb/emissions/models.py

index 4612c1cd963c6bda3a55187b81947bbc05e1cd7b..a47cf7f60bbac0db3742a777e8a1902e8554bed1 100644 (file)
@@ -28,6 +28,8 @@ class Emission(models.Model):
 
     categories = models.ManyToManyField(Category)
 
+    def get_absolute_url(self):
+        return reverse('emission-view', kwargs={'slug': str(self.slug)})
 
     def __unicode__(self):
         return self.title
@@ -45,8 +47,8 @@ class Episode(models.Model):
 
     def get_absolute_url(self):
         return reverse('episode-view',
-                        kwargs={'emission_id': str(self.emission.id),
-                                'pk':  str(self.id)})
+                        kwargs={'emission_slug': str(self.emission.slug),
+                                'slug':  str(self.slug)})
 
 
 class Diffusion(models.Model):