Added snapshot. Part 2

master
Alexey Berezhok 5 days ago
parent 8b4410eee7
commit 5dd481a81c

@ -517,10 +517,13 @@ class ProjectsActions
end
def delete_snapshot(id, snap)
proj_path = get_project_path(id)
snap_path = get_project_snap(id, snap)
snap_path_base = File.join(proj_path, PROJECTS_STRUCTURE[:SNAP])
unless snap_path == snap_path_base || "#{snap_path}/" == snap_path_base || snap_path == "#{snap_path_base}/"
if File.exist?(snap_path)
FileUtils.rm_rf(snap_path)
end
end
end
end

@ -11,8 +11,8 @@
<tbody>
<% @snap_list.each do |item| %>
<tr>
<td><a href="/prjsnap_info/<%= ERB::Util.url_encode(@proj_id) %>/?snap=<%= ERB::Util.url_encode(item) %>"><%= item %></a></td>
<td><a href="/prjsnap_delete/<%= ERB::Util.url_encode(@proj_id) %>/?snap=<%= ERB::Util.url_encode(item) %>" class="icon-link"><i
<td><a href="/prjsnap_info/<%= ERB::Util.url_encode(@proj_id) %>?snap=<%= ERB::Util.url_encode(item) %>"><%= item %></a></td>
<td><a href="/prjsnap_delete/<%= ERB::Util.url_encode(@proj_id) %>?snap=<%= ERB::Util.url_encode(item) %>" class="icon-link"><i
class="bi bi-trash3"></i></a></td>
</tr>
<% end %>

@ -1,7 +1,7 @@
<%= erb :header %>
<div class="container">
<h2 class="text-center">Удаление сатрых версий пакетов проекта <%= @proj_name %></h2>
<form action="/prjsnap_delete/<%= ERB::Util.url_encode(@proj_id) %>/?snap=<% ERB::Util.url_encode(@snap_name) %>" method="post">
<form action="/prjsnap_delete/<%= ERB::Util.url_encode(@proj_id) %>?snap=<%= ERB::Util.url_encode(@snap_name) %>" method="post">
<div class="form-check form-switch text-center pb-3">
<input class="form-check-input" type="checkbox" role="switch" id="yes" name="yes">
<label class="form-check-label" for="yes">

Loading…
Cancel
Save