def delete(request, assignment_id): assignment = Assignment.objects.get(pk=assignment_id) if request.method == 'POST': assignment.delete() messages.success(request, _('Election <b>%s</b> was successfully deleted.') % assignment) else: del_confirm_form(request, assignment) return redirect(reverse('assignment_overview'))
def delete_poll(request, poll_id): poll = Poll.objects.get(pk=poll_id) assignment = poll.assignment ballot = assignment.poll_set.filter(id__lte=poll_id).count() if request.method == 'POST': poll.delete() messages.success(request, _('The %s. ballot was successfully deleted.') % ballot) else: del_confirm_form(request, poll, name=_("the %s. ballot") % ballot) return redirect(reverse('assignment_view', args=[assignment.id]))