From b0b5cea5852f7d88c1be90a73dfee8ccb2fb21e4 Mon Sep 17 00:00:00 2001 From: Alex Sherman Date: Thu, 10 Dec 2020 14:43:15 +0500 Subject: [PATCH] Add execution hook to controller --- app/controllers/registrar/bulk_change_controller.rb | 8 +++++++- config/locales/en.yml | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/registrar/bulk_change_controller.rb b/app/controllers/registrar/bulk_change_controller.rb index 358a1949c..f13fbf275 100644 --- a/app/controllers/registrar/bulk_change_controller.rb +++ b/app/controllers/registrar/bulk_change_controller.rb @@ -11,8 +11,10 @@ class Registrar def bulk_renew authorize! :manage, :repp @expire_date = params[:expire_date].to_date - # binding.pry @domains = domains_by_date(@expire_date) + if domain_ids_for_bulk_renew.present? + flash[:notice] = t(:bulk_renew_enqueued) + end render file: 'registrar/bulk_change/new', locals: { active_tab: :bulk_renew } end @@ -33,5 +35,9 @@ class Registrar def domains_by_date(date) domains_scope.where('valid_to <= ?', date) end + + def domain_ids_for_bulk_renew + params.dig('domain_ids').reject{ |id| id.blank? } + end end end diff --git a/config/locales/en.yml b/config/locales/en.yml index 8b7b4f0fa..ec24df39d 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -662,3 +662,4 @@ en: iban: IBAN sign_in: "Sign in" signed_in_successfully: "Signed in successfully" + bulk_renew_enqueued: "Bulk renew for domains was enqueued"