From 8f1ce3f14940ff581b45f9448687aa84f19ddd18 Mon Sep 17 00:00:00 2001 From: glenneth Date: Sun, 12 Oct 2025 08:12:48 +0300 Subject: [PATCH] docs: Mark Page Flow feature as complete in TODO Feature fully implemented and tested: - Admin login redirects to /asteroid/admin - Regular user login redirects to /asteroid/profile - Front page nav links conditional on auth status and role - Session persistence working across navigation - User management fully functional - Profile page API endpoints implemented --- TODO.org | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/TODO.org b/TODO.org index ee18823..3524674 100644 --- a/TODO.org +++ b/TODO.org @@ -20,15 +20,15 @@ - [ ] Configure radiance for postres. - [ ] Migrate all schema to new database. -** Page Flow [0/0] -- [ ] When a user logs in, their user profile page should become the +** [X] Page Flow [2/2] ✅ COMPLETE +- [X] When a user logs in, their user profile page should become the root node of the app in their view. -- [ ] When the admin user logs in, their view should become the admin +- [X] When the admin user logs in, their view should become the admin profile page which should have panels for adminstering various aspects of the station. -note: these two flow items probably shouldn't affect the current state -of the front-page, except where some front-page elements are not -displayed based on the user and their associated permissions. +note: Front-page conditional elements working correctly - nav links +display based on authentication status and user role (Profile/Admin/Logout +for logged-in users, Login/Register for anonymous users). ** [X] Templates: move our template hyrdration into the Clip machinery [4/4] ✅ COMPLETE - [X] Admin Dashboard [2/2]