mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2025-11-08 17:04:23 -05:00
Update query_patch.rb
Added Customer Filter
This commit is contained in:
@@ -21,7 +21,8 @@ module QueryPatch
|
|||||||
base.class_eval do
|
base.class_eval do
|
||||||
unloadable # Send unloadable so it will not be unloaded in development
|
unloadable # Send unloadable so it will not be unloaded in development
|
||||||
|
|
||||||
alias_method_chain :available_columns, :hidden
|
alias_method_chain :available_columns, :qbo
|
||||||
|
alias_method_chain :available_filters, :qbo
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -31,13 +32,20 @@ module QueryPatch
|
|||||||
|
|
||||||
module InstanceMethods
|
module InstanceMethods
|
||||||
|
|
||||||
def available_columns_with_hidden
|
def available_columns_with_qbo
|
||||||
unless @available_columns
|
unless @available_columns
|
||||||
@available_columns = available_columns_without_hidden
|
@available_columns = available_columns_without_hidden
|
||||||
@available_columns << QueryColumn.new(:qbo_customer, :sortable => "#{QboCustomer.table_name}.name", :groupable => true, :caption => :field_qbo_customer)
|
@available_columns << QueryColumn.new(:qbo_customer, :sortable => "#{QboCustomer.table_name}.name", :groupable => true, :caption => :field_qbo_customer)
|
||||||
end
|
end
|
||||||
@available_columns
|
@available_columns
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def available_filters_with_qbo
|
||||||
|
return @available_filters if @available_filters
|
||||||
|
@available_filters = available_filters_without_qbo
|
||||||
|
@available_filters.add_available_filter "customer", :type => :text
|
||||||
|
return @available_filters
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user