mysociety / yournextrepresentative

A website for crowd-sourcing structured election candidate data
https://candidates.democracyclub.org.uk/
GNU Affero General Public License v3.0
56 stars 21 forks source link

Confusing multiple elections #472

Closed martinszy closed 8 years ago

martinszy commented 9 years ago

In the candidate page, we have the candidate listed as candidate for all the elections.

Example: http://investigacion.yoquierosaber.org/person/46/emilio-martinez-garbino

Distritos: Candidato actualmente en Senadores Nacionales PASO 2015 No hay información aún Candidato actualmente en Presidentes PASO 2015 No hay información aún Candidato actualmente en Gobernador PASO 2015 No hay información aún Candidato actualmente en Diputados Nacionales PASO 2015 Diputado Nacional por ENTRE RIOS Frente Entrerriano Federal para el Trabajo, la Producción y la Justicia Social

He is actually ever going to be candidate for one of these elections, so it's confusing to list all of them here.

mhl commented 8 years ago

This is also bad in the 2016 UK elections, e.g:

too-many-elections

tfgg commented 8 years ago

It'll also get much worse if we add local elections. In the UK, though, I'm not sure if it's technically true that someone can't stand in multiple elections - it might even be a regular occurrence, e.g. a minor candidate standing for MSP also re-running as a councillor.

I guess it just needs a slightly different UX for adding standings, and then there's the semantics of "No information yet" versus "Not standing" that I suspect isn't that important, since if you're not known to be standing you're assumed to not be, and might actually introduce errors if someone is marked as not standing but actually stands in another constituency.

mhl commented 8 years ago

Yeah, we definitely still want to allow people to stand in multiple constituencies; I'm thinking more of just hiding the "not standing" and "no information yet" elections on the view page, while on the edit page having some Javascript enhancement to hide them unless someone unhides an election in order to add them as a candidate.