|
|
|
@ -4,7 +4,8 @@ class HomeworkAttachController < ApplicationController
|
|
|
|
|
###############################
|
|
|
|
|
before_filter :can_show_course,except: []
|
|
|
|
|
#判断当前角色权限时需先找到当前操作的project
|
|
|
|
|
before_filter :find_course_by_bid_id, :only => [:new,:get_not_batch_homework,:get_batch_homeworks,:get_homeworks,:get_homework_jours]
|
|
|
|
|
before_filter :find_course_by_bid_id, :only => [:new]
|
|
|
|
|
before_filter :find_bid_and_course,:only => [:get_not_batch_homework,:get_batch_homeworks,:get_homeworks,:get_homework_jours]
|
|
|
|
|
before_filter :find_course_by_hoemwork_id, :only => [:edit,:update,:destroy,:show,:add_homework_users,:destory_homework_users]
|
|
|
|
|
#判断当前角色是否有操作权限
|
|
|
|
|
#勿删 before_filter :authorize, :only => [:new,:edit,:update,:destroy]
|
|
|
|
@ -383,6 +384,13 @@ class HomeworkAttachController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def find_bid_and_course
|
|
|
|
|
@bid = Bid.find(params[:bid_id])
|
|
|
|
|
@course = @bid.courses.first
|
|
|
|
|
rescue ActiveRecord::RecordNotFound
|
|
|
|
|
render_404
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def find_course_by_bid_id
|
|
|
|
|
@bid = Bid.find(params[:id])
|
|
|
|
|
@course = @bid.courses.first
|
|
|
|
|