From 0e15db00da8a5e4d453b225084048cf2a6b6a45f Mon Sep 17 00:00:00 2001 From: Marnanel Thurman Date: Wed, 25 Nov 2020 18:46:31 +0000 Subject: [PATCH] User page is HTML or JSON depending on Accept header. Closes issue #48. --- kepi/bowler_pub/urls.py | 1 - kepi/tophat_ui/urls.py | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/kepi/bowler_pub/urls.py b/kepi/bowler_pub/urls.py index e66d9ee..e475f77 100644 --- a/kepi/bowler_pub/urls.py +++ b/kepi/bowler_pub/urls.py @@ -13,7 +13,6 @@ import kepi.bowler_pub.views as bowler_pub_views urlpatterns = [ path('users', bowler_pub_views.AllUsersView.as_view()), - path('users/', bowler_pub_views.PersonView.as_view()), path('users//inbox', bowler_pub_views.InboxView.as_view()), path('users//outbox', bowler_pub_views.OutboxView.as_view()), path('users//followers', bowler_pub_views.FollowersView.as_view()), diff --git a/kepi/tophat_ui/urls.py b/kepi/tophat_ui/urls.py index b23abd1..0b2d523 100644 --- a/kepi/tophat_ui/urls.py +++ b/kepi/tophat_ui/urls.py @@ -12,6 +12,16 @@ from kepi.tophat_ui.view_for_mimetype import view_for_mimetype urlpatterns = [ path('', tophat_views.RootPage.as_view()), + + path('users/', + view_for_mimetype( + [ + ('application', 'activity+json', + bowler_views.PersonView.as_view()), + ], + default = tophat_views.UserPage.as_view(), + )), + path('users//', view_for_mimetype( [