From cdbe95f6ec0bdf72722c0f5d3a20c2d4f69649b3 Mon Sep 17 00:00:00 2001 From: sw <939547590@qq.com> Date: Fri, 17 Apr 2015 11:48:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=81=E5=B8=88=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=95=8C=E9=9D=A2=E6=88=90=E5=91=98=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/courses_controller.rb | 6 +++--- app/views/courses/_course_members.html.erb | 5 +++-- app/views/courses/search_member.js.erb | 2 +- public/stylesheets/courses.css | 2 ++ public/stylesheets/css.css | 19 ++----------------- 5 files changed, 11 insertions(+), 23 deletions(-) diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index c4ef0fe60..c0e99d546 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -20,7 +20,7 @@ class CoursesController < ApplicationController before_filter :can_show_course, :except => [] before_filter :logged_user_by_apptoken,:only => [:show,:new_homework,:feedback] before_filter :find_course, :except => [ :index, :search,:list, :new,:join,:unjoin, :create, :copy, :statistics, :new_join, :course, :enterprise_course, :course_enterprise,:view_homework_attaches,:join_private_courses] - before_filter :authorize_course, :only => [:show, :settings, :edit, :update, :modules, :close, :reopen, :view_homework_attaches, :course,:search_member] + before_filter :authorize_course, :only => [:show, :settings, :edit, :update, :modules, :close, :reopen, :view_homework_attaches, :course] before_filter :authorize_course_global, :only => [:view_homework_attaches, :new,:create] before_filter :require_admin, :only => [:copy, :archive, :unarchive, :destroy, :calendar] before_filter :toggleCourse, :only => [:finishcourse, :restartcourse] @@ -419,8 +419,8 @@ class CoursesController < ApplicationController end def search_member - if User.current.allowed_to?(:as_teacher,@course) - q = "#{params[:q].strip}" + if User.current.allowed_to?(:as_teacher,@course) || User.current.admin + q = "#{params[:name].strip}" @roles = Role.givable.all[3..5] if q.nil? || q == "" @members = @course.member_principals.includes(:roles, :principal).all.sort diff --git a/app/views/courses/_course_members.html.erb b/app/views/courses/_course_members.html.erb index db6ec4b55..a6a3594de 100644 --- a/app/views/courses/_course_members.html.erb +++ b/app/views/courses/_course_members.html.erb @@ -1,14 +1,15 @@
<%= form_tag({:controller => 'courses', :action => 'search_member'},:id => "course_member_search_form", :method => :get, :class => "search_form_course",:remote => true) do %> - <%= text_field_tag 'q', params[:q], :placeholder => l(:label_user_name), :class => "search_text fl" %> - + <%= text_field_tag 'name', params[:name], :placeholder => "昵称、学号、姓名搜索", :class => "search_text fl" %> + <%= l(:label_search)%>
<% end %>
+