Problem with editing an exisiting link #1280
This commit is contained in:
parent
b1359ee481
commit
a5bca770dc
@ -49,22 +49,42 @@ module DmsfQueriesHelper
|
|||||||
content_tag(:span, '', class: 'icon icon-none')
|
content_tag(:span, '', class: 'icon icon-none')
|
||||||
when :id
|
when :id
|
||||||
case item.type
|
case item.type
|
||||||
when 'file', 'file-link'
|
when 'file'
|
||||||
if item&.deleted > 0
|
if item&.deleted > 0
|
||||||
super column, item, value
|
h(value)
|
||||||
else
|
else
|
||||||
link_to h(value), dmsf_file_path(id: item.id)
|
link_to h(value), dmsf_file_path(id: item.id)
|
||||||
end
|
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.id
|
||||||
if item&.deleted > 0
|
if item&.deleted > 0
|
||||||
super column, item, value
|
h(value)
|
||||||
else
|
else
|
||||||
link_to h(value), edit_dmsf_path(id: item.project_id, folder_id: item.id)
|
link_to h(value), edit_dmsf_path(id: item.project_id, folder_id: item.id)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if item&.deleted > 0
|
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
|
else
|
||||||
link_to h(item.project_id), edit_root_dmsf_path(id: item.project_id)
|
link_to h(item.project_id), edit_root_dmsf_path(id: item.project_id)
|
||||||
end
|
end
|
||||||
|
|||||||
@ -172,7 +172,6 @@ class DmsfQuery < Query
|
|||||||
DmsfFileRevisionCustomField.visible.pluck(:id, :name).each do |id, name|
|
DmsfFileRevisionCustomField.visible.pluck(:id, :name).each do |id, name|
|
||||||
order_option[1].gsub!("COALESCE(cf_#{id}.value, '')", "cf_#{id}")
|
order_option[1].gsub!("COALESCE(cf_#{id}.value, '')", "cf_#{id}")
|
||||||
end
|
end
|
||||||
order_option[1].gsub!(',', " #{$1},")
|
|
||||||
if order_option[1] =~ /(DESC|ASC)$/
|
if order_option[1] =~ /(DESC|ASC)$/
|
||||||
order_option[1].gsub!(',', " #{$1},")
|
order_option[1].gsub!(',', " #{$1},")
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user