ConocimientoAbierto / policrowd

A website for crowd-sourcing structured politician data
https://beta.policrowd.org
GNU Affero General Public License v3.0
5 stars 0 forks source link

Allow edit present or past positions for a Politician #7

Closed martinszy closed 8 years ago

martinszy commented 8 years ago

A candidate can participate in older elections if the elections are created in the site so we know when they were candidates and weather they won that election. Same for nominations, a candidate can have a nomination that has already ended.

Related to https://github.com/mysociety/yournextrepresentative/issues/663

Part of #1

Copied from https://github.com/mysociety/yournextrepresentative/issues/703

godiard commented 8 years ago

Vamos a agregar un nuevo modelo Politician, que es hijo de Person.

Para cargar los puestos pasados o presentes, vamos a agregar una nueva Membersip. Organization: es el poder Ejecutivo, Legislativo o Judicial. Area: es el area geografica Post: es el cargo, Intendente, Diputado etc. (el Area nos provee la informacion adicional) Role: es un campo de texto libre, guardamos ahi el cargo si no está cargado previamente en la base.

NOTA: Actualmente en Post, se carga "Diputado Nacional por Formosa", con lo cual va a haber que modificar la generacion, y los datos actuales.

La UI en principio tiene una lógica similar a Linkedin, estamos cargando la historia de un político.

Un dato de la membership es el url del documento que es la fuente que valida el dato.

martinszy commented 8 years ago

No se puede verificar mientas no se solucionen los otros issues.

martinszy commented 8 years ago

Funcinoa, faltan algunos detalles, quizás abro otro issue.