Problem with editing an exisiting link #1280

This commit is contained in:
karel.picman@lbcfree.net 2021-08-24 16:15:03 +02:00
parent b1359ee481
commit a5bca770dc
2 changed files with 27 additions and 8 deletions

View File

@ -49,22 +49,42 @@ module DmsfQueriesHelper
content_tag(:span, '', class: 'icon icon-none')
when :id
case item.type
when 'file', 'file-link'
when 'file'
if item&.deleted > 0
super column, item, value
h(value)
else
link_to h(value), dmsf_file_path(id: item.id)
end
when 'folder', 'folder-link'
when 'file-link'
if item&.deleted > 0
h(item.revision_id)
else
link_to h(item.revision_id), dmsf_file_path(id: item.revision_id)
end
when 'folder'
if item.id
if item&.deleted > 0
super column, item, value
h(value)
else
link_to h(value), edit_dmsf_path(id: item.project_id, folder_id: item.id)
end
else
if item&.deleted > 0
super column, item, item.project_id
h(item.project_id)
else
link_to h(item.project_id), edit_root_dmsf_path(id: item.project_id)
end
end
when 'folder-link'
if item.id
if item&.deleted > 0
h(item.revision_id)
else
link_to h(item.revision_id), edit_dmsf_path(id: item.project_id, folder_id: item.revision_id)
end
else
if item&.deleted > 0
h(item.project_id)
else
link_to h(item.project_id), edit_root_dmsf_path(id: item.project_id)
end

View File

@ -172,7 +172,6 @@ class DmsfQuery < Query
DmsfFileRevisionCustomField.visible.pluck(:id, :name).each do |id, name|
order_option[1].gsub!("COALESCE(cf_#{id}.value, '')", "cf_#{id}")
end
order_option[1].gsub!(',', " #{$1},")
if order_option[1] =~ /(DESC|ASC)$/
order_option[1].gsub!(',', " #{$1},")
end