Author: humbedooh
Date: Sun Mar 27 17:06:55 2016
New Revision: 1736781
URL: http://svn.apache.org/viewvc?rev=1736781&view=rev
Log:
pass on a bit more metadata
Modified:
steve/trunk/pysteve/lib/backends/es.py
Modified: steve/trunk/pysteve/lib/backends/es.py
URL:
http://svn.apache.org/viewvc/steve/trunk/pysteve/lib/backends/es.py?rev=1736781&r1=1736780&r2=1736781&view=diff
==============================================================================
--- steve/trunk/pysteve/lib/backends/es.py (original)
+++ steve/trunk/pysteve/lib/backends/es.py Sun Mar 27 17:06:55 2016
@@ -254,7 +254,10 @@ class ElasticSearchBackend:
for entry in res['hits']['hits']:
election = entry['_source']
# Mark election open or closed
- elections[election['id']] = False if election['closed'] else
True
+ elections[election['id']] = {
+ 'title': election['title'],
+ 'open': False if election['closed'] else True
+ }
# Then, get all ballots and note whether they still apply or not
ballots = {}
@@ -265,7 +268,7 @@ class ElasticSearchBackend:
ballot = entry['_source']
ballots[ballot['election']] = {
'ballot': entry['_id'],
- 'open': elections[ballot['election']]
+ 'metadata': elections[ballot['election']]
}
return ballots