From f31843f7c3570b72730702dd1edbb91b1fc94f5a Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 14 Jul 2015 12:30:47 +0200 Subject: [PATCH] add absolute urls for script and professor --- teleforma/exam/models.py | 4 ++++ teleforma/models/core.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/teleforma/exam/models.py b/teleforma/exam/models.py index fdb224e2..5a9c3db5 100644 --- a/teleforma/exam/models.py +++ b/teleforma/exam/models.py @@ -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') diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 0a52f806..3290d0f7 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -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') -- 2.39.5