Require that tou_read checkbox is set
This commit is contained in:
parent
027728fede
commit
6d7a713c12
1 changed files with 4 additions and 2 deletions
|
@ -36,7 +36,7 @@ class UsersController < ApplicationController
|
|||
def save
|
||||
@title = t "users.new.title"
|
||||
|
||||
if params[:decline]
|
||||
if params[:decline] || !params[:read_tou] || params[:read_tou] == 0
|
||||
if current_user
|
||||
current_user.terms_seen = true
|
||||
|
||||
|
@ -47,8 +47,10 @@ class UsersController < ApplicationController
|
|||
else
|
||||
redirect_to :action => :account, :display_name => current_user.display_name
|
||||
end
|
||||
else
|
||||
elsif params[:decline]
|
||||
redirect_to t("users.terms.declined")
|
||||
else
|
||||
redirect_to :action => :terms
|
||||
end
|
||||
elsif current_user
|
||||
unless current_user.terms_agreed?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue