]> git.parisson.com Git - teleforma.git/commitdiff
add absolute urls for script and professor
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 14 Jul 2015 10:30:47 +0000 (12:30 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 14 Jul 2015 10:30:47 +0000 (12:30 +0200)
teleforma/exam/models.py
teleforma/models/core.py

index fdb224e2d2184f3f8afb5e91697de4438aceb8dd..5a9c3db58b353aec15a5f1f17d51696fd6416827 100644 (file)
@@ -250,6 +250,10 @@ class Script(BaseResource):
     def __unicode__(self):
         return unicode(self.title)
 
+    def get_absolute_url(self):
+        return reverse_lazy('teleforma-exam-script-detail',
+                            kwargs={'pk':self.id, 'period_id': self.period.id})
+
     class Meta(MetaCore):
         verbose_name = _('Script')
         verbose_name_plural = _('Scripts')
index 0a52f806320e548c6df2027248dc0db66f8b084f..3290d0f72a0093c6a2823ea87df7b60b93d5afbd 100644 (file)
@@ -224,6 +224,9 @@ class Professor(Model):
                  }
         return data
 
+    def get_absolute_url(self):
+        return reverse_lazy('teleforma-profile-detail', kwargs={'username':self.user.username})
+
     class Meta(MetaCore):
         db_table = app_label + '_' + 'professor'
         verbose_name = _('professor')