Skip to content

lanacioncom/ddjj_front_rails_lanacion

Repository files navigation

Declaraciones Juradas Abiertas - Front

Declaraciones Juradas Abiertas es un proyecto de LA NACION, junto a Poder Ciudadano, Fundación Directorio Legislativo, la Asociación Civil por la Igualdad y la Justicia y más de 30 voluntarios que colaboraron para abrir la información patrimonial de los principales funcionarios públicos de la Argentina. Todas las personas que participamos del proyecto queremos que otras organizaciones y equipos se sumen a la aventura de abrir documentos públicos que no puedan ser procesados (aún) por las tecnologías disponibles. Con este mismo espíritu y gracias al apoyo de Hivos, creamos este formulario que nos permitió cargar de manera colaborativa más de 900 declaraciones juradas nuevas, luego del lanzamiento inicial en 2013. Estamos convencidos de que abrir el código de esta aplicación permitirá a otros hacer más fácil la tarea de crear bases de datos para acercar la información pública a los ciudadanos. Por eso también, invitamos (y queremos) que otras personas puedan descargar , modificar y retrabajar lo que hicimos en equipo. Por último, agradecemos a Suma Ciudadana, ONG de Perú con la que trabajamos durante más de un año en el marco del proyecto de Hivos para impulsar y mejorar nuestras platafromas de declaraciones juradas. Juntos nos enfrentamos a desafíos que pudimos resolver colectivamente, pero por sobre todas las cosas, hicimos las cosas en equipo con una única finalidad: que las personas pudieron conocer el patrimono de los funcionarios públicos sin tecnicismos y de modo sencillo.

Para instalar Xapian en Ubuntu

Antes de bundle install hacer:

sudo apt-get install libxapian-dev libxapian22 uuid-dev

Se recomienda usar rbenv y rbenv-bundler

Configuración de la aplicación

  • Duplicar config/database.yml.example y y renombrar a "config/database.yml"
  • Abrir "config/database.yml" y configurar la base de datos
  • Duplicar config/initializers/basic_authenticate.rb.example y renombrar a "config/initializers/basic_authenticate.rb" (Simple login para el admin)
  • Instalar gemas $ bundle install
  • Correr las migraciones: $ rake db:migrate
  • Correr el server: $ rails s

Para actualizar el indice de busqueda

rake ddjj:load_index RAILS_ENV=production rake ddjj:load_index

Para actualizar los assets

'rake assets:precompile'

Crear csv para exportar de los 3 poders

GET tareas/crear_csv_poderes

Actualizar los DNI

Recibe un CSV separedo por ",". El mismo debe estar en public/dni_personas.csv, hay que subirlo por ftp.

Elcon orden de las cabeceras es el siguiente:

["apellido", "nombre", "CUIL", "DNI", "CUIT"]

Donde "apellido" es la primer fila, "nombre" la segunda, y asi sin alterar el orden Para ejecutar el script acceder al menú del admin "Tareas" > "load_dnis para personas"

About

Declaraciones Juradas Abiertas - Front

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors