1 # frozen_string_literal: true
 
   4   class PdDeclarationsController < ApplicationController
 
   7     before_action :authorize_web
 
   8     before_action :set_locale
 
  10     authorize_resource :class => :account_pd_declaration
 
  15       if current_user.consider_pd
 
  16         flash[:warning] = t(".already_declared")
 
  18         current_user.consider_pd = params[:consider_pd]
 
  20         if current_user.consider_pd
 
  21           flash[:notice] = t(".successfully_declared") if current_user.save
 
  23           flash[:warning] = t(".did_not_confirm")
 
  27       redirect_to account_path