diff --git a/RIGS/rigboard.py b/RIGS/rigboard.py index 3fe891fe..ed57827d 100644 --- a/RIGS/rigboard.py +++ b/RIGS/rigboard.py @@ -2,6 +2,8 @@ import os import cStringIO as StringIO from io import BytesIO import urllib2 +import logging + from django.views import generic from django.core.urlresolvers import reverse_lazy @@ -14,6 +16,7 @@ from django.db.models import Q from django.contrib import messages from z3c.rml import rml2pdf from PyPDF2 import PdfFileMerger, PdfFileReader +import reversion from RIGS import models, forms import datetime @@ -21,7 +24,7 @@ import re __author__ = 'ghost' - +logger = logging.getLogger('project.interesting.stuff') class RigboardIndex(generic.TemplateView): template_name = 'RIGS/rigboard.html' @@ -176,4 +179,17 @@ class EventArchive(generic.ArchiveIndexView): if len(qs) == 0: messages.add_message(self.request, messages.WARNING, "No events have been found matching those criteria.") - return qs \ No newline at end of file + return qs + +class RevisionList(generic.ListView): + model = reversion.revisions.Version + template_name = "RIGS/revision_list.html" + + def get_queryset(self): + thisEvent = get_object_or_404(models.Event, pk=self.kwargs['pk']) + items = reversion.get_for_object(thisEvent) + logger.info('There are '+str(len(items))) + return items + + + diff --git a/RIGS/templates/RIGS/revision_list.html b/RIGS/templates/RIGS/revision_list.html new file mode 100644 index 00000000..ba0e6444 --- /dev/null +++ b/RIGS/templates/RIGS/revision_list.html @@ -0,0 +1,14 @@ +{% extends 'base.html' %} + +{% block title %}Revisions{% endblock %} + +{% block content %} +hello +