X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/c382f33e1c2e17ba00898dede1ff9c3605818f16..a61e2ed69047cc4756d4ba11617ea1b2c2ff98cb:/app/controllers/user_controller.rb diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index 599521265..6561d46fb 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -2,8 +2,8 @@ class UserController < ApplicationController layout 'site' before_filter :authorize, :only => :preferences - before_filter :authorize_web, :only => [:rename, :account] - before_filter :require_user, :only => [:account, :display_name_edit] + before_filter :authorize_web, :only => [:rename, :account, :go_public] + before_filter :require_user, :only => [:rename, :account, :go_public] def save @user = User.new(params[:user]) @@ -28,6 +28,13 @@ class UserController < ApplicationController end end + def go_public + @user.data_public = true + @user.save + flash[:notice] = 'All your edits are now public' + redirect_to :controller => 'user', :action => 'account' + end + def lost_password if params['user']['email'] user = User.find_by_email(params['user']['email'])