|
|
|
@ -37,7 +37,7 @@ class ProjectsController < ApplicationController
|
|
|
|
|
# before_filter :authorize, :except => [:new_join, :new_homework, :homework, :statistics, :search, :watcherlist, :index, :list, :new, :create, :copy, :archive, :unarchive, :destroy, :member, :focus, :file,
|
|
|
|
|
# :statistics, :feedback, :course, :enterprise_course, :course_enterprise, :project_respond, :share,
|
|
|
|
|
# :show_projects_score, :issue_score_index, :news_score_index, :file_score_index, :code_submit_score_index, :projects_topic_score_index]
|
|
|
|
|
#此条勿删 课程相关权限 ,:new_homework,:homework,:feedback
|
|
|
|
|
#此条勿删 课程相关权限 ,:new_homework,:homework,:feedback,,:member
|
|
|
|
|
before_filter :authorize, :only => [:show, :settings, :edit, :sort_project_members, :update, :modules, :close, :reopen,:view_homework_attaches,:course]
|
|
|
|
|
before_filter :authorize_global, :only => [:new, :create,:view_homework_attaches]
|
|
|
|
|
before_filter :require_admin, :only => [ :copy, :archive, :unarchive, :destroy, :calendar]
|
|
|
|
@ -722,6 +722,9 @@ class ProjectsController < ApplicationController
|
|
|
|
|
@teachers= searchTeacherAndAssistant(@project)
|
|
|
|
|
@canShowRealName = isCourseTeacher(User.current.id)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#勿删 real_name action为虚拟的该方法并不存在,用来辅助判断真名权限
|
|
|
|
|
#勿删 @canShowRealName = User.current.allowed_to?({:controller => "projects", :action => "real_name"}, @project || @projects, :global => false)
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html{render :layout => 'base_courses' if @base_courses_tag==1}
|
|
|
|
|
format.api
|
|
|
|
|