Таблица посещаемости
Сделал автосоздание звонков/посещений при отсутствии
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user