Merge branch 'master' into 1725-census_local_copy_user_verification

This commit is contained in:
María Checa
2017-07-14 15:50:26 +02:00
269 changed files with 2580 additions and 1000 deletions

View File

@@ -2,7 +2,7 @@ module ActsAsParanoidAliases
def self.included(base)
base.extend(ClassMethods)
self.class_eval do
class_eval do
def hide
return false if hidden?

View File

@@ -92,7 +92,27 @@ class CensusApi
end
def stubbed_valid_response
{get_habita_datos_response: {get_habita_datos_return: {datos_habitante: { item: {fecha_nacimiento_string: "31-12-1980", identificador_documento: "12345678Z", descripcion_sexo: "Varón", nombre: "José", apellido1: "García" }}, datos_vivienda: {item: {codigo_postal: "28013", codigo_distrito: "01"}}}}}
{
get_habita_datos_response: {
get_habita_datos_return: {
datos_habitante: {
item: {
fecha_nacimiento_string: "31-12-1980",
identificador_documento: "12345678Z",
descripcion_sexo: "Varón",
nombre: "José",
apellido1: "García"
}
},
datos_vivienda: {
item: {
codigo_postal: "28013",
codigo_distrito: "01"
}
}
}
}
}
end
def stubbed_invalid_response

View File

@@ -1,5 +1,5 @@
class Numeric
def percent_of(n)
(self.to_f / n * 100).to_i
(to_f / n * 100).to_i
end
end

22
lib/tasks/locales.rake Normal file
View File

@@ -0,0 +1,22 @@
namespace :locales do
desc 'Migrate all localization files to new structure for a given locale name as argument'
task :migrate_structure, [:locale] => [:environment] do |_t, args|
locale = args[:locale]
puts "Moving files for locale: #{locale}"
# This creates ./config/locales/en/ directory
system "mkdir ./config/locales/#{locale}"
# This moves from ./config/locales/en.yml to ./config/locales/en/general.yml
system "mv ./config/locales/#{locale}.yml ./config/locales/#{locale}/general.yml"
# This moves from ./config/locales/admin.en.yml to ./config/locales/en/admin.en.yml
system "mv ./config/locales/*.#{locale}.yml ./config/locales/#{locale}/"
# This moves from ./config/locales/en/admin.en.yml to ./config/locales/en/admin.yml
system "find ./config/locales/ -name \"*.#{locale}.yml\" -exec sh -c 'mv \"$1\" \"${1%.#{locale}.yml}.yml\"' _ {} \\;"
puts "Moved!"
end
end

8
lib/tasks/slugs.rake Normal file
View File

@@ -0,0 +1,8 @@
namespace :slugs do
desc "Generate slug attribute for objects from classes that use Sluggable concern"
task generate: :environment do
%w(Budget Budget::Heading Budget::Group).each do |class_name|
class_name.constantize.all.each(&:generate_slug)
end
end
end