def get_userqueries(request): page = request.GET.get('page') postbox = Postbox.objects.all().order_by("-sent_date") context = {} context["page_url"]= "admin/user/queries" context["userqueries"] = getpagerecords(postbox, page) return render(request,'admin_userqueries.html', context)
def inactive_posts(request): page = request.GET.get('page') postlist = Post.objects.filter(is_active=False) context = {} context["page_url"]= "admin/posts/inactive" context["posts"] = getpagerecords(postlist, page) return render(request,'admin_posts.html', context)
def unverified_posts(request): page = request.GET.get('page') postlist = Post.objects.filter(is_verified=False) context = {} context["page_url"] = "admin/posts/unverified" context["posts"] = getpagerecords(postlist, page) return render(request, 'admin_posts.html', context)
def all_posts(request): page = request.GET.get('page') postlist = Post.objects.all() context = {} context["page_url"] = "admin/posts/all" context["posts"] = getpagerecords(postlist, page) return render(request, 'admin_posts.html', context)
def inactive_users(request): print ("You hit inactive_users") page = request.GET.get('page') userlist = User.objects.filter(is_email_verified=False) context={} context["page_url"]="admin/users/inactive" context["users"]=getpagerecords(userlist, page) return render(request, 'admin_users.html', context)
def searchposts(request): print("you hit search posts") location = request.GET.get("location", "") housetype = request.GET.get("housetype", "") accomtype = request.GET.get("accomtype", "") accomfor = request.GET.get("accomfor", "") page = request.GET.get('page') print(location, accomtype, housetype, accomfor) request.session["accomtype"] = accomtype request.session["housetype"] = housetype request.session["accomfor"] = accomfor postlist = Post.objects.all() #postlist = Post.objects.filter(house_type=housetype,accom_type=accomtype,accom_for__contains=accomfor) context = {} context["posts"] = getpagerecords(postlist, page) return render(request, 'postlist.html', context)
def all_users(request): print ("You hit all_users") command = request.GET.get("command", "").lower().strip() isphonenotverified = request.GET.get("isphonenotverified", "") isidproofnotverified = request.GET.get("isidproofnotverified", "") searchby = request.GET.get("searchby", "").lower().strip() searchdata = request.GET.get("searchdata", "").strip() page = request.GET.get('page') userlist = [] if (command == "filter"): print ("Filter users by ## Phone not verified:" + isphonenotverified, " and Idproof not verified:" + isidproofnotverified) if (isphonenotverified == 'true'): userlist = User.objects.filter(is_phone_verified=False) elif (isidproofnotverified == 'true'): userlist = User.objects.filter(is_id_verified=False) elif (command == "search"): print ("Search users by ##" + searchby + " and search data:" + searchdata) if (searchby == "username"): userlist = User.objects.filter(email__icontains=searchdata) elif (searchby == "phonenumber"): userlist = User.objects.filter(phone_number__icontains=searchdata) elif (searchby == "firstname"): userlist = User.objects.filter(first_name__icontains=searchdata) elif (searchby == "lastname"): userlist = User.objects.filter(last_name__icontains=searchdata) else: print ('executing all') userlist = User.objects.all() context={} context["page_url"]="admin/users/all" context["users"]=getpagerecords(userlist, page) return render(request, 'admin_users.html', context)