Exemplo n.º 1
0
def friendship(request, operation, pk):
    new_friend = User.objects.get(pk=pk)
    if operation == 'add':
        Friend.add_friend(request.user, new_friend)
        print(request.user, new_friend)
    elif operation == 'remove':
        Friend.remove_friend(request.user, new_friend)
        print(request.user, new_friend)
    return redirect(reverse('home:home'))
Exemplo n.º 2
0
def change_friends(request, operation, pk):
	friend = User.objects.get(pk=pk)

	if operation == 'add':
		Friend.add_friend(request.user, friend)

	elif operation == 'remove':
		Friend.remove_friend(request.user, friend)
	return redirect('home:home')
Exemplo n.º 3
0
def connect_friend(request, operation, pk):
    new_friend = User.objects.get(pk=pk)

    if operation == 'add':
        Friend.add_friend(request.user, new_friend)

    elif operation == 'unfriend':
        Friend.unfriend(request.user, new_friend)

    return redirect('home:home')
Exemplo n.º 4
0
def friend_requests(request, operation, pk):
    friend = User.objects.get(pk=pk)
    if operation == 'accept':
        Friend_Request.accept_request(request.user, friend)
        Friend.add_friend(request.user, friend)
        Friend.add_friend(friend, request.user)
    elif operation == 'decline':
        Friend_Request.decline_request(request.user, friend)
    else:
        return redirect('home')
    return redirect('friend_list')