def profile_view(request, user_id):
try:
user = User.objects.get(pk=user_id)
except User.DoesNotExist:
return redirect("/taskManager/dashboard")
if request.user.groups.filter(name='admin_g').exists():
role = "Admin"
elif request.user.groups.filter(name='project_managers').exists():
role = "Project Manager"
else:
role = "Team Member"
sorted_projects = Project.objects.filter(
users_assigned=request.user.id).order_by('title')
return render(request, 'taskManager/profile_view.html',
{'user': user, 'role': role, 'project_list': sorted_projects})
评论列表
文章目录