aceptar invitades
This commit is contained in:
parent
b3b685232e
commit
663baad2e7
6 changed files with 23 additions and 2 deletions
|
@ -117,7 +117,7 @@ class SitesController < ApplicationController
|
|||
def site_params
|
||||
params.require(:site)
|
||||
.permit(:name, :design_id, :licencia_id, :description, :title,
|
||||
:colaboracion_anonima, :contact,
|
||||
:colaboracion_anonima, :contact, :acepta_invitades,
|
||||
deploys_attributes: %i[type id _destroy])
|
||||
end
|
||||
end
|
||||
|
|
|
@ -133,7 +133,7 @@ class Site < ApplicationRecord
|
|||
|
||||
# Este sitio acepta invitades?
|
||||
def invitades?
|
||||
config.fetch('invitades', false)
|
||||
acepta_invitades || config.fetch('invitades', false)
|
||||
end
|
||||
|
||||
# Traer la ruta del sitio
|
||||
|
|
|
@ -113,6 +113,14 @@
|
|||
= f.check_box :contact, class: 'custom-control-input'
|
||||
= f.label :contact, class: 'custom-control-label'
|
||||
|
||||
.form-group#acepta_invitades
|
||||
%h2= t('.acepta_invitades.title')
|
||||
%p.lead= t('.acepta_invitades.help')
|
||||
|
||||
.custom-control.custom-switch
|
||||
= f.check_box :acepta_invitades, class: 'custom-control-input'
|
||||
= f.label :acepta_invitades, class: 'custom-control-label'
|
||||
|
||||
.form-group#colaboracion_anonima
|
||||
%h2= t('.colaboracion_anonima.title')
|
||||
%p.lead= t('.colaboracion_anonima.help')
|
||||
|
|
|
@ -111,6 +111,7 @@ en:
|
|||
title: 'Title'
|
||||
description: 'Description'
|
||||
colaboracion_anonima: Enable anonymous collaboration
|
||||
acepta_invitades: Enable collaboration
|
||||
contact: Enable contact forms
|
||||
errors:
|
||||
models:
|
||||
|
@ -384,6 +385,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.'
|
||||
acepta_invitades:
|
||||
title: 'Accept collaboration'
|
||||
help: 'By enabling this option, you can invite other people to collaborate on your site.'
|
||||
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.'
|
||||
|
|
|
@ -112,6 +112,7 @@ es:
|
|||
name: 'Nombre'
|
||||
title: 'Título'
|
||||
description: 'Descripción'
|
||||
acepta_invitades: Habilitar colaboración de otres usuaries
|
||||
colaboracion_anonima: Habilitar colaboración anónima
|
||||
contact: Habilitar formularios de contacto
|
||||
errors:
|
||||
|
@ -392,6 +393,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.'
|
||||
acepta_invitades:
|
||||
title: 'Aceptar colaboración de otres usuaries'
|
||||
help: 'Al habilitar esta opción puedes invitar a otres usuaries de Sutty a colaborar en tu sitio'
|
||||
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í.'
|
||||
|
|
5
db/migrate/20200822204920_add_invitades_to_sites.rb
Normal file
5
db/migrate/20200822204920_add_invitades_to_sites.rb
Normal file
|
@ -0,0 +1,5 @@
|
|||
class AddInvitadesToSites < ActiveRecord::Migration[6.0]
|
||||
def change
|
||||
add_column :sites, :acepta_invitades, :boolean, default: false
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue