docs: client portal design + milestone plan (M1 live view → M4 full auth) #61

Merged
serversdown merged 27 commits from feat/client-portal into dev 2026-06-11 23:21:53 -04:00
Showing only changes of commit 1cf80ea7ea - Show all commits
+4
View File
@@ -31,6 +31,10 @@ import secrets
import argparse import argparse
from datetime import datetime from datetime import datetime
# Allow `python3 backend/portal_admin.py ...` (which puts backend/ on sys.path[0],
# hiding the `backend` package) in addition to `python3 -m backend.portal_admin`.
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from backend.database import SessionLocal from backend.database import SessionLocal
from backend.models import Client, ClientAccessToken, Project from backend.models import Client, ClientAccessToken, Project
from backend.portal_auth import hash_token from backend.portal_auth import hash_token