Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
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)
Example #6
0
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)
Example #7
0
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)