mirror of
https://github.com/apache/lucene.git
synced 2025-02-06 10:08:58 +00:00
Fix for clearing constraints, which also cleared saved searches. Added edit saved search action.
git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@522963 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
798dc16c7b
commit
8b7cdb9de1
@ -109,9 +109,17 @@ module Flare
|
||||
end
|
||||
|
||||
def clear
|
||||
session[:flare_context] = nil
|
||||
@flare.clear
|
||||
redirect_to :action => 'index'
|
||||
end
|
||||
|
||||
def edit_saved_search
|
||||
@flare.clear
|
||||
saved = @flare.facet_queries[params[:name]]
|
||||
@flare.filters = saved[:filters].clone
|
||||
@flare.queries = saved[:queries].clone
|
||||
redirect_to :action => 'index'
|
||||
end
|
||||
|
||||
def show_saved
|
||||
query = @flare.facet_queries[params[:name]]
|
||||
@ -126,10 +134,8 @@ module Flare
|
||||
end
|
||||
|
||||
def remove_saved_search
|
||||
puts "---- BEFORE", @flare.to_s
|
||||
@flare.facet_queries.delete(params[:name])
|
||||
@flare.applied_facet_queries.delete_if {|f| params[:name] == f[:name]}
|
||||
puts "---- AFTER", @flare.to_s
|
||||
@flare.page = 1 # TODO: let the context adjust this automatically when its state changes
|
||||
redirect_to :action => 'index'
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user