def appointments(request): date_parts = ['year', 'month', 'day'] if all(['date_%s' % p in request.GET for p in date_parts]): day = date(*[int(request.GET.get('date_%s' % v)) for v in date_parts]) day_label = day.strftime('%d %B %Y') else: day = date.today() day_label = 'Today' form = forms.SimpleDateForm(initial={ 'date': day }) visits = Visit.objects.filter(date=day) try: first_upcoming_visit = Visit.objects.upcoming()[0] except IndexError: first_upcoming_visit = None paginator = Paginator(visits, 5) page = paginator.page(request.GET.get('p', 1)) return render_to_response('bookings_admin/appointment/index.html', { 'day': day, 'tomorrow': day + timedelta(days=1), 'yesterday': day - timedelta(days=1), 'day_label': day_label, 'paginator': paginator, 'page': page, 'effective_page_range': effective_page_range_for(page, paginator), 'form': form, 'first_upcoming_visit': first_upcoming_visit, 'query_string': '&'.join(['date_%s=%s' % (part, getattr(day, part)) for part in date_parts]) }, context_instance=RequestContext(request))
def call_requests(request): call_requests = PleaseCallMe.objects.all().order_by('-pk') paginator = Paginator(call_requests, 5) page = paginator.page(request.GET.get('p', 1)) return render_to_response('bookings_admin/call_requests/index.html', { 'paginator': paginator, 'page': page, 'effective_page_range': effective_page_range_for(page, paginator) }, context_instance=RequestContext(request))
def call_requests(request): call_requests = PleaseCallMe.objects.all().order_by("-pk") paginator = Paginator(call_requests, 5) page = paginator.page(request.GET.get("p", 1)) return render_to_response( "bookings_admin/call_requests/index.html", {"paginator": paginator, "page": page, "effective_page_range": effective_page_range_for(page, paginator)}, context_instance=RequestContext(request), )
def change_requests(request): change_requests = ChangeRequest.objects.filter(status='pending') paginator = Paginator(change_requests, 5) page = paginator.page(request.GET.get('p', 1)) return render_to_response('bookings_admin/change_request/index.html', { 'paginator': paginator, 'page': page, 'effective_page_range': effective_page_range_for(page, paginator) }, context_instance=RequestContext(request))
def change_requests(request): change_requests = ChangeRequest.objects.filter(status="pending") paginator = Paginator(change_requests, 5) page = paginator.page(request.GET.get("p", 1)) return render_to_response( "bookings_admin/change_request/index.html", {"paginator": paginator, "page": page, "effective_page_range": effective_page_range_for(page, paginator)}, context_instance=RequestContext(request), )
def call_requests(request): call_requests = PleaseCallMe.objects.all().order_by('-pk') paginator = Paginator(call_requests, 5) page = paginator.page(request.GET.get('p', 1)) return render_to_response( 'bookings_admin/call_requests/index.html', { 'paginator': paginator, 'page': page, 'effective_page_range': effective_page_range_for(page, paginator) }, context_instance=RequestContext(request))
def change_requests(request): change_requests = ChangeRequest.objects.filter(status='pending') paginator = Paginator(change_requests, 5) page = paginator.page(request.GET.get('p', 1)) return render_to_response( 'bookings_admin/change_request/index.html', { 'paginator': paginator, 'page': page, 'effective_page_range': effective_page_range_for(page, paginator) }, context_instance=RequestContext(request))
def appointments(request): date_parts = ['year', 'month', 'day'] if all(['date_%s' % p in request.GET for p in date_parts]): day = date(*[int(request.GET.get('date_%s' % v)) for v in date_parts]) day_label = day.strftime('%d %B %Y') else: day = date.today() day_label = 'Today' form = forms.SimpleDateForm(initial={'date': day}) visits = Visit.objects.in_group_with(request.user).filter(date=day) try: first_upcoming_visit = Visit.objects.upcoming()[0] except IndexError: first_upcoming_visit = None paginator = Paginator(visits, 5) page = paginator.page(request.GET.get('p', 1)) return render_to_response('bookings_admin/appointment/index.html', { 'day': day, 'tomorrow': day + timedelta(days=1), 'yesterday': day - timedelta(days=1), 'day_label': day_label, 'paginator': paginator, 'page': page, 'effective_page_range': effective_page_range_for(page, paginator), 'form': form, 'first_upcoming_visit': first_upcoming_visit, 'query_string': '&'.join( ['date_%s=%s' % (part, getattr(day, part)) for part in date_parts]) }, context_instance=RequestContext(request))
def appointments(request): date_parts = ["year", "month", "day"] if all(["date_%s" % p in request.GET for p in date_parts]): day = date(*[int(request.GET.get("date_%s" % v)) for v in date_parts]) day_label = day.strftime("%d %B %Y") else: day = date.today() day_label = "Today" form = forms.SimpleDateForm(initial={"date": day}) visits = Visit.objects.in_group_with(request.user).filter(date=day) try: first_upcoming_visit = Visit.objects.upcoming()[0] except IndexError: first_upcoming_visit = None paginator = Paginator(visits, 5) page = paginator.page(request.GET.get("p", 1)) return render_to_response( "bookings_admin/appointment/index.html", { "day": day, "tomorrow": day + timedelta(days=1), "yesterday": day - timedelta(days=1), "day_label": day_label, "paginator": paginator, "page": page, "effective_page_range": effective_page_range_for(page, paginator), "form": form, "first_upcoming_visit": first_upcoming_visit, "query_string": "&".join(["date_%s=%s" % (part, getattr(day, part)) for part in date_parts]), }, context_instance=RequestContext(request), )