Aggiunge i tornei con hub, pagina pubblica e tabellone per semifinali e finali.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -17,11 +17,18 @@ module Public
|
||||
session[:user_id] = @user.id
|
||||
if session[:pending_invite_token].present?
|
||||
token = session.delete(:pending_invite_token)
|
||||
invitation = TeamInvitation.pending.find_by(token_digest: Digest::SHA256.hexdigest(token))
|
||||
digest = Digest::SHA256.hexdigest(token)
|
||||
invitation = TeamInvitation.pending.find_by(token_digest: digest)
|
||||
if invitation && invitation.email.downcase == @user.email.downcase
|
||||
invitation.accept!(@user)
|
||||
return redirect_to public_team_details_path(invitation.team), notice: t("flash.registrations.welcome_to_team")
|
||||
end
|
||||
|
||||
tournament_invitation = TournamentBroadcastInvitation.pending.find_by(token_digest: digest)
|
||||
if tournament_invitation && tournament_invitation.email.downcase == @user.email.downcase
|
||||
tournament_invitation.accept!(@user)
|
||||
return redirect_to public_account_path, notice: t("flash.invitations.joined_tournament")
|
||||
end
|
||||
end
|
||||
redirect_to public_new_club_path, notice: t("flash.registrations.account_created")
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user