defenseunicorns / uds-runtime

UDS Runtime API & UI
GNU Affero General Public License v3.0
6 stars 3 forks source link

Implement Multiple Views Based on User Authentication Permissions #91

Open adam-defenseunicorns opened 3 months ago

adam-defenseunicorns commented 3 months ago

Implement Multiple Views Based on User Authentication Permissions

Is your feature request related to a problem? Please describe

Our application currently provides a single view for all users, regardless of their authentication level or role.

Describe the solution you'd like

We need to implement multiple views in our application based on user authentication permissions:

Specific requirements:

  1. Implement at least three distinct views:
    • Basic application view
    • Platform Developer view
    • Admin View
  2. Each view should only display features and data relevant to the user's permission level
  3. The system should automatically detect the user's permission level upon login and load the appropriate view
  4. Users should be able to easily identify which view they're currently using
  5. If a user's permissions change, the view should update accordingly without requiring a new login
  6. Implement a smooth transition between views if a user's role is upgraded/downgraded during a session
adam-defenseunicorns commented 3 months ago

@Madeline-UX when you get a second I would appreciate your thoughts on the views based on the runtime personas.