From cec4ca1ed8326ba3e8cdf2aef923d16860e2cb78 Mon Sep 17 00:00:00 2001 From: tomtom5152 Date: Fri, 31 Oct 2014 02:42:43 +0000 Subject: [PATCH] Started work on a last edited at feature. --- RIGS/templatetags/filters.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/RIGS/templatetags/filters.py b/RIGS/templatetags/filters.py index acb20b96..d692e41b 100644 --- a/RIGS/templatetags/filters.py +++ b/RIGS/templatetags/filters.py @@ -2,6 +2,7 @@ from django import template from django import forms from django.forms.forms import NON_FIELD_ERRORS from django.forms.util import ErrorDict +from reversion.revisions import RevisionManager register = template.Library() @@ -19,4 +20,11 @@ def nice_errors(form, non_field_msg='General form errors'): else: key = form.fields[field].label nice_errors[key] = errors - return nice_errors \ No newline at end of file + return nice_errors + +def lastedit(model): + if RevisionManager.is_registered(model): + versions = RevisionManager.get_for_object(model) + return versions[0].createdAt + else: + return "No version model saved" \ No newline at end of file