Beispiel #1
0
def email_invite_connection(request):
    if request.method == "POST":
        list_of_users = request.POST.getlist('connectUser')
        for user_id in list_of_users:
            if Invitations.objects.filter(receiver_id=user_id,
                                          sender_id=request.user.id):
                settings.MESSAGE = ""
            elif Connection.objects.filter(
                    Q(of_whom=request.user) & Q(with_whom=user_id)):
                settings.MESSAGE = ""
            else:
                try:
                    user = User.objects.get(id=user_id)
                except User.DoesNotExist:
                    return HttpResponse(json.dumps({'message': 'no'}),
                                        content_type="application/json")
                invite = Invitations()
                invite.receiver_id = user
                invite.sender_id = request.user
                invite.invitation_message = "I'd like to add you to my professional network on LinkedIN " + request.user.get_full_name(
                )
                invite.relationship_type = "other"
                invite.save()
                settings.MESSAGE = ""
        return HttpResponse(json.dumps({'message': 'yes'}),
                            content_type="application/json")
Beispiel #2
0
def send_invitation(request):
    if request.method == "POST":
        try:
            receiver = User.objects.get(id=request.POST['receiver'])
        except User.DoesNotExist:
            settings.MESSAGE = "not good"
            return HttpResponseRedirect('/logged-in-view/')
        if Invitations.objects.filter(receiver_id=receiver.id,
                                      sender_id=request.user.id):
            settings.MESSAGE = "Already Pending"
        elif Connection.objects.filter(
                Q(of_whom=request.user) & Q(with_whom=receiver)):
            settings.MESSAGE = "Already connected !"
        elif receiver:
            invite = Invitations()
            invite.receiver_id = receiver
            invite.sender_id = request.user
            invite.invitation_message = request.POST['note']
            invite.relationship_type = request.POST['relation']
            invite.save()
            settings.MESSAGE = "Invitation has been sent to " + receiver.get_full_name(
            )
        else:
            settings.MESSAGE = "not good"

    return HttpResponseRedirect('/logged-in-view/')
Beispiel #3
0
def email_invite_connection(request):
    if request.method == "POST":
        list_of_users = request.POST.getlist('connectUser')
        for user_id in list_of_users:
            if Invitations.objects.filter(receiver_id=user_id, sender_id=request.user.id):
                settings.MESSAGE = ""
            elif Connection.objects.filter(Q(of_whom=request.user) & Q(with_whom=user_id)):
                settings.MESSAGE = ""
            else:
                try:
                    user = User.objects.get(id=user_id)
                except User.DoesNotExist:
                    return HttpResponse(json.dumps({'message':'no'}) , content_type="application/json")
                invite = Invitations()
                invite.receiver_id = user
                invite.sender_id = request.user
                invite.invitation_message = "I'd like to add you to my professional network on LinkedIN " + request.user.get_full_name()
                invite.relationship_type = "other"
                invite.save()
                settings.MESSAGE = ""
        return HttpResponse(json.dumps({'message':'yes'}) , content_type="application/json")
Beispiel #4
0
def send_invitation(request):
    if request.method == "POST":
        try:
            receiver = User.objects.get(id=request.POST['receiver'])
        except User.DoesNotExist:
            settings.MESSAGE = "not good"
            return HttpResponseRedirect('/logged-in-view/')
        if Invitations.objects.filter(receiver_id=receiver.id, sender_id=request.user.id):
            settings.MESSAGE = "Already Pending"
        elif Connection.objects.filter(Q(of_whom=request.user) & Q(with_whom=receiver)):
            settings.MESSAGE = "Already connected !"
        elif receiver:
            invite = Invitations()
            invite.receiver_id = receiver
            invite.sender_id = request.user
            invite.invitation_message = request.POST['note']
            invite.relationship_type = request.POST['relation']
            invite.save()
            settings.MESSAGE = "Invitation has been sent to " + receiver.get_full_name()
        else:
            settings.MESSAGE = "not good"

    return HttpResponseRedirect('/logged-in-view/')