Ejemplo n.º 1
0
	def add_connection(self,user1,user2,status="dormant"):
		"""
		Adds connections between users
		"""
		cxn = Connection()
		cxn.person1 = user1.profile
		cxn.person2 = user2.profile
		cxn.service = "linkedin"
		cxn.status = status
		cxn.save()

		cxn = Connection()
		cxn.person1 = user2.profile
		cxn.person2 = user1.profile
		cxn.service = "linkedin"
		cxn.status = status
		cxn.save()
Ejemplo n.º 2
0
def FollowUser(request, id):
    user = User.objects.get(pk=id)
    conobj = Connection(follower=request.user, following=user)
    conobj.save()

    return HttpResponseRedirect("/users/" + user.username)
Ejemplo n.º 3
0
def connect(request):
	u1 = request.user
	u2 = User.objects.get(id=request.POST.get('id'))
	response = {}

	try:
		cxn1 = Connection()
		cxn1.person1 = u1.profile
		cxn1.person2 = u2.profile
		cxn1.service = "linkedin"
		cxn1.status = "added"
		cxn1.save()

		cxn2 = Connection()
		cxn2.person1 = u1.profile
		cxn2.person2 = u2.profile
		cxn2.service = "linkedin"
		cxn2.status = "added"
		cxn2.save()

		response["result"] = "success"
	except:
		response["result"] = "failure"
		response["errors"] = "Error creating connections @ DB"

	return HttpResponse(simplejson.dumps(response))