NASA-IMPACT / veda-auth-central

Standard based security solution tailored for VEDA comprehensive user authentication, centralized user profile management, and intelligent authorization decisions.
Apache License 2.0
4 stars 8 forks source link

UI/UX Design User Profile Management Dashboard for VEDA Users and Admins #16

Open eroma2014 opened 7 months ago

eroma2014 commented 7 months ago

Description

The user profile management dashboard is a critical component of the VEDA platform. It allows users and administrators to efficiently manage user profiles, access relevant information, and perform necessary actions. As part of this issue, we need to design and implement the following features:

User Profile Overview

  1. Display essential user information, such as first name, last name, email, institute, and position.
  2. Provide a summary of recent activities or notifications related to the user account.

Profile Editing

  1. Allow users to update their profile details (e.g., change email, update contact information).
  2. Implement validation checks to ensure data integrity.

Admin Controls

Admins should have additional capabilities:

  1. User Search and Filtering: Ability to search for specific users based on criteria (e.g., role, last login date).
  2. User Activation/Deactivation: Enable/disable user accounts as needed.
  3. Group Assignment: Assign roles (e.g., user, admin) to individual profiles.

Tasks

eroma2014 commented 3 months ago

This issue is continuing through multiple sprints. Started in Sprint 8. Will be continuing into Sprint 10