]> git.parisson.com Git - teleforma.git/commitdiff
add a low pass filter
authorGuillaume Pellerin <yomguy@parisson.com>
Sun, 20 Jul 2014 17:46:02 +0000 (19:46 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Sun, 20 Jul 2014 17:46:02 +0000 (19:46 +0200)
teleforma/views/pro.py

index da0f5dd80b69071ef2b3a093ff61568c941eb15a..59eb035b0ffdc0dba912d75e779ce0747b1ba7d0 100644 (file)
@@ -105,7 +105,9 @@ def set_revision(user, seminar):
                                                 date__gte=REVISION_DATE_FILTER, date_modified=None)
     if revisions:
         r = revisions[0]
-        r.date_modified = datetime.datetime.now()
+        now = datetime.datetime.now()
+        if (r.date - now) > datetime.timedelta(seconds = 5):
+            r.date_modified = now
     else:
         r = SeminarRevision(seminar=seminar, user=user)
     r.save()