Files
msys2-web/app/templates/packages.html
Christoph Reiter 1178edde11 Sort repos by priority and not by name
Use the order of the repos in the config as the order for everything else.
selection inputs, package groupes etc
2024-09-15 15:42:14 +02:00

55 lines
1.5 KiB
HTML

{% extends "layout.html" %}
{% block title %}Packages{% endblock %}
{% block inner_content %}
<div class="card mb-3">
<div class="card-header">
<h4 class="card-title">Packages</h4>
<h6 class="card-subtitle mb-2 text-muted">{{ packages|length }} packages {% if repo_filter %}({{ repo_filter }}){% endif %}</h6>
</div>
<div class="card-body overflow-auto">
<form class="row g-2 align-items-center" action="{{ url_for('packages') }}" method="get">
<div class="col-auto">
Repository:
</div>
<div class="col-auto">
<select name="repo" class="form-select form-select-sm" onchange="this.form.submit()">
{% for r in repos %}
<option value="{{ r.name }}" {{ "selected" if repo_filter == r.name or "" }}>{{ r.name }}</option>
{% endfor %}
</select>
</div>
</form>
<br>
<table class="table table-hover table-sm" style="table-layout: fixed; width:100%;">
<colgroup>
<col style="width: 25%">
<col style="width: 15%">
<col style="width: 60%">
</colgroup>
<thead>
<tr>
<th>Package</th>
<th>Version</th>
<th>Description</th>
</tr>
</thead>
<tbody>
{% for s, p in packages %}
<tr>
<td><a href="{{ package_url(p) }}">{{ p.name }}</a></td>
<td>{{ p.version }}</td>
<td>{{ p.desc }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endblock %}