Navigation - hackforla/tdm-calculator GitHub Wiki
This page documents which navigation items are visible for each user role and login state in the TDM Calculator.
It is intended to support QA, user support, security review, design, development, and product work by providing a clear, role-based reference for navigation visibility and access.
For detailed information about user roles and permissions, see the User Roles wiki page.
- Visitor (Not Logged In)
- User
- Admin
- Security
- Admin + Security
The navigation items listed below link to their corresponding pages. You can click on each item to explore more details.
| Navigation Item | Visitor | User | Admin | Security | Admin + Security |
|---|---|---|---|---|---|
| Create Project | ✅ | ✅ | ✅ | ✅ | ✅ |
| My Projects | ❌ | ✅ | ✅ | ✅ | ✅ |
| Submissions | ❌ | ✅ | ❌ | ✅ | ❌ |
| Manage Submissions | ❌ | ❌ | ✅ | ❌ | ✅ |
| Security | ❌ | ❌ | ❌ | ✅ | ✅ |
| About | ✅ | ✅ | ✅ | ✅ | ✅ |
| FAQ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Feedback | ❌ | ✅ | ❌ | ✅ | ❌ |
| User Profile | ❌ | ✅ | ✅ | ✅ | ✅ |
| Logout | ❌ | ✅ | ✅ | ✅ | ✅ |
- LA City logo → links to official City of Los Angeles website
- City Services
- City Directory
View Screenshot (Header Navigation)
- Terms and Conditions
- Privacy Policy
- Glossary
- Checklist
View Screenshot (Footer Navigation)
Navigation visibility:
Will see:
- Create Project
- About
- FAQ
- Login
Will NOT see:
- My Projects
- Submissions
- Manage Submissions
- Security
- Feedback
- User Profile
- Logout
View Screenshot (Visitor)
Navigation visibility:
Will see:
- My Projects
- Create Project
- Submissions
- About
- FAQ
- Feedback
- User Profile (Hello, {User Name})
- Logout
Will NOT see:
- Manage Submissions
- Security
View Screenshot (User)
Navigation visibility:
Will see:
- My Projects
- Create Project
- Manage Submissions
- About
- FAQ
- User Profile (Hello, {User Name})
- Logout
Will NOT see:
- Submissions
- Security
- Feedback
View Screenshot (Admin)
Navigation visibility:
Will see:
- My Projects
- Create Project
- Security
- Submissions
- About
- FAQ
- Feedback
- User Profile (Hello, {User Name})
- Logout
Will NOT see:
- Manage Submissions
View Screenshot (Security)
Navigation visibility:
Will see:
- My Projects
- Create Project
- Security
- Manage Submissions
- About
- FAQ
- User Profile (Hello, {User Name})
- Logout
Will NOT see:
- Submissions
- Feedback
View Screenshot (Admin + Security)
- Figma Design:
- WIKI TDM Calculator Figma Pages and Structure
- Figma [TDM Calculator Figma Pages and Structure, User-Facing Screens]
- Figma [TDM Calculator Handoff, User-Facing Screens]