cross links

This commit is contained in:
2026-07-28 11:25:19 +02:00
parent 3f2b0374aa
commit d882988122
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ ActiveAdmin.register Download do
index do
id_column
column(:file_path) { |d| span d.file_path.truncate(50), style: "font-family:monospace;font-size:12px;" }
column("Software") { |d| d.release&.software&.title || "" }
column("Software") { |d| d.release&.software ? link_to(d.release.software.title, admin_software_path(d.release.software)) : "" }
column("Release") { |d| d.release&.version || "" }
column :ip_address
column("User-Agent") { |d| d.user_agent&.truncate(40) }
+6
View File
@@ -126,6 +126,12 @@ ActiveAdmin.register_page "Files" do
td class: "fm-entry-actions" do
entry_id = entry[:path].parameterize
# Download (files only)
if entry[:type] != :directory
a "Download", href: "/softwares/#{entry[:path]}", class: "fm-action-link", download: entry[:name]
text_node " "
end
# Rename
a "Rename", href: "#", class: "fm-action-link", onclick: "var n=prompt('New name:','#{j entry[:name]}');if(n){var f=document.getElementById('rename-#{entry_id}');f.querySelector('[name=new_name]').value=n;f.submit();}return false;"