|
class Users::RegistrationsController < Devise::RegistrationsController
layout 'auth'
def sign_up(resource_name, resource)
sign_in(resource_name, resource)
@mission_agents = MissionAgent.all
@mission_agents.each do |agent|
if agent.mission.status == "Launched"
if agent.mission_agent_invites.where(:status => 'Accepted').length == 0 && agent.mission_agent_invites.where(:status => 'Invited').length == 0
if agent.mission.mission_agents.where(:user => current_user).length == 0
invite = agent.mission_agent_invites.new(:user => current_user, :status => 'Invited', :mission_agent => agent)
invite.save
agent.update(:user => current_user)
end
end
end
end
end
def after_sign_up_path_for(resource)
missions_path
end
end
|