Parcourir la source

Таблица посещаемости

Сделал автосоздание звонков/посещений при отсутствии
Denis V. Dedkov il y a 10 ans
Parent
commit
9ac9d9d018
1 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 7 0
      asuzr/views.py

+ 7 - 0
asuzr/views.py

@@ -101,10 +101,17 @@ def get_day_orders_table(date, prefix):
 
   return table 
 
+def create_attendance_if_need(date):
+  attendance, created = Attendance.objects.get_or_create(date = date,
+          defaults={'calls': 0, 'visits': 0})
+  if created:
+      attendance.save()
+
 @login_required
 def visit_view(request):
   curr_date = datetime.strptime(request.GET.get('date', date.today().strftime('%d.%m.%Y')), '%d.%m.%Y')
   form = DateForm({'date':curr_date})
+  create_attendance_if_need(curr_date)
   attendance_table, add_info = get_attendance_table(curr_date.year, curr_date.month, 'attendance-')
   RequestConfig(request, paginate={'per_page': 32}).configure(attendance_table)