Refactor profile view to separate game and organization subscriptions for improved clarity in the profile template.
This commit is contained in:
parent
1c3a9304b3
commit
9840a2c133
2 changed files with 19 additions and 10 deletions
|
|
@ -86,11 +86,14 @@ def profile_view(request: HttpRequest) -> HttpResponse:
|
|||
HttpResponse: Rendered profile template.
|
||||
"""
|
||||
subscriptions = NotificationSubscription.objects.filter(user=request.user) # type: ignore[misc]
|
||||
game_subscriptions = subscriptions.filter(game_id__isnull=False)
|
||||
org_subscriptions = subscriptions.filter(organization_id__isnull=False)
|
||||
return render(
|
||||
request,
|
||||
"accounts/profile.html",
|
||||
{
|
||||
"user": request.user,
|
||||
"subscriptions": subscriptions,
|
||||
"game_subscriptions": game_subscriptions,
|
||||
"org_subscriptions": org_subscriptions,
|
||||
},
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue