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