parent
e6c5742ea4
commit
ecf3d47392
@ -0,0 +1,64 @@
|
||||
<%= erb :header %>
|
||||
<div class="container">
|
||||
<h2><a href="/prjedit/<%= ERB::Util.url_encode(@prj[:id]) %>"><%= @prj[:projname] %></a></h2>
|
||||
<table class="table table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">Номер сборки</th>
|
||||
<th scope="col" class="text-center">Проект</th>
|
||||
<th scope="col" class="text-center">git репозиторий</th>
|
||||
<th scope="col" class="text-center">Дата сборки</th>
|
||||
<th scope="col" class="text-center">Число собранных пакетов</th>
|
||||
<th scope="col" class="text-center">Состояние</th>
|
||||
<th scope="col" class="text-center">Перейти к сборке</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<% @builds_list.each do |item| %>
|
||||
<%
|
||||
case item[:state]
|
||||
when 0
|
||||
st = "Идет сборка"
|
||||
cl = "text-bg-secondary"
|
||||
when 1
|
||||
st = "Ошибка сборки"
|
||||
cl = "text-bg-danger"
|
||||
when 2
|
||||
st = "Сборка успешно завершена"
|
||||
cl = "text-bg-success"
|
||||
else
|
||||
st = "Неизвестно"
|
||||
cl = "text-bg-light"
|
||||
end
|
||||
%>
|
||||
<tr>
|
||||
<td scope="row"><%= item[:buildid] %></td>
|
||||
<td class="text-center"><a href="/prjedit/<%= ERB::Util.url_encode(item[:projid]) %>"><%= item[:prjname] %></a></td>
|
||||
<td class="text-center"><a href="/prjgitf/<%= ERB::Util.url_encode(item[:projid]) %>/<%= ERB::Util.url_encode(item[:gitid]) %>"><%= item[:reponame] %></a></td>
|
||||
<td class="text-center"><%= item[:createat] %></td>
|
||||
<td class="text-center"><%= item[:pkgcnt] %></td>
|
||||
<td class="text-center <%= cl %>">
|
||||
<%= st %>
|
||||
</td>
|
||||
<td class="text-center"><a href="/buildinfof/<%= ERB::Util.url_encode(item[:buildid]) %>">Детальнее</a></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="container">
|
||||
<nav aria-label="Навигация по доступным сборкам">
|
||||
<ul class="pagination pagination-sm justify-content-center">
|
||||
<% @max_pages.times.each do |item| %>
|
||||
<% if (item+1) == @page %>
|
||||
<li class="page-item active" aria-current="page">
|
||||
<span class="page-link"><%= item+1 %></span>
|
||||
</li>
|
||||
<% else %>
|
||||
<li class="page-item"><a class="page-link" href="/gitpackages/<%= ERB::Util.url_encode(@git_id) %>/?p=<%= item+1 %>"><%= item+1 %></a></li>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<%= erb :footer %>
|
@ -0,0 +1,64 @@
|
||||
<%= erb :header %>
|
||||
<div class="container">
|
||||
<h3>Проект <a href="/prjedit/<%= ERB::Util.url_encode(@prj[:id]) %>"><%= @prj[:projname] %></a> для git репозитория <%= @git_data[:reponame] %> </h3>
|
||||
<table class="table table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">Номер сборки</th>
|
||||
<th scope="col" class="text-center">Проект</th>
|
||||
<th scope="col" class="text-center">git репозиторий</th>
|
||||
<th scope="col" class="text-center">Дата сборки</th>
|
||||
<th scope="col" class="text-center">Число собранных пакетов</th>
|
||||
<th scope="col" class="text-center">Состояние</th>
|
||||
<th scope="col" class="text-center">Перейти к сборке</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<% @builds_list.each do |item| %>
|
||||
<%
|
||||
case item[:state]
|
||||
when 0
|
||||
st = "Идет сборка"
|
||||
cl = "text-bg-secondary"
|
||||
when 1
|
||||
st = "Ошибка сборки"
|
||||
cl = "text-bg-danger"
|
||||
when 2
|
||||
st = "Сборка успешно завершена"
|
||||
cl = "text-bg-success"
|
||||
else
|
||||
st = "Неизвестно"
|
||||
cl = "text-bg-light"
|
||||
end
|
||||
%>
|
||||
<tr>
|
||||
<td scope="row"><%= item[:buildid] %></td>
|
||||
<td class="text-center"><a href="/prjedit/<%= ERB::Util.url_encode(item[:projid]) %>"><%= item[:prjname] %></a></td>
|
||||
<td class="text-center"><a href="/prjgitf/<%= ERB::Util.url_encode(item[:projid]) %>/<%= ERB::Util.url_encode(item[:gitid]) %>"><%= item[:reponame] %></a></td>
|
||||
<td class="text-center"><%= item[:createat] %></td>
|
||||
<td class="text-center"><%= item[:pkgcnt] %></td>
|
||||
<td class="text-center <%= cl %>">
|
||||
<%= st %>
|
||||
</td>
|
||||
<td class="text-center"><a href="/buildinfof/<%= ERB::Util.url_encode(item[:buildid]) %>">Детальнее</a></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="container">
|
||||
<nav aria-label="Навигация по доступным сборкам">
|
||||
<ul class="pagination pagination-sm justify-content-center">
|
||||
<% @max_pages.times.each do |item| %>
|
||||
<% if (item+1) == @page %>
|
||||
<li class="page-item active" aria-current="page">
|
||||
<span class="page-link"><%= item+1 %></span>
|
||||
</li>
|
||||
<% else %>
|
||||
<li class="page-item"><a class="page-link" href="/gitpackages/<%= ERB::Util.url_encode(@git_id) %>/?p=<%= item+1 %>"><%= item+1 %></a></li>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<%= erb :footer %>
|
@ -0,0 +1,36 @@
|
||||
<%= erb :header %>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<h3 class="bg-secondary-subtle text-center border-bottom border-primary-subtle rounded-1 pb-1 mb-2">
|
||||
<a href="/prjedit/<%= ERB::Util.url_encode(@proj_info[:id]) %>"><%= @proj_info[:projname] %></a>
|
||||
</h3>
|
||||
<div class="list-group">
|
||||
<% @files_list.each do |item| %>
|
||||
<% if item[:isdir] %>
|
||||
<% if item[:file] == ".." %>
|
||||
<a href="/prjrpm/<%= ERB::Util.url_encode(@proj_info[:id]) %>?p=<%= ERB::Util.url_encode(item[:fname]) %>" class="list-group-item list-group-item-action list-group-item-success"><%= item[:file] %></a>
|
||||
<% else %>
|
||||
<a href="/prjrpm/<%= ERB::Util.url_encode(@proj_info[:id]) %>?p=<%= ERB::Util.url_encode(item[:file]) %>" class="list-group-item list-group-item-action list-group-item-success"><%= item[:file] %></a>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<a href="/prjrpm/<%= ERB::Util.url_encode(@proj_info[:id]) %>?p=<%= ERB::Util.url_encode(item[:file]) %>" class="list-group-item list-group-item-action list-group-item-light"><%= item[:file] %></a>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<div class="mb-2 p-2 bg-success-subtle rounded-2 text-sm-start"><%= @file_name %>
|
||||
<% unless @raw.nil? %>
|
||||
<a href="/buildinfofraw?file=<%= ERB::Util.url_encode(@raw) %>"><i class="bi bi-filetype-raw"></i></a>
|
||||
<% end %>
|
||||
</div>
|
||||
<% @file_content.each do |data| %>
|
||||
<div class="row">
|
||||
<div class="col-12"><%= data %></div>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%= erb :footer %>
|
Loading…
Reference in new issue