diff --git a/app/controllers/admins/projects_controller.rb b/app/controllers/admins/projects_controller.rb index 99ed18b44..26070f408 100644 --- a/app/controllers/admins/projects_controller.rb +++ b/app/controllers/admins/projects_controller.rb @@ -16,6 +16,8 @@ class Admins::ProjectsController < Admins::BaseController projects = projects.where.not(forked_from_project_id: nil) when 'original' projects = projects.where(forked_from_project_id: nil, project_type: 'common') + when 'mirror' + projects = projects.where(project_type: 'mirror') end @projects = paginate projects.includes(:owner, :members, :issues, :versions, :attachments, :project_score) end diff --git a/app/views/admins/projects/index.html.erb b/app/views/admins/projects/index.html.erb index bf37a7cb5..e5786530d 100644 --- a/app/views/admins/projects/index.html.erb +++ b/app/views/admins/projects/index.html.erb @@ -9,7 +9,7 @@
- <% type_options = [['全部项目', ''], ['公开项目', 'public'], ['私有项目', 'private'], ['Fork项目', 'fork'], ['原创项目', 'original']] %> + <% type_options = [['全部项目', ''], ['公开项目', 'public'], ['私有项目', 'private'], ['Fork项目', 'fork'], ['原创项目', 'original'], ['镜像项目', 'mirror']] %> <%= select_tag(:category, options_for_select(type_options, params[:category]), class: 'form-control', id: 'project-category') %>
<% end %>