1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-04-05 06:07:20 +00:00

Finished setting owner for tournamenr and protecting paths

This commit is contained in:
2015-10-26 16:31:45 -04:00
parent ad9ea9dc42
commit d18e729012
16 changed files with 109 additions and 86 deletions

View File

@@ -1,7 +1,8 @@
class StaticPagesController < ApplicationController
before_filter :check_access, only: [:createCustomWeights,:generate_matches,:weigh_in]
def tournaments
@tournaments = Tournament.all
@tournaments = Tournament.all.includes(:user)
end
def up_matches
if params[:tournament]
@@ -69,9 +70,6 @@ class StaticPagesController < ApplicationController
def createCustomWeights
@tournament = Tournament.find(params[:tournament])
if current_user != @tournament.user
redirect_to root_path
end
@custom = params[:customValue].to_s
@tournament.createCustomWeights(@custom)
@@ -86,33 +84,20 @@ class StaticPagesController < ApplicationController
end
def generate_matches
if !user_signed_in?
redirect_to root_path
elsif user_signed_in?
if params[:tournament]
@tournament = Tournament.find(params[:tournament])
if current_user != @tournament.user
redirect_to root_path
end
end
if @tournament
@tournament.generateMatchups
end
end
end
def weigh_in
if !user_signed_in?
redirect_to root_path
end
if params[:wrestler]
Wrestler.update(params[:wrestler].keys, params[:wrestler].values)
end
if params[:tournament]
@tournament = Tournament.find(params[:tournament])
if current_user != @tournament.user
redirect_to root_path
end
@tournament_id = @tournament.id
@tournament_name = @tournament.name
end
@@ -130,4 +115,11 @@ class StaticPagesController < ApplicationController
end
end
private
def check_access
if params[:tournament]
@tournament = params[:tournament]
end
end
end