Skip to content
Snippets Groups Projects
Commit 4aef21e6 authored by Brian Moe's avatar Brian Moe
Browse files

Added event.log contents to event detail page.

parent a0a5715a
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,7 @@ from django.core.urlresolvers import reverse, get_script_prefix
from django.shortcuts import render_to_response
from django.contrib.sites.models import Site
from django.utils.html import strip_tags, escape
from django.utils.safestring import mark_safe
from django.views.generic.list_detail import object_detail, object_list
......@@ -359,6 +360,7 @@ def view(request, graceid):
except Event.DoesNotExist:
raise Http404
context['object'] = a
context['eventdesc'] = get_logfile(graceid)
return render_to_response(
'gracedb/event_detail.html',
context,
......@@ -558,6 +560,18 @@ def timeline(request):
# Things that aren't views and should really be elsewhere.
#-----------------------------------------------------------------
def get_logfile(graceid):
dirPrefix = "/mnt/gracedb-web/data"
logfilename = os.path.join(dirPrefix, graceid, "private", "event.log")
contents = ""
try:
lines = open(logfilename, "r").readlines()
contents = "<br/>".join([ escape(line) for line in lines])
contents = mark_safe(contents)
except Exception, e:
contents = None
return contents
def createWikiPage(graceid):
twikiroot = "/mnt/htdocs/uwmlsc/secure/twiki/data/Sandbox/"
plainFile = """
......
......@@ -7,6 +7,8 @@
{% block content %}
<p>{{ message }}</p>
<table>
<tr><td>
<table class="event">
<tr>
......@@ -69,4 +71,13 @@
</table>
{% endif %}
</td>
<td rowspan="2" valign="top">
{% if eventdesc %}
<h3>Event Log File</h3>
{{ eventdesc }}
{% endif %}
</td></tr></table>
{% endblock %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment