class AppointmentAdmin(admin.ModelAdmin):
list_display = ('real_date', 'student', 'jury')
- list_filter = ('slot__date', 'slot__appointment_period')
+ list_filter = ('slot__date', 'slot__appointment_period', 'slot__mode')
actions = ['export_csv']
def export_csv(self, request, queryset):
response['Content-Disposition'] = 'attachment; filename=rendezvous.csv'
writer = csv.writer(response)
- writer.writerow(['date', 'creneau', 'nom', 'prenom', 'email', 'iej', 'jury'])
+ writer.writerow(['date', 'creneau', 'nom', 'prenom', 'email', 'iej', 'jury', 'mode'])
def csv_encode(item):
if isinstance(item, unicode):
return item.encode('utf-8')
user = app.student
student = user.student.all()[0]
- row = [ app.day.strftime('%d/%m/%Y'), app.start, user.last_name, user.first_name, user.email, student.iej, app.jury.name ]
+ row = [ app.day.strftime('%d/%m/%Y'), app.start, user.last_name, user.first_name, user.email, student.iej, app.jury.name, app.slot.mode ]
row = [ csv_encode(col) for col in row ]
writer.writerow(row)
'bbb': ap.appointment_period.bbb_room,
'main_text': main_text }
# DEBUG
- data['mto'] = "yoanl@pilotsystems.net"
+ # data['mto'] = "yoanl@pilotsystems.net"
# data['mto'] = "dorothee.lavalle@pre-barreau.com"
- # data['mto'] = "gael@pilotsystems.net"
subject_template = 'teleforma/messages/email_appointment_sujet.txt'
message_template = 'teleforma/messages/email_appointment.txt'