improved ui for saved searches #2523

This commit is contained in:
r888888888
2015-11-17 17:36:22 -08:00
parent ac617544b8
commit 156165a86f
5 changed files with 68 additions and 16 deletions

View File

@@ -3,7 +3,9 @@ class SavedSearchesController < ApplicationController
respond_to :html, :xml, :json, :js
def index
SavedSearch.delay(:queue => "default").refresh_listbooru(CurrentUser.id)
if Danbooru.config.listbooru_server
SavedSearch.delay(:queue => "default").refresh_listbooru(CurrentUser.id)
end
@saved_searches = saved_searches.order("tag_query")
@categories = @saved_searches.group_by{|saved_search| saved_search.category.to_s}
@@ -16,8 +18,18 @@ class SavedSearchesController < ApplicationController
end
end
def categories
@categories = saved_searches.select(:category).distinct
respond_with(@categories)
end
def create
@saved_search = saved_searches.create(:tag_query => params[:tags], :category => params[:category])
@saved_search = saved_searches.create(:tag_query => params[:saved_search_tags], :category => params[:saved_search_category])
if params[:saved_search_disable_categories]
CurrentUser.disable_categorized_saved_searches = true
CurrentUser.save
end
end
def destroy