diff --git a/members_lumbung_space/routes/invite.py b/members_lumbung_space/routes/invite.py index b03e53c..3ce4659 100644 --- a/members_lumbung_space/routes/invite.py +++ b/members_lumbung_space/routes/invite.py @@ -6,11 +6,7 @@ from uuid import uuid4 from fastapi import APIRouter, Depends, Request from fastapi.responses import RedirectResponse -from members_lumbung_space.dependencies import ( - get_invites, - get_user, - logged_in, -) +from members_lumbung_space.dependencies import get_invites, get_user, logged_in router = APIRouter() @@ -32,7 +28,7 @@ async def invite_keycloak_create( await request.app.state.redis.set(username, invites) - return RedirectResponse(request.url_for("home")) + return RedirectResponse(request.url_for("invites")) @router.get("/invite/keycloak/delete", dependencies=[Depends(logged_in)]) @@ -50,4 +46,4 @@ async def invite_keycloak_delete( await request.app.state.redis.set(user["preferred_username"], purged) - return RedirectResponse(request.url_for("home")) + return RedirectResponse(request.url_for("invites")) diff --git a/members_lumbung_space/routes/root.py b/members_lumbung_space/routes/root.py index 16564f1..f3daa7f 100644 --- a/members_lumbung_space/routes/root.py +++ b/members_lumbung_space/routes/root.py @@ -29,3 +29,19 @@ async def home( return request.app.state.templates.TemplateResponse( "admin.html", context=context ) + +@router.get("/invites", dependencies=[Depends(logged_in)]) +async def invites( + request: Request, + user=Depends(get_user), + invites=Depends(get_invites), +): + context = { + "request": request, + "user": user, + "invites": invites, + } + + return request.app.state.templates.TemplateResponse( + "invites.html", context=context + ) diff --git a/members_lumbung_space/static/css/lumbung.css b/members_lumbung_space/static/css/lumbung.css index d06eb1b..fa5ce12 100644 --- a/members_lumbung_space/static/css/lumbung.css +++ b/members_lumbung_space/static/css/lumbung.css @@ -40,10 +40,6 @@ th, td { padding: 15px; } -table, th, td { - border: 1px solid black; -} - input { border: 2px solid currentcolor; } @@ -142,4 +138,4 @@ footer .content span { .container { padding-bottom: 2rem !important; -} \ No newline at end of file +} diff --git a/members_lumbung_space/templates/admin.html b/members_lumbung_space/templates/admin.html index e912dc3..404999e 100644 --- a/members_lumbung_space/templates/admin.html +++ b/members_lumbung_space/templates/admin.html @@ -10,7 +10,10 @@
@@ -18,63 +21,16 @@- Hello, {{ user.preferred_username }} 👋 -
-Link | -Validity | -Actions | -
---|---|---|
- - {{ url_for('register_invite', invite=invite.link) }} - - | -{{ invite.validity }} | -- |
- -
-