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
 | 
			
		||||
    @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|
 | 
			
		||||
      format.html
 | 
			
		||||
      format.js
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,4 +15,6 @@ class AskQuestion
 | 
			
		|||
 | 
			
		||||
  belongs_to :ask_category
 | 
			
		||||
  has_one :ask_reply, dependent: :destroy
 | 
			
		||||
 | 
			
		||||
   paginates_per 10
 | 
			
		||||
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 id="ask_questions_pagination" class="paginationFixed">
 | 
			
		||||
  <%= paginate @ask_questions %>
 | 
			
		||||
  <%= paginate @all_ask_questions %>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,7 +36,7 @@ class Panel::Faq::BackEnd::QasController < OrbitBackendController
 | 
			
		|||
	# @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("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
 | 
			
		||||
 | 
			
		||||
    respond_to do |format|
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,4 +62,5 @@ class Qa
 | 
			
		|||
    self.tagged_ids.delete('')
 | 
			
		||||
  end
 | 
			
		||||
  
 | 
			
		||||
  paginates_per 10
 | 
			
		||||
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">
 | 
			
		||||
	<%= 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">
 | 
			
		||||
	<%= 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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -136,4 +136,6 @@ class Survey
 | 
			
		|||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  paginates_per 10
 | 
			
		||||
 | 
			
		||||
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">
 | 
			
		||||
  <%= 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">
 | 
			
		||||
  <%= paginate @surveys %>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
		Reference in New Issue