diff --git a/templates/castle/index.html b/templates/castle/index.html
index b5d6a01..c907303 100644
--- a/templates/castle/index.html
+++ b/templates/castle/index.html
@@ -16,10 +16,13 @@
🏰 Castle Accounting
Track expenses, receivables, and balances for the collective
-
+
Configure Your Wallet
+
+ Manage Permissions (Admin)
+
Castle Settings (Super User Only)
diff --git a/views.py b/views.py
index 2de9357..70dceea 100644
--- a/views.py
+++ b/views.py
@@ -17,3 +17,17 @@ async def index(
return template_renderer(["castle/templates"]).TemplateResponse(
request, "castle/index.html", {"user": user.json()}
)
+
+
+@castle_generic_router.get(
+ "/permissions",
+ description="Permission management page",
+ response_class=HTMLResponse,
+)
+async def permissions(
+ request: Request,
+ user: User = Depends(check_user_exists),
+):
+ return template_renderer(["castle/templates"]).TemplateResponse(
+ request, "castle/permissions.html", {"user": user.json()}
+ )