Created expert witnesses pages

This commit is contained in:
Zak Timson
2017-09-14 13:52:39 -04:00
parent 81083bf8c8
commit df148909bf
6 changed files with 62 additions and 9 deletions

View File

@ -0,0 +1,23 @@
{% extends 'base.html' %}
{% block body %}
<div class="container-fluid">
<div class="container">
<div class="row">
<div class="col-md-3 bg-dark-primary">
{% for filter in filters %}
<div class="badge badge-primary">{{ filter.field }}</div>
{% endfor %}
</div>
<div class="col-md-9 bg-light-blue">
{% for expert in experts %}
{{ expert.name }} - <i class="fa fa-institution"></i> {{ expert.institute }}
{% for e in expert.expertise.all|dictsort:'field' %}
<i class="fa fa-graduation-cap"></i> {{ e.field }}
{% endfor %}
{% endfor %}
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -0,0 +1,5 @@
{% extends 'base.html' %}
{% block body %}
test
{% endblock %}

View File

@ -1,3 +1,18 @@
from django.shortcuts import render
# Create your views here.
from .models import AreaOfExpertise, Expert
def browser(request):
filters = AreaOfExpertise.objects.all().order_by('field')
filter = filters.filter(field=request.POST.get('filter')).values_list('field')
experts = Expert.objects.all()
if filter:
experts = experts.filter(expertise__in=filter)
return render(request, 'expertBrowser.html', {'experts': experts, 'filters': filters})
def viewer(request, id):
expert = Expert.objects.get(id=id)
return render(request, 'expertViewer.html', {'expert': expert})