From: Guillaume Pellerin Date: Fri, 13 Feb 2015 00:39:23 +0000 (+0100) Subject: Add author script in admin list X-Git-Tag: 1.1~274 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=68eedc8d21973da4de3379cb192b42e2c3374904;p=teleforma.git Add author script in admin list Remove type from mountpoint (new default deefuzzer behavior) --- diff --git a/teleforma/exam/admin.py b/teleforma/exam/admin.py index 64bbff83..a2b2373f 100644 --- a/teleforma/exam/admin.py +++ b/teleforma/exam/admin.py @@ -27,8 +27,10 @@ class ScriptAdmin(admin.ModelAdmin): search_fields = ['author__username', 'author__last_name', 'corrector__username', 'corrector__last_name', 'course__title'] readonly_fields = ('date_added','uuid','box_uuid','sha1','mime_type') - # exclude = ['options'] - # inlines = [ScriptPageInline] + list_display = ('title', 'author_name') + + def author_name(self, instance): + return instance.author.username admin.site.register(Script, ScriptAdmin) diff --git a/teleforma/models/core.py b/teleforma/models/core.py index a99b7c72..e1d6edbb 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -210,7 +210,7 @@ class Professor(Model): department = ForeignKey('Department', related_name='professor', verbose_name=_('department'), blank=True, null=True, on_delete=models.SET_NULL) - + def __unicode__(self): if self.user.first_name and self.user.last_name: return self.user.last_name + ' ' + self.user.first_name[0] + '.' @@ -428,7 +428,7 @@ class LiveStream(Model): if self.server.type == 'stream-m': return 'consume/' + self.slug else: - return self.slug + '.' + self.stream_type + return self.slug @property def snapshot_url(self):