removes beta testers functionality

This commit is contained in:
Juanjo Bazán
2015-10-29 13:19:00 +01:00
parent 01022d2b42
commit 1e0ac137bb
6 changed files with 2 additions and 38 deletions

View File

@@ -6,8 +6,6 @@ class ApplicationController < ActionController::Base
include HasOrders
before_action :authenticate_http_basic, if: :http_basic_auth_site?
before_action :authenticate_user!, unless: :devise_controller?, if: :beta_site?
before_action :authenticate_beta_tester!, unless: :devise_controller?, if: :beta_site?
before_action :ensure_signup_complete
before_action :set_locale
@@ -33,21 +31,6 @@ class ApplicationController < ActionController::Base
end
end
def authenticate_beta_tester!
unless signed_in? && beta_testers.include?(current_user.email)
sign_out(current_user)
redirect_to new_user_session_path, alert: t('application.alert.only_beta_testers')
end
end
def beta_testers
File.readlines('config/beta-testers.txt').map {|email| email.strip }
end
def beta_site?
Rails.application.secrets.beta_site
end
def http_basic_auth_site?
Rails.application.secrets.http_basic_auth
end

View File

@@ -57,7 +57,6 @@ namespace :deploy do
# Custom compile and rsync of assets - works, but it is very slow
#after 'deploy:symlink:shared', 'deploy:compile_assets_locally'
after :finishing, 'deploy:beta_testers'
after :finishing, 'deploy:cleanup'
# Restart unicorn
after 'deploy:publishing', 'deploy:restart'

View File

@@ -73,8 +73,6 @@ en:
verification::sms: "Telephone"
verification::letter: "the verification"
application:
alert:
only_beta_testers: "Sorry: only beta testers have access at this time"
close: "Close"
menu: "Menu"
debates:

View File

@@ -73,8 +73,6 @@ es:
verification::sms: "el teléfono"
verification::letter: "la verificación"
application:
alert:
only_beta_testers: "Lo sentimos sólo los usuarios de pruebas tienen acceso de momento"
close: "Cerrar"
menu: "Menú"
debates:

View File

@@ -12,9 +12,9 @@
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20151021113348) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
enable_extension "unaccent"
create_table "activities", force: :cascade do |t|
t.integer "user_id"
@@ -92,10 +92,10 @@ ActiveRecord::Schema.define(version: 20151021113348) do
t.string "visit_id"
t.datetime "hidden_at"
t.integer "flags_count", default: 0
t.datetime "ignored_flag_at"
t.integer "cached_votes_total", default: 0
t.integer "cached_votes_up", default: 0
t.integer "cached_votes_down", default: 0
t.datetime "ignored_flag_at"
t.integer "comments_count", default: 0
t.datetime "confirmed_hide_at"
t.integer "cached_anonymous_votes_total", default: 0
@@ -111,7 +111,6 @@ ActiveRecord::Schema.define(version: 20151021113348) do
add_index "debates", ["cached_votes_total"], name: "index_debates_on_cached_votes_total", using: :btree
add_index "debates", ["cached_votes_up"], name: "index_debates_on_cached_votes_up", using: :btree
add_index "debates", ["confidence_score"], name: "index_debates_on_confidence_score", using: :btree
add_index "debates", ["description"], name: "index_debates_on_description", using: :btree
add_index "debates", ["hidden_at"], name: "index_debates_on_hidden_at", using: :btree
add_index "debates", ["hot_score"], name: "index_debates_on_hot_score", using: :btree
add_index "debates", ["title"], name: "index_debates_on_title", using: :btree
@@ -217,7 +216,6 @@ ActiveRecord::Schema.define(version: 20151021113348) do
add_index "proposals", ["author_id"], name: "index_proposals_on_author_id", using: :btree
add_index "proposals", ["cached_votes_up"], name: "index_proposals_on_cached_votes_up", using: :btree
add_index "proposals", ["confidence_score"], name: "index_proposals_on_confidence_score", using: :btree
add_index "proposals", ["description"], name: "index_proposals_on_description", using: :btree
add_index "proposals", ["hidden_at"], name: "index_proposals_on_hidden_at", using: :btree
add_index "proposals", ["hot_score"], name: "index_proposals_on_hot_score", using: :btree
add_index "proposals", ["question"], name: "index_proposals_on_question", using: :btree

View File

@@ -1,12 +0,0 @@
namespace :deploy do
desc "compiles assets locally then rsyncs"
task :beta_testers do
on roles(:app) do |role|
run_locally do
execute"rsync -av ./config/beta-testers.txt #{role.user}@#{role.hostname}:#{shared_path}/config/beta-testers.txt;"
end
"chmod -R 755 #{shared_path}/config/beta-testers.txt"
execute "ln -nfs #{shared_path}/config/beta-testers.txt #{current_path}/config/beta-testers.txt"
end
end
end