summaryrefslogtreecommitdiff
path: root/generate.sh
diff options
context:
space:
mode:
authornfoy <nfoy@purdue.edu>2014-04-03 16:15:46 -0400
committernfoy <nfoy@purdue.edu>2014-04-03 16:15:46 -0400
commit5169363d6698fb87372efcb7ace552b89953584e (patch)
treeff42d819be510dfe929b4cd9dbc1cd25f51c9785 /generate.sh
parent2b79a033262dfe610eb22b7f6b3614db9cb134b1 (diff)
parent9f19d0e16d7920e07255c0fbe596c518d1aa415f (diff)
Merge branch 'master' of https://github.com/LukeShu/leaguer
Diffstat (limited to 'generate.sh')
-rwxr-xr-xgenerate.sh27
1 files changed, 14 insertions, 13 deletions
diff --git a/generate.sh b/generate.sh
index 196edb1..728e122 100755
--- a/generate.sh
+++ b/generate.sh
@@ -1,17 +1,13 @@
#!/bin/bash
-set -x
-# The generate.sh bash file is used to generate all of the necessary .rb files to run the website
-#
+# The generate.sh bash file is used to generate all of the necessary
+# .rb files to run the website
+set -x
-# To Start Rails Server:
-# bundle exec rails server
-#
-# To Clear the Generated Files:
-# git clean -df
-#
-#NOTEST='--skip-test-unit'
+# figure out where we are running from
+srcdir=$(dirname "$(readlink -f "$0")")
+cd "$srcdir"
git rm -rf app test config/routes.rb db/migrate
git checkout clean-start -- app test config/routes.rb
@@ -22,14 +18,17 @@ bundle exec rails generate scaffold match status:integer tournament:references n
bundle exec rails generate scaffold team match:references $NOTEST
bundle exec rails generate scaffold alert author:references message:text $NOTEST
bundle exec rails generate scaffold pm author:references recipient:references message:text $NOTEST
-bundle exec rails generate scaffold tournament name:string:unique game:references status:integer randomized_teams:boolean
+bundle exec rails generate scaffold tournament name:string:unique game:references status:integer \
+ min_players_per_team:integer max_players_per_team:integer \
+ min_teams_per_match:integer max_teams_per_match:integer \
+ set_rounds:integer randomized_teams:boolean
bundle exec rails generate scaffold game \
name:text \
min_players_per_team:integer max_players_per_team:integer \
min_teams_per_match:integer max_teams_per_match:integer \
set_rounds:integer randomized_teams:boolean
bundle exec rails generate scaffold user name:string email:string:uniq user_name:string:uniq
-bundle exec rails generate scaffold session user:references
+bundle exec rails generate scaffold session user:references token:string:uniq
bundle exec rails generate scaffold remote_username game:references user:references user_name:string
# Just models
@@ -53,7 +52,7 @@ bundle exec rails generate controller static $NOTEST
# Migrations
# By having these separate from the original 'generate', it makes it
# not stick these in the views or anything.
-bundle exec rails generate migration AddHiddenAttrsToUser password_digest:string remember_token:string:uniq groups:integer
+bundle exec rails generate migration AddHiddenAttrsToUser password_digest:string permissions:integer
#for the tournament controller to generate options
#bundle exec rails generate scaffold
@@ -62,4 +61,6 @@ bundle exec rake db:drop RAILS_ENV=development
bundle exec rake db:migrate RAILS_ENV=development
bundle exec rake db:seed
+find app -type f -name '*.rb' -exec bin/autoindent {} \;
+
git add app test config/routes.rb db/migrate db/schema.rb