From 85a58d88e67dfc13b9808b6b7f1f21f1005f9ce8 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Wed, 2 Oct 2013 16:02:37 -0300 Subject: [PATCH] Adding last imported message time to footer --- src/colab/custom_settings.py | 1 + src/super_archives/context_processors.py | 12 ++++++++++++ src/templates/base.html | 7 ++++--- 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 src/super_archives/context_processors.py diff --git a/src/colab/custom_settings.py b/src/colab/custom_settings.py index b761275..e861472 100644 --- a/src/colab/custom_settings.py +++ b/src/colab/custom_settings.py @@ -120,6 +120,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.request', 'django_browserid.context_processors.browserid', 'django_mobile.context_processors.is_mobile', + 'super_archives.context_processors.mailarchive', ) MIDDLEWARE_CLASSES = ( diff --git a/src/super_archives/context_processors.py b/src/super_archives/context_processors.py new file mode 100644 index 0000000..a60b59c --- /dev/null +++ b/src/super_archives/context_processors.py @@ -0,0 +1,12 @@ + +from .models import Message + +def mailarchive(request): + context = {} + + try: + context['last_imported_message'] = Message.objects.latest('received_time') + except Message.DoesNotExist: + pass + + return context diff --git a/src/templates/base.html b/src/templates/base.html index 43118a6..8fc4974 100644 --- a/src/templates/base.html +++ b/src/templates/base.html @@ -146,9 +146,10 @@
 
-
- {% block footer %} + {% block footer %}

+

{% trans "Last email imported at" %} {{ last_imported_message.received_time|date:'DATETIME_FORMAT' }}

+

@@ -157,8 +158,8 @@ {% trans "Creative Commons - attribution, non-commercial" %}

- {% endblock %}
+ {% endblock %} {% if not is_mobile %} -- libgit2 0.21.2