Add the shared demo-account plumbing: users.is_demo marks the single shared demo user, demo_whitelist holds the admin-curated emails that may enter it without Google sign-in, and a small in-process RateLimiter (generic groundwork) for throttling the demo-login endpoint per IP. |
||
|---|---|---|
| .. | ||
| versions | ||
| env.py | ||
| script.py.mako | ||