diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index 1b5b81a68..967e0bb58 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -379,6 +379,7 @@ class CoursesController < ApplicationController @no_group_count = @members_count - @course.members.where("course_group_id != 0").count @mem_pages = Paginator.new @members_count, @limit, @page @members = paginateHelper @all_members, @limit + @left_nav_type = 9 else render_403 return diff --git a/app/views/courses/_tool_expand.html.erb b/app/views/courses/_tool_expand.html.erb index 8f9530e35..e5fcd8314 100644 --- a/app/views/courses/_tool_expand.html.erb +++ b/app/views/courses/_tool_expand.html.erb @@ -45,7 +45,8 @@ <%= link_to( "", new_exercise_path(:course_id => @course.id), :class => 'sy_class_add', :title =>"新建试卷") if is_teacher %> <% end %> -<% if (User.current.logged? && @course.open_student == 1) || (User.current.member_of_course?(@course)) || User.current.admin? %> +<% group_count = @course.course_groups.count %> +<% if show_nav?(group_count) && ((User.current.logged? && @course.open_student == 1) || (User.current.member_of_course?(@course)) || User.current.admin?) %>
  • <%=link_to "分班", course_member_path(@course, :role => 2) %>
  • diff --git a/app/views/layouts/base_courses.html.erb b/app/views/layouts/base_courses.html.erb index 4f9dbbe03..fe400bfbc 100644 --- a/app/views/layouts/base_courses.html.erb +++ b/app/views/layouts/base_courses.html.erb @@ -110,10 +110,10 @@ <%= link_to( "", new_exercise_path(:course_id => @course.id), :class => 'sy_class_add', :title =>"新建试卷") if is_teacher %> <% end %> - <% group_count = 1 %> - <% unless show_nav?(group_count) %> + <% group_count = @course.course_groups.count %> + <% if !show_nav?(group_count) && ((User.current.logged? && @course.open_student == 1) || (User.current.member_of_course?(@course)) || User.current.admin?) %>
  • - 分班 + 分班<%=group_count %>
  • <% end %>