#1653 修改开启匿评之后,学生仍可以通过url进行作业的修改和删除

This commit is contained in:
sw 2014-12-04 15:13:26 +08:00
parent 192a2f8549
commit 64497b10e4
1 changed files with 4 additions and 2 deletions

View File

@ -305,7 +305,8 @@ class HomeworkAttachController < ApplicationController
end end
def edit def edit
if User.current.admin? || User.current.member_of_course?(@homework.bid.courses.first) bid = @homework.bid
if (bid.comment_status == 0 || bid.open_anonymous_evaluation == 0) && (User.current.admin? || User.current.member_of_course?(bid.courses.first))
get_homework_member @homework get_homework_member @homework
else else
render_403 :message => :notice_not_authorized render_403 :message => :notice_not_authorized
@ -337,7 +338,8 @@ class HomeworkAttachController < ApplicationController
end end
def destroy def destroy
if User.current.admin? || User.current == @homework.user bid = @homework.bid
if (bid.comment_status == 0 || bid.open_anonymous_evaluation == 0) && (User.current.admin? || User.current == @homework.user)
if @homework.destroy if @homework.destroy
#respond_to do |format| #respond_to do |format|
# format.html { redirect_to course_for_bid_url @homework.bid } # format.html { redirect_to course_for_bid_url @homework.bid }