From 2c93aa62c2e00881366926fb22e3978416575591 Mon Sep 17 00:00:00 2001 From: yeago Date: Thu, 6 Feb 2014 21:36:19 +0100 Subject: [PATCH] tack on a future flag --- subscription/context_processors.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/subscription/context_processors.py b/subscription/context_processors.py index 3333e59..084926f 100644 --- a/subscription/context_processors.py +++ b/subscription/context_processors.py @@ -1,3 +1,4 @@ +import datetime from .stream import user_stream def get_actstream(request): @@ -7,9 +8,14 @@ def get_actstream(request): If we have 'undelivered' items, we deliver them to the unacknowledged list """ stream = user_stream(request.user) - unacknowledged = False if stream: unacknowledged = request.user.get_profile( ).stream_pending_acknowledgements(stream[0][0]) - return {'actstream': stream, + redux = [] + for item in stream: + future = True + if item[0] > datetime.datetime.now(): + future = True + redux.append((item, future)) + return {'actstream': redux, 'actstream_unacknowledged': unacknowledged}