diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index 932550e42..da29c713f 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -318,6 +318,21 @@ class CoursesController < ApplicationController end end + def restartcourse + day = Time.parse("3000-01-01") + + @course_prefs.endup_time = day + @save_flag = @course_prefs.save + + respond_to do |format| + format.js { + render action:'finishcourse' + } + end + end + + + private def allow_join diff --git a/app/views/courses/finishcourse.js.erb b/app/views/courses/finishcourse.js.erb index bfbaee70f..025edb056 100644 --- a/app/views/courses/finishcourse.js.erb +++ b/app/views/courses/finishcourse.js.erb @@ -1,6 +1,6 @@ <% if @save_flag %> <% if Rails.env.development? %> - console.debug('课程修改成功:结束时间改为<%=Course.find_by_extra(@project.extra).try(:endup_time)%>'); + console.debug('课程修改成功:结束时间改为<%=Course.find_by_extra(@course.extra).try(:endup_time)%>'); <% end %> $('#finish_course_<%=@course.id%>').replaceWith("<%= j(render partial: 'courses/set_course_time', :locals => {:course => @course} )%>") <% else %>