Rename member_required decorator to nomcom_member_required
Rename private_key_required decorator to nomcom_private_key_required Fixes #1038 - Legacy-Id: 5716
This commit is contained in:
parent
42fe4ccf16
commit
a7af017465
|
@ -7,7 +7,7 @@ from ietf.ietfauth.decorators import passes_test_decorator, has_role
|
|||
from ietf.nomcom.utils import get_nomcom_by_year
|
||||
|
||||
|
||||
def member_required(role=None):
|
||||
def nomcom_member_required(role=None):
|
||||
def _is_nomcom_member(user, *args, **kwargs):
|
||||
year = kwargs.get('year', None)
|
||||
if year:
|
||||
|
@ -20,11 +20,11 @@ def member_required(role=None):
|
|||
return passes_test_decorator(_is_nomcom_member, 'Restricted to NomCom %s' % role)
|
||||
|
||||
|
||||
def private_key_required(view_func):
|
||||
def nomcom_private_key_required(view_func):
|
||||
def inner(request, *args, **kwargs):
|
||||
year = kwargs.get('year', None)
|
||||
if not year:
|
||||
raise Exception, 'View decorated with private_key_required must receive a year argument'
|
||||
raise Exception, 'View decorated with nomcom_private_key_required must receive a year argument'
|
||||
if not 'NOMCOM_PRIVATE_KEY_%s' % year in request.session:
|
||||
return HttpResponseRedirect('%s?back_to=%s' % (reverse('nomcom_private_key', None, args=(year, )), urlquote(request.get_full_path())))
|
||||
else:
|
||||
|
|
|
@ -28,7 +28,7 @@ from ietf.nomcom.utils import QUESTIONNAIRE_TEMPLATE, NOMINATION_EMAIL_TEMPLATE,
|
|||
get_user_email, get_hash_nominee_position, get_year_by_nomcom, \
|
||||
HEADER_QUESTIONNAIRE_TEMPLATE, validate_private_key, \
|
||||
validate_public_key
|
||||
from ietf.nomcom.decorators import member_required
|
||||
from ietf.nomcom.decorators import nomcom_member_required
|
||||
|
||||
|
||||
ROLODEX_URL = getattr(settings, 'ROLODEX_URL', None)
|
||||
|
@ -128,7 +128,7 @@ class EditMembersFormPreview(FormPreview):
|
|||
form_template = 'nomcom/edit_members.html'
|
||||
preview_template = 'nomcom/edit_members_preview.html'
|
||||
|
||||
@method_decorator(member_required(role='chair'))
|
||||
@method_decorator(nomcom_member_required(role='chair'))
|
||||
def __call__(self, request, *args, **kwargs):
|
||||
year = kwargs['year']
|
||||
group = get_group_or_404(year)
|
||||
|
|
|
@ -19,7 +19,7 @@ from ietf.dbtemplate.models import DBTemplate
|
|||
from ietf.dbtemplate.views import template_edit
|
||||
from ietf.name.models import NomineePositionState, FeedbackType
|
||||
|
||||
from ietf.nomcom.decorators import member_required, private_key_required
|
||||
from ietf.nomcom.decorators import nomcom_member_required, nomcom_private_key_required
|
||||
from ietf.nomcom.forms import (NominateForm, FeedbackForm, QuestionnaireForm,
|
||||
MergeForm, NomComTemplateForm, PositionForm,
|
||||
PrivateKeyForm, EditNomcomForm, PendingFeedbackForm,
|
||||
|
@ -41,7 +41,7 @@ def index(request, year):
|
|||
'template': template}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='member')
|
||||
@nomcom_member_required(role='member')
|
||||
def private_key(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
message = None
|
||||
|
@ -67,7 +67,7 @@ def private_key(request, year):
|
|||
'selected': 'private_key'}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='member')
|
||||
@nomcom_member_required(role='member')
|
||||
def private_index(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
all_nominee_positions = NomineePosition.objects.get_by_nomcom(nomcom).not_duplicated()
|
||||
|
@ -133,7 +133,7 @@ def private_index(request, year):
|
|||
'message': message}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def send_reminder_mail(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
nominees = Nominee.objects.get_by_nomcom(nomcom).not_duplicated().filter(nomineeposition__state='pending').distinct()
|
||||
|
@ -166,7 +166,7 @@ def send_reminder_mail(request, year):
|
|||
'message': message}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def private_merge(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
message = None
|
||||
|
@ -211,7 +211,7 @@ def public_nominate(request, year):
|
|||
return nominate(request, year, True)
|
||||
|
||||
|
||||
@member_required(role='member')
|
||||
@nomcom_member_required(role='member')
|
||||
def private_nominate(request, year):
|
||||
return nominate(request, year, False)
|
||||
|
||||
|
@ -254,7 +254,7 @@ def public_feedback(request, year):
|
|||
return feedback(request, year, True)
|
||||
|
||||
|
||||
@member_required(role='member')
|
||||
@nomcom_member_required(role='member')
|
||||
def private_feedback(request, year):
|
||||
return feedback(request, year, False)
|
||||
|
||||
|
@ -309,7 +309,7 @@ def feedback(request, year, public):
|
|||
'selected': 'feedback'}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def private_questionnaire(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
has_publickey = nomcom.public_key and True or False
|
||||
|
@ -381,8 +381,8 @@ def process_nomination_status(request, year, nominee_position_id, state, date, h
|
|||
'selected': 'feedback'}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='member')
|
||||
@private_key_required
|
||||
@nomcom_member_required(role='member')
|
||||
@nomcom_private_key_required
|
||||
def view_feedback(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
nominees = Nominee.objects.get_by_nomcom(nomcom).not_duplicated().distinct()
|
||||
|
@ -394,8 +394,8 @@ def view_feedback(request, year):
|
|||
'nomcom': nomcom}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@private_key_required
|
||||
@nomcom_member_required(role='chair')
|
||||
@nomcom_private_key_required
|
||||
def view_feedback_pending(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
message = None
|
||||
|
@ -428,8 +428,8 @@ def view_feedback_pending(request, year):
|
|||
'nomcom': nomcom}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='member')
|
||||
@private_key_required
|
||||
@nomcom_member_required(role='member')
|
||||
@nomcom_private_key_required
|
||||
def view_feedback_nominee(request, year, nominee_id):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
nominee = get_object_or_404(Nominee, id=nominee_id)
|
||||
|
@ -443,7 +443,7 @@ def view_feedback_nominee(request, year, nominee_id):
|
|||
'nomcom': nomcom}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def edit_nomcom(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
has_publickey = nomcom.public_key and True or False
|
||||
|
@ -479,7 +479,7 @@ def edit_nomcom(request, year):
|
|||
'selected': 'edit_nomcom'}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def delete_nomcom(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
post_delete_redirect = reverse('nomcom_deleted')
|
||||
|
@ -495,7 +495,7 @@ def delete_nomcom(request, year):
|
|||
extra_context=extra_context)
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def list_templates(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
positions = nomcom.position_set.all()
|
||||
|
@ -509,7 +509,7 @@ def list_templates(request, year):
|
|||
'nomcom': nomcom}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def edit_template(request, year, template_id):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
return_url = request.META.get('HTTP_REFERER', None)
|
||||
|
@ -522,7 +522,7 @@ def edit_template(request, year, template_id):
|
|||
'nomcom': nomcom})
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def list_positions(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
positions = nomcom.position_set.all()
|
||||
|
@ -534,7 +534,7 @@ def list_positions(request, year):
|
|||
'nomcom': nomcom}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def remove_position(request, year, position_id):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
try:
|
||||
|
@ -551,7 +551,7 @@ def remove_position(request, year, position_id):
|
|||
'nomcom': nomcom}, RequestContext(request))
|
||||
|
||||
|
||||
@member_required(role='chair')
|
||||
@nomcom_member_required(role='chair')
|
||||
def edit_position(request, year, position_id=None):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
if position_id:
|
||||
|
|
Loading…
Reference in a new issue