b695dd8054
Moved helpers and views to their respective new apps
34 lines
1007 B
Python
34 lines
1007 B
Python
from django.contrib.admin.views.decorators import staff_member_required
|
|
from django.http import HttpResponseRedirect
|
|
from django.shortcuts import render
|
|
|
|
from .context_helpers import *
|
|
from .email_helpers import render_to_pdf
|
|
from .utils.send_sms import SMSForm
|
|
|
|
|
|
@staff_member_required
|
|
def bus_summary(request):
|
|
return render(request, 'reports/bus_summary.html', bus_summary_context())
|
|
|
|
|
|
@staff_member_required
|
|
def emergency_contacts(request):
|
|
return render_to_pdf('reports/emergency_contacts.html', emergency_contacts_context())
|
|
|
|
|
|
@staff_member_required
|
|
def bus_roll(request):
|
|
return render_to_pdf('reports/bus_roll.html', bus_roll_context())
|
|
|
|
@staff_member_required
|
|
def sms_message(request, queryset):
|
|
if request.method == 'POST':
|
|
form = SMSForm(request.POST)
|
|
if form.is_valid():
|
|
HttpResponseRedirect(request.get_full_path())
|
|
else:
|
|
form = SMSForm()
|
|
|
|
return render(request, 'admin/sms_form.html', context={'form': form, 'travellers': queryset})
|