diff --git a/app/controllers/admins/users_controller.rb b/app/controllers/admins/users_controller.rb index b9a07ba1e..dee37b0ba 100644 --- a/app/controllers/admins/users_controller.rb +++ b/app/controllers/admins/users_controller.rb @@ -4,7 +4,7 @@ class Admins::UsersController < Admins::BaseController params[:sort_direction] = params[:sort_direction].presence || 'desc' users = Admins::UserQuery.call(params) - @users = paginate users.includes(user_extension: :school) + @users = paginate users.includes(:user_extension) end def edit @@ -65,4 +65,4 @@ class Admins::UsersController < Admins::BaseController mail phone location location_city school_id department_id admin business is_test password professional_certification authentication]) end -end \ No newline at end of file +end diff --git a/app/queries/projects/list_query.rb b/app/queries/projects/list_query.rb index 8bbbc5d90..db6eaeef8 100644 --- a/app/queries/projects/list_query.rb +++ b/app/queries/projects/list_query.rb @@ -17,7 +17,7 @@ class Projects::ListQuery < ApplicationQuery else projects = Project.visible end - scope = projects.like(params[:search]) + scope = projects.includes(:repository, owner: :user_extension).like(params[:search]) .with_project_type(params[:project_type]) .with_project_category(params[:category_id]) .with_project_language(params[:language_id]) diff --git a/app/views/admins/shared/_sidebar.html.erb b/app/views/admins/shared/_sidebar.html.erb index af1e23e2b..c1278ef5a 100644 --- a/app/views/admins/shared/_sidebar.html.erb +++ b/app/views/admins/shared/_sidebar.html.erb @@ -14,31 +14,6 @@ diff --git a/app/views/admins/users/shared/_user_list.html.erb b/app/views/admins/users/shared/_user_list.html.erb index 36243e547..2949a087b 100644 --- a/app/views/admins/users/shared/_user_list.html.erb +++ b/app/views/admins/users/shared/_user_list.html.erb @@ -5,7 +5,6 @@ 真实姓名 邮件地址 手机号码 - 单位 角色 <%= sort_tag('创建于', name: 'created_on', path: admins_users_path) %> <%= sort_tag('最后登录', name: 'last_login_on', path: admins_users_path) %> @@ -26,7 +25,6 @@ <%= overflow_hidden_span display_text(user.mail), width: 150 %> <%= overflow_hidden_span display_text(user.phone), width: 100 %> - <%= overflow_hidden_span display_text(user.school_name), width: 150 %> <%= user.identity %> <%= display_text(user.created_on&.strftime('%Y-%m-%d %H:%M')) %> <%= display_text(user.last_login_on&.strftime('%Y-%m-%d %H:%M')) %> @@ -64,4 +62,4 @@ -<%= render partial: 'admins/shared/paginate', locals: { objects: users } %> \ No newline at end of file +<%= render partial: 'admins/shared/paginate', locals: { objects: users } %>