Added email emergency contacts to bus companies function
This commit is contained in:
@@ -12,7 +12,8 @@ from rangefilter.filters import DateRangeFilterBuilder
|
||||
|
||||
from .adminClone import CloneModelAdmin
|
||||
from .context_helpers import *
|
||||
from .email_helpers import email_companies_bus_roll, render_to_pdf, email_school_roll
|
||||
from .email_helpers import email_companies_bus_roll, render_to_pdf, email_school_roll, \
|
||||
email_companies_emergency_contacts
|
||||
from .models import *
|
||||
from .utils.send_sms import send_sms
|
||||
|
||||
@@ -25,10 +26,14 @@ class BusRollMixin:
|
||||
def show_emergency_contacts(self, request, queryset):
|
||||
return render_to_pdf('reports/emergency_contacts.html', emergency_contacts_context(queryset))
|
||||
|
||||
def email_company(self, request, queryset):
|
||||
def email_bus_roll(self, request, queryset):
|
||||
return email_companies_bus_roll(request, queryset)
|
||||
|
||||
email_company.short_description = "Email Bus Roll to Company"
|
||||
def email_emergency_contacts(self, request, queryset):
|
||||
return email_companies_emergency_contacts(request, queryset)
|
||||
|
||||
email_bus_roll.short_description = "Email Bus Roll to Company"
|
||||
email_emergency_contacts.short_description = "Email Emergency Contacts to Company"
|
||||
|
||||
|
||||
class ShuttleRollMixin:
|
||||
@@ -132,7 +137,7 @@ class BusesAdmin(MyImportExportModelAdmin, admin.ModelAdmin, BusRollMixin):
|
||||
list_filter = ["company"]
|
||||
list_display = ["route_name", "company", "contract_number", "seating_capacity", "route_travellers"]
|
||||
readonly_fields = ["traveller_count"]
|
||||
actions = ["email_company", "show_bus_roll", "show_emergency_contacts"]
|
||||
actions = ["show_bus_roll", "show_emergency_contacts", "email_bus_roll", "email_emergency_contacts"]
|
||||
inlines = [DriverInline, BusStopInline]
|
||||
fieldsets = [
|
||||
(None, {'fields': [
|
||||
|
||||
Reference in New Issue
Block a user