Added new repoview

This commit is contained in:
Alexey Berezhok
2025-11-09 00:23:42 +03:00
parent e354e20f2d
commit 5fef1797a7
2 changed files with 90 additions and 10 deletions

View File

@@ -25,6 +25,32 @@ gpgkey=<%= repo_url %><%= repo_name %>-gpg-key
gpgcheck=1" > /etc/yum.repos.d/<%= repo_name %>.repo
</pre>
</div>
</div>
<div class="container p-3">
<div class="card">
<div class="card-body">
<h5 class="card-title">Последние обновленные пакеты</h5>
<h6 class="card-subtitle mb-2 text-body-secondary">src.rpm (для непубличных репозиториев сам пакет с исходными кодами может отсутствовать)</h6>
<p class="card-text">
<table class="table table-striped">
<thead>
<tr>
<th scope="col">Дата обновления</th>
<th scope="col">Пакет исходников</th>
</tr>
</thead>
<tbody>
<% last_update_src.each do |item| %>
<tr>
<td><%= item[0] %></td>
<td><%= item[1] %></td>
</tr>
<% end %>
</tbody>
</table>
</p>
</div>
</div>
</div>
<div class="container p-3">
<div class="card border-warning mb-3">
@@ -49,17 +75,35 @@ gpgcheck=1" > /etc/yum.repos.d/<%= repo_name %>.repo
<button class="accordion-button collapsed" type="button"
data-bs-toggle="collapse" data-bs-target="#rid<%= jndex %>" aria-expanded="false"
aria-controls="rid<%= jndex %>">
<%= idata[:fname] %> (<%= idata[:stat]%>)
<%= idata[1] %>
</button>
</h2>
<div id="rid<%= jndex %>" class="accordion-collapse collapse" data-bs-parent="#rpmInfo">
<div class="accordion-body">
<ul class="list-group list-group-flush">
<li class="list-group-item list-group-item-warning"> Скачать пакет - <a href="<%= idata[:aname] %>"><%= idata[:fname] %></a> </li>
<% idata[:chlog].each do |chlg| %>
<li class="list-group-item list-group-item-warning"> <%= chlg.text %> </li>
<div class="accordion accordion-flush" id="pkgInfo">
<% idata[0].each_with_index do |iidata, ijndex| %>
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#pid<%= ijndex %>" aria-expanded="false" aria-controls="pid<%= ijndex %>">
<%= iidata[:fname] %> (<%= iidata[:stat]%>)
</button>
</h2>
<div id="pid<%= ijndex %>" class="accordion-collapse collapse" data-bs-parent="#pkgInfo" style="">
<div class="accordion-body">
<div class="accordion accordion-flush" id="pkgInfo">
<ul class="list-group list-group-flush">
<li class="list-group-item list-group-item-warning"> Скачать пакет - <a href="<%= iidata[:aname] %>"><%= iidata[:fname] %></a> </li>
<% iidata[:chlog].each do |chlg| %>
<li class="list-group-item list-group-item-warning"> <%= chlg.text %> </li>
<% end %>
</ul>
</div>
</div>
</div>
</div>
<% end %>
</ul>
</div>
</div>
</div>
</div>