From: Guillaume Pellerin Date: Sun, 20 Jul 2014 19:30:28 +0000 (+0200) Subject: try bugfix X-Git-Tag: 2.8.1-pro~282^2~71 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e8aaa0f8e63b8a0a463abe2175ab9b4b86eff6a5;p=teleforma.git try bugfix --- diff --git a/teleforma/views/pro.py b/teleforma/views/pro.py index cfb11279..62d548ec 100644 --- a/teleforma/views/pro.py +++ b/teleforma/views/pro.py @@ -140,20 +140,19 @@ class SeminarRevisionMixin(object): r.date_modified = now r.save() - def get_delta(username, seminar): - t = datetime.timedelta() - for r in SeminarRevision.objects.filter(user=user, seminar=seminar, date__gte=REVISION_DATE_FILTER): - if r.date_modified: - t += r.delta() - return t - - class SeminarView(SeminarAccessMixin, DetailView): context_object_name = "seminar" model = Seminar template_name='teleforma/seminar_detail.html' + def get_delta(self.username, seminar): + t = datetime.timedelta() + for r in SeminarRevision.objects.filter(user=user, seminar=seminar, date__gte=REVISION_DATE_FILTER): + if r.date_modified: + t += r.delta() + return t + @method_decorator(login_required) def dispatch(self, *args, **kwargs): return super(SeminarView, self).dispatch(*args, **kwargs)