cross links
This commit is contained in:
@@ -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) }
|
||||
|
||||
@@ -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;"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user