From e0a5308463a8ffad5f53cdcf18a29c7549f8dc31 Mon Sep 17 00:00:00 2001 From: Corentin Chary Date: Tue, 24 Jul 2012 08:07:09 +0200 Subject: [PATCH] djeuscan: add euscan result log into a variable Signed-off-by: Corentin Chary --- euscanwww/djeuscan/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/euscanwww/djeuscan/views.py b/euscanwww/djeuscan/views.py index b1eb056..af7d7be 100644 --- a/euscanwww/djeuscan/views.py +++ b/euscanwww/djeuscan/views.py @@ -1,6 +1,7 @@ """ Views """ import inspect +import json from annoying.decorators import render_to, ajax_request from django.http import Http404 @@ -202,6 +203,13 @@ def package(request, category, package): log = log[0] if log else None vlog = VersionLog.objects.for_package(package, order=True) + result = json.loads(log.result) if log else None + + if result and package.cp() in result: + msg = result[package.cp()]['messages'] + else: + msg = "" + try: last_scan = EuscanResult.objects.for_package(package).latest().datetime except EuscanResult.DoesNotExist: @@ -242,6 +250,7 @@ def package(request, category, package): 'upstream': upstream, 'log': log, 'vlog': vlog, + 'msg' : msg, 'last_scan': last_scan, 'favourited': favourited, 'refreshed': refreshed,