From ab3a3a857366ad4e5f5914b141c8c35aac6e9d3d Mon Sep 17 00:00:00 2001 From: sw <939547590@qq.com> Date: Wed, 25 Mar 2015 20:38:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E7=94=9F=E6=94=B6=E7=B4=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/courses_controller.rb | 15 +++---- app/views/courses/_course_student.html.erb | 5 ++- app/views/courses/_new_member_list.html.erb | 2 +- app/views/courses/member.html.erb | 46 -------------------- app/views/courses/searchmembers.js.erb | 2 +- public/javascripts/course.js | 47 +++++++++++++++++++++ 6 files changed, 59 insertions(+), 58 deletions(-) diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index c3f36636f..6b3097d43 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -178,22 +178,19 @@ class CoursesController < ApplicationController def searchmembers @subPage_title = l :label_student_list - @render_file = 'member_list' - @canShowCode = isCourseTeacher(User.current.id,@course) && params[:role] != '1' - @is_remote = true + @canShowCode = User.current.allowed_to?(:as_teacher,@course) && params[:role] != '1' + # @is_remote = true @score_sort_by = "desc" q = "#{params[:name].strip}" - #(redirect_to stores_url, :notice => l(:label_sumbit_empty);return) if params[:name].blank? if params[:incourse] - @results = searchmember_by_name(student_homework_score(0,0,0,"desc"), q) - + results = searchmember_by_name(student_homework_score(0,0,0,"desc"), q) elsif params[:ingroup] @group = CourseGroup.find(params[:search_group_id]) - @results = searchmember_by_name(student_homework_score(@group.id,0,0,"desc"), q) + results = searchmember_by_name(student_homework_score(@group.id,0,0,"desc"), q) end @is_remote = true - @result_count = @results.count - @results = paginateHelper @results, 10 + @result_count = results.count + @results = paginateHelper results, 10 @search_name = q end diff --git a/app/views/courses/_course_student.html.erb b/app/views/courses/_course_student.html.erb index c85f3e158..e95e1d901 100644 --- a/app/views/courses/_course_student.html.erb +++ b/app/views/courses/_course_student.html.erb @@ -10,6 +10,7 @@ <% end %> <% end %> 搜索 + <%= link_to l(:label_export_excel), export_course_member_excel_course_path(@course,:format => 'xls'),:class=>'xls'%>
@@ -18,6 +19,8 @@ - <%= render :partial => 'new_member_list', :locals => {:members => members} %> +diff --git a/app/views/courses/member.html.erb b/app/views/courses/member.html.erb index e5a87da11..ce336373b 100644 --- a/app/views/courses/member.html.erb +++ b/app/views/courses/member.html.erb @@ -1,49 +1,3 @@ - -