From df9bedad14e634b35aae96551c99bf97e9c18f08 Mon Sep 17 00:00:00 2001 From: Markus Graf Date: Sun, 26 Feb 2017 17:46:55 +0100 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20use=20modal=20for=20terms=20and?= =?UTF-8?q?=20conditions=20otherwise=20it=20will=20not=20be=20accessible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/pages_controller.rb | 3 --- app/views/pages/terms_and_conditions.de.slim | 6 ++++++ app/views/pages/terms_and_conditions.it.slim | 6 ++++++ app/views/shared/_terms_and_conditions.de.slim | 14 -------------- app/views/shared/_terms_and_conditions.it.slim | 13 ------------- app/views/supporters/_form.slim | 6 +++--- config/routes.rb | 1 + 7 files changed, 16 insertions(+), 33 deletions(-) create mode 100644 app/views/pages/terms_and_conditions.de.slim create mode 100644 app/views/pages/terms_and_conditions.it.slim delete mode 100644 app/views/shared/_terms_and_conditions.de.slim delete mode 100644 app/views/shared/_terms_and_conditions.it.slim diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 74d347c..1db42ba 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -1,7 +1,4 @@ class PagesController < ApplicationController - def thanks - end - def map @supporters = Supporter.where(:coordinates.ne => nil).only(:coordinates, :support) end diff --git a/app/views/pages/terms_and_conditions.de.slim b/app/views/pages/terms_and_conditions.de.slim new file mode 100644 index 0000000..c5fd43d --- /dev/null +++ b/app/views/pages/terms_and_conditions.de.slim @@ -0,0 +1,6 @@ +h1 Nutzungsbedingungen + +p Die Daten werden ausschliesslich zum Zweck der Kampagnenplanung und zur Beschaffung von Unterschriften bezüglich der Legalisierung von Cannabis in der Schweiz erhoben. Unterstützer und Helfer werden über die Adressen schriftlich oder elektronisch über Neuigkeiten informiert und bezüglich weiterer Unterstützung angefragt. +p Die gesammelten Daten werden nur zum jeweils deklarierten Zweck erhoben und nicht weitergegeben. +p Die von Ihnen in ein Formular eingegebenen Daten werden verschlüsselt übermittelt. Die Online-Übermittlung persönlicher Daten erfolgt auf eigenes Risiko. Die von Ihnen übermittelten Daten werden auf unseren Servern gespeichert, mit aller Sorgfalt aufbewahrt und vor Zugriffen Dritter geschützt. += link_to 'Zurück', :back diff --git a/app/views/pages/terms_and_conditions.it.slim b/app/views/pages/terms_and_conditions.it.slim new file mode 100644 index 0000000..9abd47c --- /dev/null +++ b/app/views/pages/terms_and_conditions.it.slim @@ -0,0 +1,6 @@ +h1 Condizioni d'uso +p I dati verranno utilizzati unicamente a scopo di pianificazione della campagna e raccolta firme per la legalizzazione della Cannabis in Svizzera. Sostenitori e collaboratori verranno informati per iscritto od in forma elettronica in merito alle novità e verrà loro chiesto ulteriore aiuto qualora possibile. +p I dati raccolti verranno utilizzati unicamente a tal scopo e non verranno ritrasmessi a terzi. +p I dati inseriti nel formulario vengono trasmessi in maniera criptata. Una volta trasmessi, i dati vengono salvati sui nostri Server regolarmente sottoposti a manutanzione e protetti da accessi di terze persone. += link_to 'Indietro', :back + diff --git a/app/views/shared/_terms_and_conditions.de.slim b/app/views/shared/_terms_and_conditions.de.slim deleted file mode 100644 index ee3c645..0000000 --- a/app/views/shared/_terms_and_conditions.de.slim +++ /dev/null @@ -1,14 +0,0 @@ -#terms_and_conditions.modal.fade - .modal-dialog - .modal-content - .modal-header - button.close class="close" data-dismiss="modal" aria-label="Close" - span aria-hidden="true" - | × - h4.modal-title - | Nutzungsbedingungen - .modal-body - p Die Daten werden ausschliesslich zum Zweck der Kampagnenplanung und zur Beschaffung von Unterschriften bezüglich der Legalisierung von Cannabis in der Schweiz erhoben. - Unterstützer und Helfer werden über die Adressen schriftlich oder elektronisch über Neuigkeiten informiert und bezüglich weiterer Unterstützung angefragt. - p Die gesammelten Daten werden nur zum jeweils deklarierten Zweck erhoben und nicht weitergegeben. - p Die von Ihnen in ein Formular eingegebenen Daten werden verschlüsselt übermittelt. Die Online-Übermittlung persönlicher Daten erfolgt auf eigenes Risiko. Die von Ihnen übermittelten Daten werden auf unseren Servern gespeichert, mit aller Sorgfalt aufbewahrt und vor Zugriffen Dritter geschützt. diff --git a/app/views/shared/_terms_and_conditions.it.slim b/app/views/shared/_terms_and_conditions.it.slim deleted file mode 100644 index e68121b..0000000 --- a/app/views/shared/_terms_and_conditions.it.slim +++ /dev/null @@ -1,13 +0,0 @@ -#terms_and_conditions.modal.fade - .modal-dialog - .modal-content - .modal-header - button.close class="close" data-dismiss="modal" aria-label="Close" - span aria-hidden="true" - | × - h4.modal-title - | Condizioni d'uso - .modal-body - p I dati verranno utilizzati unicamente a scopo di pianificazione della campagna e raccolta firme per la legalizzazione della Cannabis in Svizzera. Sostenitori e collaboratori verranno informati per iscritto od in forma elettronica in merito alle novità e verrà loro chiesto ulteriore aiuto qualora possibile. - p I dati raccolti verranno utilizzati unicamente a tal scopo e non verranno ritrasmessi a terzi. - p I dati inseriti nel formulario vengono trasmessi in maniera criptata. Una volta trasmessi, i dati vengono salvati sui nostri Server regolarmente sottoposti a manutanzione e protetti da accessi di terze persone. diff --git a/app/views/supporters/_form.slim b/app/views/supporters/_form.slim index 2ff71f6..96fa403 100644 --- a/app/views/supporters/_form.slim +++ b/app/views/supporters/_form.slim @@ -33,7 +33,8 @@ .form-group = f.submit value: t('.submit'), class: 'btn btn-success' .form-group - = link_to t('.terms_and_conditions'),'#', data: { toggle: :modal, target: '#terms_and_conditions'}, class: 'small' + = link_to t('.terms_and_conditions'), terms_and_conditions_path, class: 'small' + javascript: var cities = new Bloodhound({ @@ -79,5 +80,4 @@ $("#supporter_city").val(datum.city); }); .col-md-5.col-xs-12 - = render 'right_side' -= render 'shared/terms_and_conditions' + = render 'right_side' \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index aec13c6..b8871b4 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -14,5 +14,6 @@ Rails.application.routes.draw do get '/thanks', to: 'pages#thanks', as: :thanks get '/spenden', to: 'pages#spenden', as: :spenden + get '/terms_and_conditions', to: 'pages#terms_and_conditions', as: :terms_and_conditions end end