Version column in documents table can't display letters #1166
This commit is contained in:
parent
0ddc62b0d8
commit
9023c2c5f7
@ -144,12 +144,18 @@ class DmsfFileRevision < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def version
|
||||
DmsfFileRevision.version major_version, minor_version
|
||||
end
|
||||
|
||||
def self.version(major_version, minor_version)
|
||||
if major_version && minor_version
|
||||
ver = DmsfUploadHelper::gui_version(major_version).to_s
|
||||
if -minor_version != ' '.ord
|
||||
ver << ".#{DmsfUploadHelper::gui_version(minor_version)}"
|
||||
end
|
||||
ver
|
||||
end
|
||||
end
|
||||
|
||||
def storage_base_path
|
||||
time = created_at || DateTime.current
|
||||
|
||||
@ -145,7 +145,7 @@ class DmsfQuery < Query
|
||||
|
||||
def dmsf_nodes(options={})
|
||||
order_option = ['sort', group_by_sort_order, (options[:order] || sort_clause[0])].flatten.reject(&:blank?)
|
||||
if order_option.size > 2
|
||||
if order_option.size > 1
|
||||
DmsfFileRevisionCustomField.visible.pluck(:id, :name).each do |id, name|
|
||||
order_option[1].gsub!("COALESCE(cf_#{id}.value, '')", "\"#{name}\"")
|
||||
end
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
class DmsfVersionQueryColumn < QueryColumn
|
||||
|
||||
def value_object(object)
|
||||
"#{object.major_version}.#{object.minor_version}" if object.major_version && object.minor_version
|
||||
DmsfFileRevision.version object.major_version, object.minor_version
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user