Skip to content

Commit 683e149

Browse files
committed
Add installation counter to package lists
1 parent a4da73c commit 683e149

2 files changed

Lines changed: 15 additions & 5 deletions

File tree

templates/dashboard/packages/_package_list.html.twig

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,20 @@
44
{% for package in packages %}
55
<div class="card">
66
<div class="card-body py-2">
7-
{% set packageInfoUrl = path('dashboard_packages_info', {packageName: package.name}) %}
8-
<a href="{{ packageInfoUrl }}"><h5 class="card-title">{{ package.name }}</h5></a>
9-
{% if package.mirrorRegistry %}
10-
<p class="card-text mb-1 text-body-secondary">Mirrored from {{ package.mirrorRegistry.name }}</p>
11-
{% endif %}
7+
<div class="d-flex justify-content-between align-items-center">
8+
<div>
9+
{% set packageInfoUrl = path('dashboard_packages_info', {packageName: package.name}) %}
10+
<a href="{{ packageInfoUrl }}"><h5 class="card-title">{{ package.name }}</h5></a>
11+
{% if package.mirrorRegistry %}
12+
<p class="card-text mb-1 text-body-secondary">Mirrored from {{ package.mirrorRegistry.name }}</p>
13+
{% endif %}
14+
</div>
15+
<div>
16+
<div title="{{ 'Total installations'|trans }}">
17+
<span class="fa-solid fa-download me-2" aria-hidden="true"></span>{{ package.installations.total }}
18+
</div>
19+
</div>
20+
</div>
1221
<p class="card-text">{{ package.description ?? '<em>No description provided.</em>' }}</p>
1322
</div>
1423
</div>

translations/messages.en.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ License: License
5050
Providers: Providers
5151
Statistics: Statistics
5252
Suggesters: Suggesters
53+
Total installations: Total installations
5354

5455
# Page actions
5556
Impersonate: Impersonate

0 commit comments

Comments
 (0)