@@ -220,7 +220,7 @@ def document_main(request, name, rev=None):
220220
221221 # ballot
222222 ballot_summary = None
223- if iesg_state and iesg_state .slug in ( "lc" , "writeupw" , "goaheadw" , "iesg-eva" , "defer" ) :
223+ if iesg_state and iesg_state .slug in IESG_BALLOT_ACTIVE_STATES :
224224 active_ballot = doc .active_ballot ()
225225 if active_ballot :
226226 ballot_summary = needed_ballot_positions (doc , active_ballot .active_ad_positions ().values ())
@@ -588,6 +588,17 @@ def document_ballot(request, name, ballot_id=None):
588588 ),
589589 context_instance = RequestContext (request ))
590590
591+ def ballot_popup (request , name , ballot_id ):
592+ doc = get_object_or_404 (Document , docalias__name = name )
593+ c = document_ballot_content (request , doc , ballot_id = ballot_id , editable = False )
594+ return render_to_response ("doc/ballot_popup.html" ,
595+ dict (doc = doc ,
596+ ballot_content = c ,
597+ ballot_id = ballot_id ,
598+ ),
599+ context_instance = RequestContext (request ))
600+
601+
591602def document_json (request , name ):
592603 doc = get_object_or_404 (Document , docalias__name = name )
593604
@@ -634,11 +645,6 @@ def extract_name(s):
634645
635646 return HttpResponse (json .dumps (data , indent = 2 ), mimetype = 'text/plain' )
636647
637- def ballot_for_popup (request , name ):
638- doc = get_object_or_404 (Document , docalias__name = name )
639- return HttpResponse (document_ballot_content (request , doc , ballot_id = None , editable = False ))
640-
641-
642648def ballot_json (request , name ):
643649 # REDESIGN: this view needs to be deleted or updated
644650 def get_ballot (name ):
0 commit comments