Navigation - hackforla/tdm-calculator GitHub Wiki

Navigation

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.

User Roles Covered:

For detailed information about user roles and permissions, see the User Roles wiki page.

  • Visitor (Not Logged In)
  • User
  • Admin
  • Security
  • Admin + Security

Summary: Navigation by Role

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

Shared Navigation (Visible to All Users)

Header (Top Navigation Bar)

  • LA City logo → links to official City of Los Angeles website
  • City Services
  • City Directory
View Screenshot (Header Navigation) Image

Footer (Bottom Navigation)

  • Terms and Conditions
  • Privacy Policy
  • Glossary
  • Checklist
View Screenshot (Footer Navigation) Image

Role: Visitor (Not Logged In)

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) Image

Role: User

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) Image

Role: Admin

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) Image

Role: Security

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) Image

Role: Admin + 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) Image

URLS

Issue label

Screen shots of page

Technical Details

Files that mention Checklist and how they interact

Core Files

Other files

⚠️ **GitHub.com Fallback** ⚠️