diff --git a/kepi/tophat_ui/templates/user-page.html b/kepi/tophat_ui/templates/user-page.html index fb6b877..3478eae 100644 --- a/kepi/tophat_ui/templates/user-page.html +++ b/kepi/tophat_ui/templates/user-page.html @@ -2,4 +2,11 @@ {% block content %} {{bio}} -{% endblock %} + +{% for s in statuses %} +{{s}} +

+ {{ s.object__find.content | escape }} +

+{% endfor %} +<{% endblock %} diff --git a/kepi/tophat_ui/views.py b/kepi/tophat_ui/views.py index 9c366d3..114c244 100644 --- a/kepi/tophat_ui/views.py +++ b/kepi/tophat_ui/views.py @@ -13,6 +13,7 @@ from django.conf import settings from django.contrib.auth.decorators import login_required from django.utils.decorators import method_decorator import kepi.trilby_api.models as trilby_models +import kepi.tophat_ui.models as tophat_models class RootPage(View): @@ -46,6 +47,10 @@ class UserPage(View): local_user__username = username, ) + statuses = trilby_models.Status.objects.filter( + account = user, + ) + result = render( request=request, template_name='user-page.html', @@ -53,6 +58,7 @@ class UserPage(View): 'title': user.username, 'subtitle': user.display_name, 'bio': user.note, + 'statuses': statuses, }, )