From c81860c9a2a8ae001d621a8ccb9df62626ceef16 Mon Sep 17 00:00:00 2001 From: f Date: Thu, 25 Jun 2020 17:06:37 -0300 Subject: [PATCH] formularios de contacto --- app/controllers/sites_controller.rb | 2 +- app/views/sites/_form.haml | 8 ++++++++ config/locales/en.yml | 4 ++++ config/locales/es.yml | 4 ++++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app/controllers/sites_controller.rb b/app/controllers/sites_controller.rb index ebed91d..ff32742 100644 --- a/app/controllers/sites_controller.rb +++ b/app/controllers/sites_controller.rb @@ -117,7 +117,7 @@ class SitesController < ApplicationController def site_params params.require(:site) .permit(:name, :design_id, :licencia_id, :description, :title, - :colaboracion_anonima, + :colaboracion_anonima, :contact, deploys_attributes: %i[type id _destroy]) end end diff --git a/app/views/sites/_form.haml b/app/views/sites/_form.haml index 42da331..2294ae3 100644 --- a/app/views/sites/_form.haml +++ b/app/views/sites/_form.haml @@ -90,6 +90,14 @@ %hr/ - if site.persisted? + .form-group + %h2= t('.contact.title') + %p.lead= t('.contact.help') + + .custom-control.custom-switch + = f.check_box :contact, class: 'custom-control-input' + = f.label :contact, class: 'custom-control-label' + .form-group %h2= t('.colaboracion_anonima.title') %p.lead= t('.colaboracion_anonima.help') diff --git a/config/locales/en.yml b/config/locales/en.yml index 8224fc9..1d3a086 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -100,6 +100,7 @@ en: title: 'Title' description: 'Description' colaboracion_anonima: Enable anonymous collaboration + contact: Enable contact forms errors: models: site: @@ -347,6 +348,9 @@ en: colaboracion_anonima: title: 'Accept anonymous collaboration' help: 'By allowing anonymous collaboration, you enable visitors to send articles without a Sutty account. Nothing is published without your consent, so make sure to check drafts regularly. This feature can expose you to attacks and violence, so we recommend you enable it with care.' + contact: + title: 'Enable contact forms' + help: 'If your site has contact forms, you can enable them here. If your site is under spam or trolls attack, you can disable them temporarily.' fetch: title: 'Upgrade the site' help: diff --git a/config/locales/es.yml b/config/locales/es.yml index 29a840e..10c756d 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -103,6 +103,7 @@ es: title: 'Título' description: 'Descripción' colaboracion_anonima: Habilitar colaboración anónima + contact: Habilitar formularios de contacto errors: models: site: @@ -355,6 +356,9 @@ es: colaboracion_anonima: title: 'Aceptar colaboraciones anónimas' help: 'Al permitir colaboraciones anónimas, habilitamos a les visitantes del sitio a enviar contenido sin necesidad de una cuenta en Sutty. Nada se publica sin tu consentimiento, así que revisa los borradores regularmente. Esto también te puede exponer a ataques y violencias, por lo que es una característica que recomendamos usar con cuidado.' + contact: + title: 'Habilitar formularios de contacto' + help: 'Si tu sitio tiene formularios de contacto, con esta opción habilitas su funcionamiento. Si tu sitio está bajo ataque de spam o trolls, puedes deshabilitarlos temporalmente aquí.' fetch: title: 'Actualizar el sitio' help: