From 1b91fc69090ac64e9c2f48c8f3067841c16cdd82 Mon Sep 17 00:00:00 2001 From: Jano Suchal Date: Wed, 9 Aug 2023 13:18:52 +0200 Subject: [PATCH] Fix voting subscription (#595) * Fix voting subscription * Fix tests --- .../application_forms/delivery.html.erb | 74 +++++++++---------- spec/support/capybara.rb | 1 + 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/app/views/apps/parliament_vote_app/application_forms/delivery.html.erb b/app/views/apps/parliament_vote_app/application_forms/delivery.html.erb index 8dd346c6..d5f725fb 100644 --- a/app/views/apps/parliament_vote_app/application_forms/delivery.html.erb +++ b/app/views/apps/parliament_vote_app/application_forms/delivery.html.erb @@ -3,51 +3,51 @@
- <%= form_for @application_form, :builder => AppFormBuilder, url: request.original_url do |f| %> - <%= render 'components/error_summary', form: @application_form %>

Potrebujete požiadať o hlasovací preukaz

Aby ste mohli v deň volieb voliť mimo vášho trvalého bydliska, musíte požiadať vašu obec o vydanie hlasovacieho preukazu – osobne alebo elektronicky. Hlasovací preukaz vás oprávňuje voliť z ktoréhokoľvek volebného okrsku v SR.

<% if true %>

Obce potrebné informácie k žiadostiam v súčastnosti ešte len zverejňujú, ak nám však necháte email, dáme Vám vedieť, keď už bude možné o hlasovací preukaz požiadať. Posledný termín na zaslanie žiadosti je 8. septembra.

<%= render 'apps/parliament_vote_app/application_forms/subscribe' %> <% else %> - <%= f.hidden_field :step %> - <%= f.hidden_field :sk_citizen %> -
-

- Ako prevezmete hlasovací preukaz? -

- <%= f.error_message :delivery %> + <%= form_for @application_form, :builder => AppFormBuilder, url: request.original_url do |f| %> + <%= render 'components/error_summary', form: @application_form %> + <%= f.hidden_field :step %> + <%= f.hidden_field :sk_citizen %> +
+

+ Ako prevezmete hlasovací preukaz? +

+ <%= f.error_message :delivery %> -
- <%= f.radio_button :delivery, 'post', - label: "Poštou", - disabled: @application_form.request_sending_expired?, - hint: @application_form.request_sending_expired? ? - "Termín na zaslanie žiadosti o hlasovací preukaz uplynul 9.8.2023." : - "O hlasovací preukaz môžete požiadať elektronicky (emailom) a bude vám doručený na adresu uvedenú v žiadosti. #{format_remaining_days(@application_form.request_sending_remaining_days)}", - strong_label: true - %> - <%= f.radio_button :delivery, 'authorized_person', - label: "Vyzdvihne ho za mňa iná osoba", - disabled: @application_form.request_sending_expired?, - hint: @application_form.request_sending_expired? ? - "Termín na zaslanie žiadosti o hlasovací preukaz uplynul 9.8.2023." : - "Hlasovací preukaz za vás môže vyzdvihnúť aj iná osoba, ktorú uvediete v žiadosti. #{format_remaining_days(@application_form.request_sending_remaining_days)}", - strong_label: true - %> - <%= f.radio_button :delivery, 'person', - label: "Osobne na úrade", - disabled: @application_form.pickup_expired?, - hint: @application_form.pickup_expired? ? - "Termín na vyzdvihnutie hlasovacieho preukazu už uplynul." : - "O hlasovací preukaz môžete požiadať osobne najneskôr posledný pracovný deň pred konaním volieb v úradných hodinách obce. Hlasovací preukaz vám vystavia na počkanie. #{format_remaining_days(@application_form.pickup_remaining_days)}", - strong_label: true - %> +
+ <%= f.radio_button :delivery, 'post', + label: "Poštou", + disabled: @application_form.request_sending_expired?, + hint: @application_form.request_sending_expired? ? + "Termín na zaslanie žiadosti o hlasovací preukaz uplynul 9.8.2023." : + "O hlasovací preukaz môžete požiadať elektronicky (emailom) a bude vám doručený na adresu uvedenú v žiadosti. #{format_remaining_days(@application_form.request_sending_remaining_days)}", + strong_label: true + %> + <%= f.radio_button :delivery, 'authorized_person', + label: "Vyzdvihne ho za mňa iná osoba", + disabled: @application_form.request_sending_expired?, + hint: @application_form.request_sending_expired? ? + "Termín na zaslanie žiadosti o hlasovací preukaz uplynul 9.8.2023." : + "Hlasovací preukaz za vás môže vyzdvihnúť aj iná osoba, ktorú uvediete v žiadosti. #{format_remaining_days(@application_form.request_sending_remaining_days)}", + strong_label: true + %> + <%= f.radio_button :delivery, 'person', + label: "Osobne na úrade", + disabled: @application_form.pickup_expired?, + hint: @application_form.pickup_expired? ? + "Termín na vyzdvihnutie hlasovacieho preukazu už uplynul." : + "O hlasovací preukaz môžete požiadať osobne najneskôr posledný pracovný deň pred konaním volieb v úradných hodinách obce. Hlasovací preukaz vám vystavia na počkanie. #{format_remaining_days(@application_form.pickup_remaining_days)}", + strong_label: true + %> +
-
- <%= submit_tag 'Pokračovať', class: 'govuk-button' %> + <%= submit_tag 'Pokračovať', class: 'govuk-button' %> + <% end %> <% end %> - <% end %>
diff --git a/spec/support/capybara.rb b/spec/support/capybara.rb index d813b946..6a1558e4 100644 --- a/spec/support/capybara.rb +++ b/spec/support/capybara.rb @@ -1,3 +1,4 @@ +Webdrivers::Chromedriver.required_version = "114.0.5735.90" Webdrivers::Chromedriver.update Capybara.register_driver :chrome do |app|