修正了竞赛配置的问题
This commit is contained in:
parent
6c9c849e7c
commit
9293ef53b9
|
@ -248,7 +248,7 @@ class BidsController < ApplicationController
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# added by bai
|
# added by bai 增加了参与者和竞赛设置
|
||||||
def show_participator
|
def show_participator
|
||||||
render :layout => 'base_contest'
|
render :layout => 'base_contest'
|
||||||
|
|
||||||
|
@ -608,6 +608,28 @@ class BidsController < ApplicationController
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def update_contest
|
||||||
|
@bid = Bid.find(params[:id])
|
||||||
|
@bid.name = params[:bid][:name]
|
||||||
|
@bid.description = params[:bid][:description]
|
||||||
|
@bid.reward_type = 2
|
||||||
|
@bid.budget = params[:bid][:budget]
|
||||||
|
@bid.deadline = params[:bid][:deadline]
|
||||||
|
@bid.password = params[:bid][:password]
|
||||||
|
@bid.author_id = User.current.id
|
||||||
|
@bid.commit = 0
|
||||||
|
if @bid.save
|
||||||
|
unless @bid.watched_by?(User.current)
|
||||||
|
if @bid.add_watcher(User.current)
|
||||||
|
flash[:notice] = l(:label_bid_succeed)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
redirect_to respond_path(@bid)
|
||||||
|
else
|
||||||
|
@bid.safe_attributes = params[:bid]
|
||||||
|
render :action => 'new_bid'
|
||||||
|
end
|
||||||
|
end
|
||||||
#huang
|
#huang
|
||||||
def new_contest
|
def new_contest
|
||||||
@bid = Bid.new
|
@bid = Bid.new
|
||||||
|
|
|
@ -474,6 +474,7 @@ RedmineApp::Application.routes.draw do
|
||||||
post 'calls/:id/join_in_contest', :to => 'bids#join_in_contest', :as => 'join_in_contest'
|
post 'calls/:id/join_in_contest', :to => 'bids#join_in_contest', :as => 'join_in_contest'
|
||||||
delete 'calls/:id/join_in_contest', :to => 'bids#unjoin_in_contest'
|
delete 'calls/:id/join_in_contest', :to => 'bids#unjoin_in_contest'
|
||||||
match 'calls/:id/show_participator', :to => 'bids#show_participator' #bai
|
match 'calls/:id/show_participator', :to => 'bids#show_participator' #bai
|
||||||
|
match 'calls/:id/update_contest', :to => 'bids#update_contest' #bai
|
||||||
match 'calls/:id/settings', :to => 'bids#settings'
|
match 'calls/:id/settings', :to => 'bids#settings'
|
||||||
|
|
||||||
delete 'attachment/:id', :to => 'attachments#delete_homework'
|
delete 'attachment/:id', :to => 'attachments#delete_homework'
|
||||||
|
|
Loading…
Reference in New Issue