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