Пример #1
0
def detail(request, event_id, template='detail.html'):
    """Show detail in a table"""
    result = get_details(event_id)
    context = {}
    context['event_id'] = event_id
    context['data'] = []

    for name in sorted(result.keys()):
        context['data'].append((name, render_transform(result[name])))
    return render(request, template, context)
Пример #2
0
def detail(request, event_id, template='detail.html'):
    """Show detail in a table"""
    result = get_details(event_id)
    context = {}
    context['event_id'] = event_id
    context['data'] = []

    for name in sorted(result.keys()):
        context['data'].append((name, render_transform(result[name])))
    return render(request, template, context)
Пример #3
0
def detail_json(request, event_id):
    """Show raw JSON doc"""

    if request.GET.get('type'):
        types = [request.GET.get('type')]
    else:
        types = _TYPES

    result = get_details(event_id, types)
    return HttpResponse(json.dumps(result, indent=2, sort_keys=True), 
                        mimetype='application/json; charset=UTF-8')
Пример #4
0
def detail_json(request, event_id):
    """Show raw JSON doc"""

    if request.GET.get('type'):
        types = [request.GET.get('type')]
    else:
        types = _TYPES

    result = get_details(event_id, types)
    return HttpResponse(json.dumps(result, indent=2, sort_keys=True),
                        mimetype='application/json; charset=UTF-8')
Пример #5
0
 def testGetEvent(self):
     #"""Test event detail view"""
     result = query.get_details('0e61bec5c12bf098118195c47361d16c')
     for _type in ('yara','clamav','pehash'):
         self.failUnless(result.has_key(_type))