From 635b7003065dce94635261583c131d685f089292 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Thu, 16 Apr 2015 21:33:02 +0000 Subject: [PATCH] Allow an AD to jump straight to the ballot editing page by right-clicking any ballot grid. Fixes #1669. Commit ready for merge. - Legacy-Id: 9518 --- ietf/doc/templatetags/ballot_icon.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ietf/doc/templatetags/ballot_icon.py b/ietf/doc/templatetags/ballot_icon.py index 3b893fc90..553ebd742 100644 --- a/ietf/doc/templatetags/ballot_icon.py +++ b/ietf/doc/templatetags/ballot_icon.py @@ -87,7 +87,12 @@ def ballot_icon(context, doc): positions = list(doc.active_ballot().active_ad_positions().items()) positions.sort(key=sort_key) - res = ['' % ( + right_click_string = '' + if has_role(user, "Area Director"): + right_click_string = 'oncontextmenu="window.location.href=\'%s\';return false;"' % urlreverse('ietf.doc.views_ballot.edit_position', kwargs=dict(name=doc.name, ballot_id=ballot.pk)) + + res = ['
' % ( + right_click_string, urlreverse("ietf.doc.views_doc.ballot_popup", kwargs=dict(name=doc.name, ballot_id=ballot.pk)), ballot.pk)]