Merge branch 'master' into 1725-census_local_copy_user_verification
This commit is contained in:
@@ -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?
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
22
lib/tasks/locales.rake
Normal 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
8
lib/tasks/slugs.rake
Normal 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
|
||||
Reference in New Issue
Block a user