|
|
|
@ -32,23 +32,16 @@ class HomeworkAttachController < ApplicationController
|
|
|
|
|
:bid_id => bid_id
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@bid = Bid.find bid_id
|
|
|
|
|
@homework_list = @bid.homeworks
|
|
|
|
|
|
|
|
|
|
@homework = HomeworkAttach.new(options)
|
|
|
|
|
@homework.save_attachments(params[:attachments])
|
|
|
|
|
render_attachment_warning_if_needed(@homework)
|
|
|
|
|
|
|
|
|
|
#@homework.save
|
|
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
if @homework.save
|
|
|
|
|
#ContestingSoftapplication.create(:contest_id => params[:contest_id], :softapplication_id => @softapplication.id)
|
|
|
|
|
#format.html { redirect_to project_for_bid_path(:id => @homework.bid), notice: l(:notice_attendingcontest_work_successfully_created) }
|
|
|
|
|
# format.json { render json: @softapplication, status: :created, location: @softapplication }
|
|
|
|
|
flash[:notice] = l(:notice_attendingcontest_work_successfully_created)
|
|
|
|
|
redirect_back_or_default(project_for_bid_path)
|
|
|
|
|
else
|
|
|
|
|
format.js { render status: 406 }
|
|
|
|
|
format.html { render action: "new" }
|
|
|
|
|
# format.json { render json: @softapplication.errors, status: :unprocessable_entity }
|
|
|
|
|
redirect_to project_for_bid_path
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
#end
|
|
|
|
@ -70,15 +63,21 @@ class HomeworkAttachController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def update
|
|
|
|
|
@homework = HomeworkAttach.find(params[:id])
|
|
|
|
|
name = params[:homework_name]
|
|
|
|
|
description = params[:homework_description]
|
|
|
|
|
@homework.name = name
|
|
|
|
|
@homework.description = description
|
|
|
|
|
#@homework.save_attachments(params[:attachments])
|
|
|
|
|
@homework.save
|
|
|
|
|
#@homework.name = params[:name]
|
|
|
|
|
#@homework.name = params[:description]
|
|
|
|
|
#@homework.save
|
|
|
|
|
@homework.update_attribute(params[:homework])
|
|
|
|
|
#@homework.update_attribute(params[:homework])
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def destroy
|
|
|
|
|
#@homework = HomeworkAttach.find(params([:id]))
|
|
|
|
|
#@homework.destroy
|
|
|
|
|
@homework = HomeworkAttach.find(params[:id])
|
|
|
|
|
@homework.destroy
|
|
|
|
|
#respond_to do |format|
|
|
|
|
|
# format.html {render @homework}
|
|
|
|
|
# format.json {render json: @homework}
|
|
|
|
|