Retrospring/app/controllers/settings/privacy_controller.rb

25 lines
940 B
Ruby

# frozen_string_literal: true
class Settings::PrivacyController < ApplicationController
before_action :authenticate_user!
def edit; end
def update
user_attributes = params.require(:user).permit(:privacy_lock_inbox,
:privacy_allow_anonymous_questions,
:privacy_allow_public_timeline,
:privacy_allow_stranger_answers,
:privacy_show_in_search,
:privacy_require_user,
:privacy_noindex,
:privacy_hide_social_graph)
if current_user.update(user_attributes)
flash[:success] = t(".success")
else
flash[:error] = t(".error")
end
render :edit
end
end