def SalonListSuperUserView(request): salon_list = SalonModel.objects.all() salon_filter = SalonFilter(request.GET,queryset = salon_list) paginator = Paginator(salon_filter.qs, 20) page = request.GET.get('page') salons = paginator.get_page(page) return render(request,'salon/salonlistforsuperuser.html',{'salons':salons,'filter':salon_filter})
def SalonPublicListView(request): salon_list = SalonModel.objects.filter(is_confirmed = True) salon_filter = SalonFilter(request.GET,queryset = salon_list) paginator = Paginator(salon_filter.qs, 10) page = request.GET.get('page') salons = paginator.get_page(page) return render(request,'salon/publiclist.html',{'salons':salons,'filter':salon_filter})
def UnConfirmedSalonListView(request): salon_list = SalonModel.objects.all() salon_filter = SalonFilter(request.GET,queryset = salon_list) paginator = Paginator(salon_filter.qs, 20) page = request.GET.get('page') salons = paginator.get_page(page) return render(request,'salon/unconfirmedsalonlist.html',{'salons':salons,'filter':salon_filter})
def SalonPublicListForSpecificSportClubView(request,pk): sportclub = get_object_or_404(SportClubModel,pk = pk) if sportclub.user.is_active: try: salon_list = SalonModel.objects.filter(is_confirmed = True, sportclub = sportclub) salon_filter = SalonFilter(request.GET,queryset = salon_list) paginator = Paginator(salon_filter.qs, 10) page = request.GET.get('page') salons = paginator.get_page(page) filter_off = False if len(salon_list) == 1: filter_off = True return render(request,'salon/publiclistforsportclub.html',{'filter_off':filter_off,'salons':salons,'filter':salon_filter,'sportclub':sportclub}) except: return render(request,'salon/publiclistforsportclub.html') else: return HttpResponseRedirect(reverse('sportclub:publicdetail',kwargs={'pk':sportclub.pk}))