fixed pagnination errors for ask,qa,survey module
This commit is contained in:
parent
88ad59f55a
commit
bc596614fb
|
@ -12,7 +12,7 @@ class Panel::Ask::BackEnd::AskQuestionsController < OrbitBackendController
|
||||||
|
|
||||||
def index
|
def index
|
||||||
@ask_questions = (params[:sort]) ? get_sorted_and_filtered('ask_questions') : get_viewable('ask_questions')
|
@ask_questions = (params[:sort]) ? get_sorted_and_filtered('ask_questions') : get_viewable('ask_questions')
|
||||||
|
@all_ask_questions = @ask_questions.page params[:page]
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html
|
format.html
|
||||||
format.js
|
format.js
|
||||||
|
|
|
@ -15,4 +15,6 @@ class AskQuestion
|
||||||
|
|
||||||
belongs_to :ask_category
|
belongs_to :ask_category
|
||||||
has_one :ask_reply, dependent: :destroy
|
has_one :ask_reply, dependent: :destroy
|
||||||
|
|
||||||
|
paginates_per 10
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
<%= render_sort_bar(true, delete_panel_ask_back_end_ask_questions_path(direction: params[:direction], sort: params[:sort], sort_options: params[:sort_options]),
|
|
||||||
['status', 'ask_reply.status','span1', :status],
|
|
||||||
['ask_category', 'ask_category','span1', :category],
|
|
||||||
['title', 'title','span3', :title],
|
|
||||||
['name', 'name','span1', 'mongoid.attributes.ask_question.name'],
|
|
||||||
['created_at', 'created_at','span1', 'mongoid.attributes.ask_question.created_at']).html_safe %>
|
|
|
@ -18,6 +18,6 @@
|
||||||
|
|
||||||
<div class="form-actions form-fixed pagination-right">
|
<div class="form-actions form-fixed pagination-right">
|
||||||
<div id="ask_questions_pagination" class="paginationFixed">
|
<div id="ask_questions_pagination" class="paginationFixed">
|
||||||
<%= paginate @ask_questions %>
|
<%= paginate @all_ask_questions %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -36,7 +36,7 @@ class Panel::Faq::BackEnd::QasController < OrbitBackendController
|
||||||
# @qas = Qa.search(params[:category_id])
|
# @qas = Qa.search(params[:category_id])
|
||||||
#@qas = (params[:sort] || @filter) ? get_sorted_and_filtered_qas : Qa.all.page(params[:page]).per(10)
|
#@qas = (params[:sort] || @filter) ? get_sorted_and_filtered_qas : Qa.all.page(params[:page]).per(10)
|
||||||
@qas = (params[:sort] || @filter) ? get_sorted_and_filtered("qa",:qa_category_id.in => @qa_category_ids) : get_viewable("qa",:qa_category_id.in => @qa_category_ids)
|
@qas = (params[:sort] || @filter) ? get_sorted_and_filtered("qa",:qa_category_id.in => @qa_category_ids) : get_viewable("qa",:qa_category_id.in => @qa_category_ids)
|
||||||
|
@all_qas = @qas.page params[:page]
|
||||||
@tags = get_tags
|
@tags = get_tags
|
||||||
|
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
|
|
|
@ -62,4 +62,5 @@ class Qa
|
||||||
self.tagged_ids.delete('')
|
self.tagged_ids.delete('')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
paginates_per 10
|
||||||
end
|
end
|
|
@ -1,5 +0,0 @@
|
||||||
<%= render_sort_bar(true, delete_panel_faq_back_end_qas_path(:direction => params[:direction], :sort => params[:sort], :sort_options => params[:sort_options]),
|
|
||||||
['status', ['is_top', 'is_hot', 'is_hidden'], 'span1', :status],
|
|
||||||
['category', 'qa_category', 'span2', :category],
|
|
||||||
['question', 'title','span3', 'faq.question'],
|
|
||||||
['tags', 'tags', 'span2', :tags]).html_safe %>
|
|
|
@ -17,6 +17,6 @@
|
||||||
<div class="form-actions form-fixed pagination-right">
|
<div class="form-actions form-fixed pagination-right">
|
||||||
<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t(:add), new_panel_faq_back_end_qa_path, :class => 'btn btn-primary pull-right' if (is_manager? rescue nil) %>
|
<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t(:add), new_panel_faq_back_end_qa_path, :class => 'btn btn-primary pull-right' if (is_manager? rescue nil) %>
|
||||||
<div id="qa_pagination" class="paginationFixed">
|
<div id="qa_pagination" class="paginationFixed">
|
||||||
<%= paginate @qas, :params => {:direction => params[:direction], :sort => params[:sort], :filter => @filter, :new_filter => nil} %>
|
<%= paginate @all_qas, :params => {:direction => params[:direction], :sort => params[:sort], :filter => @filter, :new_filter => nil} %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -136,4 +136,6 @@ class Survey
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
paginates_per 10
|
||||||
|
|
||||||
end
|
end
|
|
@ -1,6 +0,0 @@
|
||||||
<%= render_sort_bar(true, delete_panel_survey_back_end_surveys_path(:direction => params[:direction], :sort => params[:sort], :sort_options => params[:sort_options]),
|
|
||||||
['title', 'title', 'span3', 'survey.title'],
|
|
||||||
['postdate', 'postdate','span1', 'survey.postdate'],
|
|
||||||
['deadline', 'deadline','span1', 'survey.deadline'],
|
|
||||||
['results_count', 'results_count','span1', 'survey.results_count'],
|
|
||||||
['update_user', 'update_user','span2', 'survey.update_user']).html_safe %>
|
|
|
@ -19,6 +19,5 @@
|
||||||
<div class="form-actions form-fixed pagination-right">
|
<div class="form-actions form-fixed pagination-right">
|
||||||
<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t(:add), new_panel_survey_back_end_survey_path, :class => 'btn btn-primary pull-right' if (is_manager? rescue nil) %>
|
<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t(:add), new_panel_survey_back_end_survey_path, :class => 'btn btn-primary pull-right' if (is_manager? rescue nil) %>
|
||||||
<div id="survey_pagination" class="paginationFixed">
|
<div id="survey_pagination" class="paginationFixed">
|
||||||
<%= paginate @surveys %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
Reference in New Issue