|
|
|
@ -78,7 +78,15 @@ class HomeworkAttachController < ApplicationController
|
|
|
|
|
if bid.homeworks.where("user_id = ?",User.current).count == 0
|
|
|
|
|
user_id = params[:user_id]
|
|
|
|
|
bid_id = params[:bid_id]
|
|
|
|
|
project_id = params[:new_form][:project_id]
|
|
|
|
|
if params[:homework_attach]
|
|
|
|
|
if params[:homework_attach][:project_id]
|
|
|
|
|
project_id = params[:homework_attach][:project_id]
|
|
|
|
|
else
|
|
|
|
|
project_id = 0
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
project_id = 0
|
|
|
|
|
end
|
|
|
|
|
sta = 0
|
|
|
|
|
name = params[:new_form][:name]
|
|
|
|
|
description = params[:new_form][:description]
|
|
|
|
@ -180,7 +188,15 @@ class HomeworkAttachController < ApplicationController
|
|
|
|
|
if User.current.admin? || User.current.member_of?(course)
|
|
|
|
|
name = params[:homework_name]
|
|
|
|
|
description = params[:homework_description]
|
|
|
|
|
project_id = params[:homework_attach][:project_id]
|
|
|
|
|
if params[:homework_attach]
|
|
|
|
|
if params[:homework_attach][:project_id]
|
|
|
|
|
project_id = params[:homework_attach][:project_id]
|
|
|
|
|
else
|
|
|
|
|
project_id = 0
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
project_id = 0
|
|
|
|
|
end
|
|
|
|
|
@homework.name = name
|
|
|
|
|
@homework.description = description
|
|
|
|
|
@homework.project_id = project_id
|
|
|
|
|