From 220e7397e16f87740dd34f6b0419e5515e68ecc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baza=CC=81n?= Date: Mon, 9 Jan 2017 16:04:49 +0100 Subject: [PATCH] adds Setting: minimum age to participate --- app/models/user.rb | 4 ++++ config/locales/settings.en.yml | 1 + config/locales/settings.es.yml | 1 + db/seeds.rb | 1 + 4 files changed, 7 insertions(+) diff --git a/app/models/user.rb b/app/models/user.rb index 5cb4743d3..881f5700d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -196,6 +196,10 @@ class User < ActiveRecord::Base @@username_max_length ||= self.columns.find { |c| c.name == 'username' }.limit || 60 end + def self.minimum_required_age + (Setting['min_age_to_participate'] || 16).to_i + end + def show_welcome_screen? sign_in_count == 1 && unverified? && !organization && !administrator? end diff --git a/config/locales/settings.en.yml b/config/locales/settings.en.yml index b2a4f85c8..811f10557 100755 --- a/config/locales/settings.en.yml +++ b/config/locales/settings.en.yml @@ -37,3 +37,4 @@ en: meta_description: "Site description (SEO)" meta_keywords: "Keywords (SEO)" verification_offices_url: Verification offices URL + min_age_to_participate: Minimum age needed to participate diff --git a/config/locales/settings.es.yml b/config/locales/settings.es.yml index c89861b85..b4575432e 100644 --- a/config/locales/settings.es.yml +++ b/config/locales/settings.es.yml @@ -37,3 +37,4 @@ es: meta_description: "Descripción del sitio (SEO)" meta_keywords: "Palabras clave (SEO)" verification_offices_url: URL oficinas verificación + min_age_to_participate: Edad mínima para participar diff --git a/db/seeds.rb b/db/seeds.rb index 041a4c931..de8e7c69b 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -94,3 +94,4 @@ Setting['mailer_from_address'] = 'noreply@consul.dev' # Verification settings Setting['verification_offices_url'] = 'http://oficinas-atencion-ciudadano.url/' +Setting['min_age_to_participate'] = 16