Ajout impression
This commit is contained in:
@@ -4,7 +4,7 @@ from django.http import HttpResponse, Http404
|
||||
from django.shortcuts import render
|
||||
from django.views.generic import ListView, UpdateView, DetailView, FormView, CreateView
|
||||
from django.core.exceptions import PermissionDenied
|
||||
|
||||
from studenteval.list_pdf_export import render_to_pdf
|
||||
|
||||
from studenteval.models import cl_Student_eval
|
||||
from studenteval.filters import cl_Student_eval_Filter
|
||||
@@ -78,6 +78,47 @@ class student_eval_list(LoginRequiredMixin,ListView):
|
||||
object.get_all_evals_for_student()
|
||||
object.get_mirror_eval(object.a_evals)
|
||||
context['my_objects'].append(object)
|
||||
context["student_id"] = object.Student.id
|
||||
|
||||
|
||||
return context
|
||||
|
||||
def export_pdf_all(request,student_id):
|
||||
'''
|
||||
if not "dtDate__range__gte" in request.GET.keys():
|
||||
start = datetime.today().replace(day=1,hour=0, minute=0)
|
||||
else:
|
||||
start = request.GET['dtDate__range__gte']
|
||||
if not "dtDate__range__lte" in request.GET.keys():
|
||||
end = datetime.now()
|
||||
else:
|
||||
end = request.GET['dtDate__range__lte']
|
||||
'''
|
||||
template_name = "studenteval/all_pdf_template.html"
|
||||
records = cl_Student_eval.objects.filter(Student=student_id)
|
||||
objects=[]
|
||||
for record in records:
|
||||
record.get_all_evals_for_student()
|
||||
record.get_mirror_eval(record.a_evals)
|
||||
objects.append(record)
|
||||
return render_to_pdf(template_name,{"objects": objects, })
|
||||
|
||||
def export_pdf(request,pk):
|
||||
'''
|
||||
if not "dtDate__range__gte" in request.GET.keys():
|
||||
start = datetime.today().replace(day=1,hour=0, minute=0)
|
||||
else:
|
||||
start = request.GET['dtDate__range__gte']
|
||||
if not "dtDate__range__lte" in request.GET.keys():
|
||||
end = datetime.now()
|
||||
else:
|
||||
end = request.GET['dtDate__range__lte']
|
||||
'''
|
||||
template_name = "studenteval/all_pdf_template.html"
|
||||
objects = []
|
||||
record = cl_Student_eval.objects.get(pk=pk)
|
||||
record.get_all_evals_for_student()
|
||||
record.get_mirror_eval(record.a_evals)
|
||||
objects.append(record)
|
||||
|
||||
return render_to_pdf(template_name,{"objects": objects, })
|
Reference in New Issue
Block a user