mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
housekeep: TU rename - /tu routes
Change /tu to /package-maintainer Signed-off-by: moson <moson@archlinux.org>
This commit is contained in:
parent
f540c79580
commit
148c882501
13 changed files with 68 additions and 62 deletions
112
templates/partials/package-maintainer/proposal/details.html
Normal file
112
templates/partials/package-maintainer/proposal/details.html
Normal file
|
@ -0,0 +1,112 @@
|
|||
<h2>{% trans %}Proposal Details{% endtrans %}</h2>
|
||||
|
||||
{% if voteinfo.is_running() %}
|
||||
<p class="vote-running" style="font-weight: bold; color: red">
|
||||
{% trans %}This vote is still running.{% endtrans %}
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<!-- The margin style here mimics the margin on the old <p> element. -->
|
||||
<div class="proposal details">
|
||||
<div class="field user">
|
||||
{{ "User" | tr }}:
|
||||
<strong>
|
||||
{% if voteinfo.User %}
|
||||
<a href="{{ '/packages/?K=%s&SeB=m' | format(voteinfo.User)}}">
|
||||
{{ voteinfo.User }}
|
||||
</a>
|
||||
{% else %}
|
||||
N/A
|
||||
{% endif %}
|
||||
</strong>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
{{ "Active" | tr }} {{ "Package Maintainers" | tr }} {{ "assigned" | tr }}:
|
||||
{{ voteinfo.ActiveTUs }}
|
||||
</div>
|
||||
|
||||
{% set submitter = voteinfo.Submitter.Username %}
|
||||
{% set submitter_uri = "/account/%s" | format(submitter) %}
|
||||
{% set submitter = '<a href="%s">%s</a>' | format(submitter_uri, submitter) %}
|
||||
<div class="field submitted">
|
||||
{{
|
||||
"Submitted: %s by %s" | tr
|
||||
| format(datetime_display(voteinfo.Submitted), submitter)
|
||||
| safe
|
||||
}}
|
||||
</div>
|
||||
|
||||
<div class="field end">
|
||||
{{ "End" | tr }}:
|
||||
<strong>
|
||||
{{ datetime_display(voteinfo.End) }}
|
||||
</strong>
|
||||
</div>
|
||||
|
||||
{% if not voteinfo.is_running() %}
|
||||
<div class="field result">
|
||||
{{ "Result" | tr }}:
|
||||
{% if not voteinfo.ActiveTUs %}
|
||||
<span>{{ "unknown" | tr }}</span>
|
||||
{% elif accepted %}
|
||||
<span style="color: green; font-weight: bold">
|
||||
{{ "Accepted" | tr }}
|
||||
</span>
|
||||
{% else %}
|
||||
<span style="color: red; font-weight: bold">
|
||||
{{ "Rejected" | tr }}
|
||||
</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="proposal agenda">
|
||||
<p class="field agenda">
|
||||
<!-- The `e` filter manually escapes content. -->
|
||||
{{ voteinfo.Agenda | replace("\n", "<br />\n") | safe | e }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="vote-status">
|
||||
<tr>
|
||||
{% if not voteinfo.is_running() %}
|
||||
<th>{{ "Yes" | tr }}</th>
|
||||
<th>{{ "No" | tr }}</th>
|
||||
<th>{{ "Abstain" | tr }}</th>
|
||||
{% endif %}
|
||||
|
||||
<th>{{ "Total" | tr }}</th>
|
||||
<th>{{ "Voted" | tr }}</th>
|
||||
<th>{{ "Participation" | tr }}</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
{% if not voteinfo.is_running() %}
|
||||
<td>{{ voteinfo.Yes }}</td>
|
||||
<td>{{ voteinfo.No }}</td>
|
||||
<td>{{ voteinfo.Abstain }}</td>
|
||||
{% endif %}
|
||||
|
||||
<td>{{ voteinfo.total_votes() }}</td>
|
||||
<td>
|
||||
{% if not has_voted %}
|
||||
<span style="color: red; font-weight: bold">
|
||||
{{ "No" | tr }}
|
||||
</span>
|
||||
{% else %}
|
||||
<span style="color: green; font-weight: bold">
|
||||
{{ "Yes" | tr }}
|
||||
</span>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>
|
||||
{% if voteinfo.ActiveTUs %}
|
||||
{{ (participation * 100) | number_format(2) }}%
|
||||
{% else %}
|
||||
{{ "unknown" | tr }}
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
14
templates/partials/package-maintainer/proposal/form.html
Normal file
14
templates/partials/package-maintainer/proposal/form.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
<form class="action-form" action="/package-maintainer/{{ proposal }}" method="POST">
|
||||
<!-- Translate each button's text but leave the value alone. -->
|
||||
<fieldset>
|
||||
<button type="submit" class="button" name="decision" value="Yes">
|
||||
{{ "Yes" | tr }}
|
||||
</button>
|
||||
<button type="submit" class="button" name="decision" value="No">
|
||||
{{ "No" | tr }}
|
||||
</button>
|
||||
<button type="submit" class="button" name="decision" value="Abstain">
|
||||
{{ "Abstain" | tr }}
|
||||
</button>
|
||||
</fieldset>
|
||||
</form>
|
10
templates/partials/package-maintainer/proposal/voters.html
Normal file
10
templates/partials/package-maintainer/proposal/voters.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<h2>{{ "Voters" | tr }}</h2>
|
||||
<ul id="voters">
|
||||
{% for voter in voters %}
|
||||
<li>
|
||||
<a href="/account/{{ voter.Username | quote_plus }}">
|
||||
{{ voter.Username | e }}
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
Loading…
Add table
Add a link
Reference in a new issue