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 @@
- <%= sidebar_item(admins_path, '概览', icon: 'dashboard', controller: 'admins-dashboards') %>
- -
- <%= sidebar_item_group('#school-submenu', '学校统计', icon: 'area-chart') do %>
-
- <%= sidebar_item(admins_daily_school_statistics_path, '统计总表', icon: 'bar-chart', controller: 'admins-daily_school_statistics') %>
- - <%= sidebar_item(admins_school_statistics_path, '数据变化报表', icon: 'line-chart', controller: 'admins-school_statistics') %>
- <% end %>
-
-
- -
- <%= sidebar_item_group('#shixun-submenu', '实训管理', icon: 'window-restore') do %>
-
- <%= sidebar_item(admins_shixuns_path, '实训列表', icon: 'jsfiddle', controller: 'admins-shixuns') %>
- - <%= sidebar_item(admins_shixun_settings_path, '实训配置', icon: 'cog', controller: 'admins-shixun_settings') %>
- - <%= sidebar_item(admins_mirror_repositories_path, '镜像管理', icon: 'cubes', controller: 'admins-mirror_repositories') %>
- - <%= sidebar_item(admins_shixun_modify_records_path, '实训修改记录', icon: 'eraser', controller: 'admins-shixun_modify_records') %>
- - <%= sidebar_item(admins_shixun_recycles_path, '实训回收站', icon: 'recycle', controller: 'admins-shixun_recycles') %>
- <% end %>
-
-
- -
- <%= sidebar_item_group('#subject-submenu', '实践课程', icon: 'th-list') do %>
-
- <%= sidebar_item(admins_subjects_path, '课程列表', icon: 'cog', controller: 'admins-subjects') %>
- - <%= sidebar_item(admins_subject_settings_path, '课程配置', icon: 'cog', controller: 'admins-subject_settings') %>
- <% end %>
-
-
- - <%= sidebar_item(admins_disciplines_path, '课程体系', icon: 'sitemap', controller: 'admins-disciplines') %>
-
<%= sidebar_item_group('#course-submenu', '课堂管理', icon: 'book') do %>
@@ -107,7 +82,6 @@
<% end %>
- - <%= sidebar_item(admins_competitions_path, '竞赛', icon: 'trophy', controller: 'admins-competitions') %>
- <%= sidebar_item(admins_laboratories_path, '云上实验室', icon: 'cloud', controller: 'admins-laboratories') %>
-
@@ -120,13 +94,6 @@
<% end %>
- -
- <%= sidebar_item_group('#weapp-setting-submenu', '小程序设置', icon: 'id-badge') do %>
-
- <%= sidebar_item(admins_weapp_carousels_path, '轮播图', icon: 'image', controller: 'admins-weapp_carousels') %>
- - <%= sidebar_item(admins_weapp_adverts_path, '广告栏', icon: 'paper-plane', controller: 'admins-weapp_adverts') %>
- <% end %>
-
-
- <%= sidebar_item('/', '返回主站', icon: 'sign-out', controller: 'root') %>
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 } %>