|
|
|
@ -80,6 +80,26 @@ RedmineApp::Application.routes.draw do
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
resources :homework_common, :except => [:show]do
|
|
|
|
|
member do
|
|
|
|
|
get 'start_anonymous_comment'
|
|
|
|
|
get 'stop_anonymous_comment'
|
|
|
|
|
get 'alert_anonymous_comment'
|
|
|
|
|
end
|
|
|
|
|
collection do
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
resources :student_work do
|
|
|
|
|
member do
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
collection do
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
resources :contest_notification
|
|
|
|
|
|
|
|
|
|
resources :open_source_projects do
|
|
|
|
@ -251,7 +271,7 @@ RedmineApp::Application.routes.draw do
|
|
|
|
|
post 'boards/:board_id/topics/:id/edit', :to => 'messages#edit'
|
|
|
|
|
post 'boards/:board_id/topics/:id/destroy', :to => 'messages#destroy'
|
|
|
|
|
# boards end
|
|
|
|
|
post 'bids/homework_destroy', :to => 'bids#homework_destroy'
|
|
|
|
|
# post 'bids/homework_destroy', :to => 'bids#homework_destroy'
|
|
|
|
|
|
|
|
|
|
# Misc issue routes. TODO: move into resources
|
|
|
|
|
match '/issues/auto_complete', :to => 'auto_completes#issues', :via => :get, :as => 'auto_complete_issues'
|
|
|
|
@ -283,7 +303,7 @@ RedmineApp::Application.routes.draw do
|
|
|
|
|
match 'user_projects', :to => 'users#user_projects', :via => :get
|
|
|
|
|
match 'user_activities', :to => 'users#user_activities', :via => :get, :as => "user_activities"
|
|
|
|
|
match 'user_newfeedback', :to => 'users#user_newfeedback', :via => :get, :as => "user_newfeedback"
|
|
|
|
|
match 'watch_calls', :to => 'users#watch_bids', :via => [:get , :post]
|
|
|
|
|
# match 'watch_calls', :to => 'users#watch_bids', :via => [:get , :post]
|
|
|
|
|
match 'info', :to => 'users#info', :via => [:get , :post], :as => 'user_info'
|
|
|
|
|
match 'user_watchlist', :to => 'users#user_watchlist', :via => :get, :as => "user_watchlist" #add by huang
|
|
|
|
|
match 'user_fanslist', :to => 'users#user_fanslist', :via => :get, :as => "user_fanslist" #add by huang
|
|
|
|
@ -357,14 +377,6 @@ RedmineApp::Application.routes.draw do
|
|
|
|
|
post 'appliedproject/applied', :to => 'applied_project#applied_join_project', :as => 'appliedproject'
|
|
|
|
|
delete 'appliedproject/applied', :to => 'applied_project#unapplied_join_project'
|
|
|
|
|
|
|
|
|
|
resources :bids, :only=>[:edit,:update,:show] do
|
|
|
|
|
member do
|
|
|
|
|
match 'homework_ajax_modal'
|
|
|
|
|
get 'start_anonymous_comment', as: 'start_anonymous_comment'
|
|
|
|
|
get 'stop_anonymous_comment', as: 'stop_anonymous_comment'
|
|
|
|
|
get 'alert_anonymous_comment'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
resources :projects do
|
|
|
|
|
member do
|
|
|
|
|
match 'change_project_type', :via => [:get, :post]
|
|
|
|
@ -767,35 +779,35 @@ RedmineApp::Application.routes.draw do
|
|
|
|
|
get 'words/back', :to=> 'words#back'
|
|
|
|
|
get 'words/destroyJournal', :to => 'words#destroyJournal'
|
|
|
|
|
############## fq
|
|
|
|
|
post 'calls/create', :to => 'bids#create'
|
|
|
|
|
delete 'calls/destroy', :to => 'bids#destroy'
|
|
|
|
|
match 'calls/new', :to => 'bids#new', :via => [:get , :post]
|
|
|
|
|
get 'calls/more', :to => 'bids#more'
|
|
|
|
|
get 'calls/back', :to=> 'bids#back'
|
|
|
|
|
match 'calls/new_bid', :to => 'bids#new_bid'
|
|
|
|
|
match 'contest/new_contest', :to => 'bids#new_contest' #huang
|
|
|
|
|
match 'calls/:id/show_project', :to => 'bids#show_project', :as => 'project_for_bid'
|
|
|
|
|
match 'calls/:id/show_course', :to => 'bids#show_courseEx', :as => 'course_for_bid' # nwb added
|
|
|
|
|
match 'calls/:id/new_exercise_book', :to => 'homework_attach#new', :as => 'new_exercise_book'
|
|
|
|
|
match 'calls/:id/add', :to => 'bids#add'
|
|
|
|
|
match 'calls/:id/delete', :to => 'bids#delete'
|
|
|
|
|
match 'calls/:id/add_homework', :to => 'bids#add_homework', :via => :post
|
|
|
|
|
match 'calls/:id/new_submit_homework', :to => 'bids#new_submit_homework', :via => :get, :as => 'new_submit_homework'
|
|
|
|
|
# post 'calls/create', :to => 'bids#create'
|
|
|
|
|
# delete 'calls/destroy', :to => 'bids#destroy'
|
|
|
|
|
# match 'calls/new', :to => 'bids#new', :via => [:get , :post]
|
|
|
|
|
# get 'calls/more', :to => 'bids#more'
|
|
|
|
|
# get 'calls/back', :to=> 'bids#back'
|
|
|
|
|
# match 'calls/new_bid', :to => 'bids#new_bid'
|
|
|
|
|
# match 'contest/new_contest', :to => 'bids#new_contest' #huang
|
|
|
|
|
# match 'calls/:id/show_project', :to => 'bids#show_project', :as => 'project_for_bid'
|
|
|
|
|
# match 'calls/:id/show_course', :to => 'bids#show_courseEx', :as => 'course_for_bid' # nwb added
|
|
|
|
|
# match 'calls/:id/new_exercise_book', :to => 'homework_attach#new', :as => 'new_exercise_book'
|
|
|
|
|
# match 'calls/:id/add', :to => 'bids#add'
|
|
|
|
|
# match 'calls/:id/delete', :to => 'bids#delete'
|
|
|
|
|
# match 'calls/:id/add_homework', :to => 'bids#add_homework', :via => :post
|
|
|
|
|
# match 'calls/:id/new_submit_homework', :to => 'bids#new_submit_homework', :via => :get, :as => 'new_submit_homework'
|
|
|
|
|
match 'words/add_project_respond', :to => 'words#add_project_respond'
|
|
|
|
|
match 'words/:id/leave_project_message', :to => 'words#leave_project_message'
|
|
|
|
|
|
|
|
|
|
match 'projects/:id/feedback', :to => 'projects#feedback', :via => :get, :as => 'project_feedback'
|
|
|
|
|
match 'calls/create_bid', :to => 'bids#create_bid'
|
|
|
|
|
match 'contest/create_contest', :to => 'bids#create_contest' #huang
|
|
|
|
|
match 'calls/create_homework', :to => 'bids#create_homework'
|
|
|
|
|
match 'calls/:id/homework_respond', :to => 'bids#homework_respond'
|
|
|
|
|
match 'calls/:id/homework_statistics', :to => 'bids#homework_statistics'
|
|
|
|
|
match 'calls/:id/fork', :to => 'bids#fork', :as => 'fork'
|
|
|
|
|
match 'calls/:id/create_fork', :to => 'bids#create_fork'
|
|
|
|
|
|
|
|
|
|
match 'calls/:id/show_course', :to => 'bids#show_course', :as => 'show_course'
|
|
|
|
|
match 'calls/:id/show_bid_project', :to => 'bids#show_bid_project', :as => 'show_bid_project'
|
|
|
|
|
match 'calls/:id/show_bid_user', :to => 'bids#show_bid_user', :as => 'show_bid_user'
|
|
|
|
|
# match 'calls/create_bid', :to => 'bids#create_bid'
|
|
|
|
|
# match 'contest/create_contest', :to => 'bids#create_contest' #huang
|
|
|
|
|
# match 'calls/create_homework', :to => 'bids#create_homework'
|
|
|
|
|
# match 'calls/:id/homework_respond', :to => 'bids#homework_respond'
|
|
|
|
|
# match 'calls/:id/homework_statistics', :to => 'bids#homework_statistics'
|
|
|
|
|
# match 'calls/:id/fork', :to => 'bids#fork', :as => 'fork'
|
|
|
|
|
# match 'calls/:id/create_fork', :to => 'bids#create_fork'
|
|
|
|
|
#
|
|
|
|
|
# match 'calls/:id/show_course', :to => 'bids#show_course', :as => 'show_course'
|
|
|
|
|
# match 'calls/:id/show_bid_project', :to => 'bids#show_bid_project', :as => 'show_bid_project'
|
|
|
|
|
# match 'calls/:id/show_bid_user', :to => 'bids#show_bid_user', :as => 'show_bid_user'
|
|
|
|
|
|
|
|
|
|
match 'project/:id/share', :to => 'projects#share', :as => 'share_show' #share
|
|
|
|
|
|
|
|
|
@ -803,33 +815,29 @@ RedmineApp::Application.routes.draw do
|
|
|
|
|
delete 'join_in/join', :to => 'courses#unjoin'
|
|
|
|
|
post 'join_in/join_group', :to => 'courses#join_group', :as => 'join_group'
|
|
|
|
|
delete 'join_in/join_group', :to => 'courses#unjoin_group'
|
|
|
|
|
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'
|
|
|
|
|
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' # bai
|
|
|
|
|
# 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'
|
|
|
|
|
# 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' # bai
|
|
|
|
|
|
|
|
|
|
delete 'attachment/:id', :to => 'attachments#delete_homework'
|
|
|
|
|
match 'new_join', :to => 'courses#new_join', :as => 'try_join'
|
|
|
|
|
match 'new_join_group', :to => 'courses#new_join_group', :as => 'try_join_group'
|
|
|
|
|
match 'new_join_in_contest', :to => 'bids#new_join', :as => 'try_join_in_contest'
|
|
|
|
|
# match 'new_join_in_contest', :to => 'bids#new_join', :as => 'try_join_in_contest'
|
|
|
|
|
match 'projects/:id/respond', :to => 'projects#project_respond', :via => :post
|
|
|
|
|
match 'calls/:id/manage',:to => 'bids#manage',:via => [:get,:post]
|
|
|
|
|
# match 'calls/:id/manage',:to => 'bids#manage',:via => [:get,:post]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#added by william
|
|
|
|
|
# match 'calls/:id/set_results',:controller => 'bids', :action => 'set_results',:via => [:get,:post],:as => 'set_results'
|
|
|
|
|
# match 'calls/:id/set_prizes',:controller => 'bids',:action => 'set_prizes',:as => 'set_prizes'
|
|
|
|
|
match 'calls/:id/set_reward',:to => 'bids#set_reward',:as => 'set_reward'
|
|
|
|
|
# match 'calls/:id/set_reward',:to => 'bids#set_reward',:as => 'set_reward'
|
|
|
|
|
|
|
|
|
|
# added by young
|
|
|
|
|
match 'calls', :to => 'bids#index'
|
|
|
|
|
|
|
|
|
|
match 'calls/:id', :to => 'bids#show', :as => 'respond'
|
|
|
|
|
# modified by longjun
|
|
|
|
|
# bids#contests is not exist
|
|
|
|
|
# match 'contest', :to => 'bids#contests', :as => 'contest' #modified @20140403
|
|
|
|
|
# end longjun
|
|
|
|
|
# match 'calls', :to => 'bids#index'
|
|
|
|
|
#
|
|
|
|
|
# match 'calls/:id', :to => 'bids#show', :as => 'respond'
|
|
|
|
|
|
|
|
|
|
########################
|
|
|
|
|
##added by wen##########
|
|
|
|
|