|
|
|
@ -2,15 +2,28 @@ class AppliedProjectController < ApplicationController
|
|
|
|
|
|
|
|
|
|
#申请加入项目
|
|
|
|
|
def applied_join_project
|
|
|
|
|
@user_id = params[:user_id]
|
|
|
|
|
@project = Project.find(params[:project_id])
|
|
|
|
|
AppliedProject.create(:user_id => params[:user_id], :project_id => params[:project_id])
|
|
|
|
|
redirect_to_referer_or {render :text => ( 'applied success.'), :layout => true}
|
|
|
|
|
#redirect_to project_path(params[:project_id])
|
|
|
|
|
#redirect_to_referer_or {render :text => ( 'applied success.'), :layout => true}
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html { redirect_to_referer_or {render :text => (watching ? 'Watcher added.' : 'Watcher removed.'), :layout => true}}
|
|
|
|
|
format.js { render :partial => 'set_applied'}
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#取消申请
|
|
|
|
|
def unapplied_join_project
|
|
|
|
|
@project = Project.find(params[:project_id])
|
|
|
|
|
@applied = AppliedProject.find(params[:id])
|
|
|
|
|
@applied.destroy
|
|
|
|
|
redirect_to_referer_or {render :text => ( 'unsubscribe success.'), :layout => true}
|
|
|
|
|
#redirect_to project_path(params[:project_id])
|
|
|
|
|
#redirect_to_referer_or {render :text => ( 'unsubscribe success.'), :layout => true}
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html { redirect_to_referer_or {render :text => (watching ? 'Watcher added.' : 'Watcher removed.'), :layout => true}}
|
|
|
|
|
format.js { render :partial => 'set_applied' }
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|