def user_detail(request, pk): """ The public profile of a user. Displays the user's organization, title, credit name, email, phone, bio, expertise, profile photo, social media links and most recent content. """ user = get_object_or_404(User, pk=pk) user_stories = User.get_user_stories(user) user_content = User.get_user_content(user) usernotes = UserNote.objects.filter(owner_id=user.id)[:4] usernoteform = UserNoteForm() content = user.get_user_content() return render(request, 'editorial/userdetail.html', { 'user': user, 'user_stories': user_stories, 'user_content': user_content, 'usernotes': usernotes, 'usernoteform': usernoteform })