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")
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/')
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")
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/')