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