Example #1
0
def accept_mailsubmission_view(request,
                               mailsubmission_id='',
                               mailsubmission_hash=''):
    if request.method == 'POST':
        form = AcceptMailSubmissionForm(request, request.POST)
        if form.is_valid():
            mailsubmission = form.cleaned_data['mailsubmission']
            if mailsubmission.submission is not None:
                messages.info(request,
                              _("Postal submission was already "
                                "accepted"))
            else:
                accept_mail_submission(request, mailsubmission)
                messages.success(request, _("Postal submission accepted"))
            return redirect('accept_mailsubmission_default',
                            contest_id=request.contest.id)
    else:
        form = AcceptMailSubmissionForm(
            request,
            initial={
                'mailsubmission_id': mailsubmission_id,
                'submission_hash': mailsubmission_hash,
            },
        )
    return TemplateResponse(
        request,
        'mailsubmit/accept.html',
        {
            'form': form,
            'HASH_LENGTH': MAILSUBMIT_CONFIRMATION_HASH_LENGTH
        },
    )
Example #2
0
def accept_mailsubmission_view(request, mailsubmission_id='',
                               mailsubmission_hash=''):
    if request.method == 'POST':
        form = AcceptMailSubmissionForm(request, request.POST)
        if form.is_valid():
            mailsubmission = form.cleaned_data['mailsubmission']
            if mailsubmission.submission is not None:
                messages.info(request, _("Postal submission was already "
                                         "accepted"))
            else:
                accept_mail_submission(request, mailsubmission)
                messages.success(request, _("Postal submission accepted"))
            return redirect('accept_mailsubmission_default',
                            contest_id=request.contest.id)
    else:
        form = AcceptMailSubmissionForm(request, initial={
                'mailsubmission_id': mailsubmission_id,
                'submission_hash': mailsubmission_hash,
        })
    return TemplateResponse(request, 'mailsubmit/accept.html', {
            'form': form,
            'HASH_LENGTH': MAILSUBMIT_CONFIRMATION_HASH_LENGTH
    })
Example #3
0
 def accept_action(self, request, queryset):
     queryset = queryset.order_by('id')
     for mailsubmission in queryset:
         accept_mail_submission(request, mailsubmission)
Example #4
0
 def accept_action(self, request, queryset):
     queryset = queryset.order_by('id')
     for mailsubmission in queryset:
         accept_mail_submission(request, mailsubmission)