summaryrefslogtreecommitdiffstats
path: root/takahe
diff options
context:
space:
mode:
authorMichael Manfre2022-11-28 23:41:36 -0500
committerGitHub2022-11-28 21:41:36 -0700
commitfb8f2d10984bcfa2585dc272b4c85d285b722792 (patch)
treefa9616f745c7e9e4b5cc5d1ca82d61512ee64f01 /takahe
parent7f838433edde6a03d1b7f71da269f9756a3f91e9 (diff)
downloadtakahe-fb8f2d10984bcfa2585dc272b4c85d285b722792.tar.gz
takahe-fb8f2d10984bcfa2585dc272b4c85d285b722792.tar.bz2
takahe-fb8f2d10984bcfa2585dc272b4c85d285b722792.zip
Hashtags
Diffstat (limited to 'takahe')
-rw-r--r--takahe/urls.py23
1 files changed, 22 insertions, 1 deletions
diff --git a/takahe/urls.py b/takahe/urls.py
index 6f5ac79..dc3946f 100644
--- a/takahe/urls.py
+++ b/takahe/urls.py
@@ -3,7 +3,7 @@ from django.contrib import admin as djadmin
from django.urls import path, re_path
from django.views.static import serve
-from activities.views import posts, search, timelines
+from activities.views import explore, posts, search, timelines
from core import views as core
from stator import views as stator
from users.views import activitypub, admin, auth, follows, identity, settings
@@ -16,6 +16,9 @@ urlpatterns = [
path("local/", timelines.Local.as_view(), name="local"),
path("federated/", timelines.Federated.as_view(), name="federated"),
path("search/", search.Search.as_view(), name="search"),
+ path("tags/<hashtag>/", timelines.Tag.as_view(), name="tag"),
+ path("explore/", explore.Explore.as_view(), name="explore"),
+ path("explore/tags/", explore.ExploreTag.as_view(), name="explore-tag"),
path(
"settings/",
settings.SettingsRoot.as_view(),
@@ -94,6 +97,24 @@ urlpatterns = [
admin.Invites.as_view(),
name="admin_invites",
),
+ path(
+ "admin/hashtags/",
+ admin.Hashtags.as_view(),
+ name="admin_hashtags",
+ ),
+ path(
+ "admin/hashtags/create/",
+ admin.HashtagCreate.as_view(),
+ name="admin_hashtags_create",
+ ),
+ path(
+ "admin/hashtags/<hashtag>/",
+ admin.HashtagEdit.as_view(),
+ ),
+ path(
+ "admin/hashtags/<hashtag>/delete/",
+ admin.HashtagDelete.as_view(),
+ ),
# Identity views
path("@<handle>/", identity.ViewIdentity.as_view()),
path("@<handle>/inbox/", activitypub.Inbox.as_view()),