More work on the view application page

This commit is contained in:
2014-06-21 00:32:22 +02:00
parent a418bdf512
commit 0e3f8c536b
3 changed files with 88 additions and 32 deletions

View File

@@ -1,3 +1,6 @@
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
.application_row {
width: 430%;
height: 100%;

View File

@@ -3,49 +3,107 @@
<div class="row">
<div class="col-md-8">
<h2>{{application.user.first_name}} {{application.user.last_name}} <small>{{application.city_country}}</small></h2>
<h1>{{application.user.first_name}} {{application.user.last_name}}</h1>
<h4><i class="fa fa-map-marker"></i> {{application.city_country}}</h4>
<p>{{application.bio_message}}</p>
<div class="box">
<i class="backicon fa fa-info-circle"></i>
<p>
<ul>
<li><a href="{{application.website}}">{{application.website}}</a></li>
<li><a href="{{application.video_example}}">{{application.video_example}}</a></li>
<li><a href="{{application.written_example}}">{{application.written_example}}</a></li>
<li><a href="{{application.portfolio_cv}}">{{application.portfolio_cv}}</a></li>
</ul>
<li>Website:
<a href="{{application.website}}">
{{application.website}}
</a>
</li>
<li>Portfolio:
<a href="{{application.portfolio_cv}}">
{{application.portfolio_cv}}
</a>
</li>
<li>Video Example:
<a href="{{application.video_example}}">
{{application.video_example}}
</a>
</li>
<li>Written Example:
<a href="{{application.written_example}}">
{{application.written_example}}
</a>
</li>
</ul>
</p>
</div>
</div>
<div class="col-md-4">
<h2>Status: {{application.status}}</h2>
<h3>Application Status:</h3>
<div class="box">
{% if application.status == 'under_review' %}
<i class="backicon fa fa-clock-o"></i>
<h2>Under Review <i class="title-icon fa fa-clock-o"></i></h2>
{% elif application.status == 'submitted' %}
<i class="backicon fa fa-arrow-right"></i>
<h2>Submitted <i class="title-icon fa fa-arrow-right"></i></h2>
{% else %}
{{application.status}}
{% endif %}
{% if review %}
<p>
<i class="fa fa-info-circle offset-vertical-2 offset-left-1 offset-right-1"></i>
You {% if review.approved %}
<strong class="success"> approved </strong>
{% else %}
<strong class="danger"> rejected </strong>
{% endif %} this candidate.
</p>
<hr/>
{% endif %}
<div class="row">
<div class="col-md-12">
<table class="table table-striped table-hover">
<table class="table table-striped">
<thead>
<tr>
<th>Reviewer</th>
<th>Vote</th>
<th class="content-align-center">Verdict</th>
</tr>
</thead>
<tbody>
{% for review in reviews%}
{% if reviews %}
{% for review in reviews%}
<tr>
<td>
{% if review.reviewer.id == current_user.id %}
<strong>
{% endif %}
{{review.reviewer.first_name}} {{review.reviewer.last_name}}
{% if review.reviewer.id == current_user.id %}
</strong>
{% endif %}
</td>
<td class="content-align-center">
{% if review.approved %}
<i class="fa fa-check success"></i>
{% else %}
<i class="fa fa-times danger"></i>
{% endif %}
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td>
{% if review.reviewer.id == current_user.id %}
<strong>You</strong>
{% endif %}
{{review.reviewer.first_name}} {{review.reviewer.last_name}}
</td>
<td>
{% if review.approved %}
{% endif %}
<td class="danger">
<i class="fa fa-warning"></i> Tsk tsk! Nobody reviewed this yet.
</td>
<td></td>
</tr>
{% endfor %}
{% endif %}
</tbody>
</table>
</div>
</div>
</div>
{% if not review %}
<div class="row">
<hr/>
<div class="row">
<div class="col-md-6">
<a href="{{url_for('applications.vote', approved=1, id=application.id)}}" class="btn btn-default btn-block btn-squishy btn-success">
<i class="fa fa-thumbs-up"></i> Approve
@@ -56,27 +114,22 @@
<i class="fa fa-thumbs-down"></i> Reject
</a>
</div>
{% else %}
<div class="col-md-6">
<p>You {% if review.approved %} approved {% else %} rejected {% endif %} this candidate.</p>
</div>
</div>
</div>
{% endif %}
</div>
{% if current_user.has_role('admin') %}
{% if not application.review_end_date %}
<div class="col-md-12"><hr/></div>
<div class="col-md-6">
<a href="{{url_for('applications.final_review', approved=1, id=application.id)}}" class="btn btn-default btn-block btn-squishy btn-success">Final Approve</a>
<a href="{{url_for('applications.final_review', approved=1, id=application.id)}}" class="btn btn-default btn-block btn-squishy btn-success"><i class="fa fa-check"></i> Final Approval</a>
</div>
<div class="col-md-6">
<a href="{{url_for('applications.final_review', approved=0, id=application.id)}}" class="btn btn-default btn-block btn-squishy btn-danger">Final Reject</a>
<a href="{{url_for('applications.final_review', approved=0, id=application.id)}}" class="btn btn-default btn-block btn-squishy btn-danger"><i class="fa fa-times"></i> Final Rejection</a>
</div>
{% endif %}
{% endif %}
</div>
</div>
{% endblock %}