Class: Infold::AppViewModal

Inherits:
AppView show all
Includes:
AppViewSearchConcern
Defined in:
app/models/infold/app_view_modal.rb

Instance Method Summary collapse

Methods included from AppViewSearchConcern

#build_default_conditions, #build_default_results, #save_csv_columns, #save_search_conditions, #save_search_result_fields, #view_type

Methods inherited from AppView

#reject_unchecked

Instance Method Details



13
14
15
16
17
18
19
# File 'app/models/infold/app_view_modal.rb', line 13

def modal_only_search_conditions
  index_conditions = app.app_view_index.search_conditions
  search_conditions.reject do |sc|
    same_column_index_conditions = index_conditions&.select { |ic| ic.model_column_id == sc.model_column_id }
    same_column_index_conditions&.any? { |sic| sic.sign == sc.sign }
  end
end