More work on the view application page
This commit is contained in:
@@ -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%;
|
||||
|
Submodule blender-bfct/application/static/assets_shared updated: 0ab2954746...c1b0adf34c
@@ -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 %}
|
||||
|
Reference in New Issue
Block a user