Skip to content
代码片段 群组 项目
提交 8e42fd39 编辑于 作者: George Koltsov's avatar George Koltsov
浏览文件

Merge branch 'jswain_improve_spam_logs_query' into 'master'

Reduce per page to 10 for SpamLogsController#index

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/112080



Merged-by: default avatarGeorge Koltsov <gkoltsov@gitlab.com>
Approved-by: default avatarAlex Buijs <abuijs@gitlab.com>
Approved-by: default avatarGeorge Koltsov <gkoltsov@gitlab.com>
Co-authored-by: default avatarJay Swain <jswain@gitlab.com>
No related branches found
No related tags found
无相关合并请求
...@@ -5,7 +5,7 @@ class Admin::SpamLogsController < Admin::ApplicationController ...@@ -5,7 +5,7 @@ class Admin::SpamLogsController < Admin::ApplicationController
# rubocop: disable CodeReuse/ActiveRecord # rubocop: disable CodeReuse/ActiveRecord
def index def index
@spam_logs = SpamLog.includes(:user).order(id: :desc).page(params[:page]) @spam_logs = SpamLog.includes(:user).order(id: :desc).page(params[:page]).without_count
end end
# rubocop: enable CodeReuse/ActiveRecord # rubocop: enable CodeReuse/ActiveRecord
......
...@@ -17,6 +17,6 @@ ...@@ -17,6 +17,6 @@
%th= _('Primary Action') %th= _('Primary Action')
%th %th
= render @spam_logs = render @spam_logs
= paginate @spam_logs, theme: 'gitlab' = paginate_collection @spam_logs
- else - else
%h4= _('There are no Spam Logs') %h4= _('There are no Spam Logs')
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require 'spec_helper' require 'spec_helper'
RSpec.describe Admin::SpamLogsController do RSpec.describe Admin::SpamLogsController, feature_category: :instance_resiliency do
let(:admin) { create(:admin) } let(:admin) { create(:admin) }
let(:user) { create(:user) } let(:user) { create(:user) }
let!(:first_spam) { create(:spam_log, user: user) } let!(:first_spam) { create(:spam_log, user: user) }
...@@ -13,9 +13,10 @@ ...@@ -13,9 +13,10 @@
end end
describe '#index' do describe '#index' do
it 'lists all spam logs' do it 'lists paginated spam logs' do
get :index get :index
expect(assigns(:spam_logs)).to be_kind_of(Kaminari::PaginatableWithoutCount)
expect(response).to have_gitlab_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
end end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册