@ -301,7 +301,6 @@ class CoursesController < ApplicationController
def member
def member
## 有角色参数的才是课程,没有的就是项目
## 有角色参数的才是课程,没有的就是项目
if ( User . current . admin? || @course . is_public == 1 || ( @course . is_public == 0 && User . current . member_of_course? ( @course ) ) )
if ( User . current . admin? || @course . is_public == 1 || ( @course . is_public == 0 && User . current . member_of_course? ( @course ) ) )
@render_file = 'new_member_list'
@render_file = 'new_member_list'
@score_sort_by = " desc "
@score_sort_by = " desc "
@sort_type = params [ :sort_type ] ? params [ :sort_type ] : " score "
@sort_type = params [ :sort_type ] ? params [ :sort_type ] : " score "
@ -414,6 +413,9 @@ class CoursesController < ApplicationController
end
end
def settings
def settings
#添加成员消息状态
join_course_messages = CourseMessage . where ( " user_id =? and course_message_type =? and course_id =? and status = ? and viewed =? " , User . current . id , 'JoinCourse' , @course . id , 1 , 0 )
join_course_messages . update_all ( :viewed = > true )
if User . current . allowed_to? ( :as_teacher , @course )
if User . current . allowed_to? ( :as_teacher , @course )
@select_tab = params [ :tab ]
@select_tab = params [ :tab ]
@issue_custom_fields = IssueCustomField . sorted . all
@issue_custom_fields = IssueCustomField . sorted . all