switched from reserve to standby and added support in UI review detail

This commit is contained in:
James Tauber 2012-09-02 15:04:17 -04:00
parent 0422855582
commit 8f5291b539
3 changed files with 22 additions and 10 deletions

View file

@ -213,7 +213,7 @@ class ProposalResult(models.Model):
("accepted", "accepted"),
("rejected", "rejected"),
("undecided", "undecided"),
("in-reserve", "in reserve"),
("standby", "standby"),
], default="undecided")
@classmethod

View file

@ -225,8 +225,8 @@ def review_detail(request, pk):
elif result == "undecide":
proposal.result.status = "undecided"
proposal.result.save()
elif result == "reserve":
proposal.result.status = "in-reserve"
elif result == "standby":
proposal.result.status = "standby"
proposal.result.save()
return redirect(request.path)

View file

@ -21,25 +21,37 @@
<form class="result-form form-inline" method="POST" action="">
{% csrf_token %}
<div class="btn-group">
{% if proposal.result.get_accepted_display == "accepted" %}
{% if proposal.result.status == "accepted" %}
<a class="btn dropdown-toggle btn-success" data-toggle="dropdown" href="#">Accepted <span class="caret"></span></a>
<ul class="dropdown-menu pull-right">
<li><input type="submit" name="result_submit" value="reject" class="btn btn-danger" /></li>
<li><input type="submit" name="result_submit" value="standby" class="btn" /></li>
<li><input type="submit" name="result_submit" value="undecide" class="btn" /></li>
</ul>
{% else %}
{% if proposal.result.get_accepted_display == "rejected" %}
{% if proposal.result.status == "rejected" %}
<a class="btn dropdown-toggle btn-danger" data-toggle="dropdown" href="#">Rejected <span class="caret"></span></a>
<ul class="dropdown-menu pull-right">
<li><input type="submit" name="result_submit" value="accept" class="btn btn-success" /></li>
<li><input type="submit" name="result_submit" value="standby" class="btn" /></li>
<li><input type="submit" name="result_submit" value="undecide" class="btn" /></li>
</ul>
{% else %}
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Undecided <span class="caret"></span></a>
<ul class="dropdown-menu pull-right">
<li><input type="submit" name="result_submit" value="accept" class="btn btn-success" /></li>
<li><input type="submit" name="result_submit" value="reject" class="btn btn-danger" /></li>
</ul>
{% if proposal.result.status == "standby" %}
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Standby <span class="caret"></span></a>
<ul class="dropdown-menu pull-right">
<li><input type="submit" name="result_submit" value="accept" class="btn btn-success" /></li>
<li><input type="submit" name="result_submit" value="reject" class="btn btn-danger" /></li>
<li><input type="submit" name="result_submit" value="undecide" class="btn" /></li>
</ul>
{% else %}
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Undecided <span class="caret"></span></a>
<ul class="dropdown-menu pull-right">
<li><input type="submit" name="result_submit" value="accept" class="btn btn-success" /></li>
<li><input type="submit" name="result_submit" value="reject" class="btn btn-danger" /></li>
<li><input type="submit" name="result_submit" value="standby" class="btn" /></li>
</ul>
{% endif %}
{% endif %}
{% endif %}
</div>