Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI: Admin Tool - Export User Data #179

Open
7 tasks
schmelz21 opened this issue Apr 17, 2024 · 0 comments
Open
7 tasks

UI: Admin Tool - Export User Data #179

schmelz21 opened this issue Apr 17, 2024 · 0 comments
Labels
backend frontend improvement This issue or pull request will add or improve functionality, maintainability, or ease of use

Comments

@schmelz21
Copy link
Collaborator

schmelz21 commented Apr 17, 2024

💡 Summary

Our application needs to empower User Admins with the ability to export user data efficiently. This feature will facilitate data management, reporting, and compliance. The following enhancements are required:

Data to Export:

  • Account Creation Date: The date when a user account was created.
  • Last Logged-In Timestamp: The most recent login timestamp for each user.
  • User Name: Display name or username associated with the account.
  • Email Address: The primary email address linked to the user account.
  • Organization: The organization or company the user belongs to.
  • Region: The geographical region associated with the user.

Integration with AWS Cognito:

  • We may need to connect to the AWS Cognito endpoint to retrieve user data securely.
  • Ensure proper authentication and authorization mechanisms are in place.

Implementation notes

Backend Development:

  • Implement the necessary backend APIs to fetch user data.
  • Integrate with AWS Cognito for seamless data retrieval.

User Interface Enhancement:

  • Update the User Admin interface to include an option for data export.
  • Provide filters (e.g., organization, region) for targeted exports.

Documentation:

  • Document the process for User Admins to use this feature.
  • Include any specific instructions related to AWS Cognito integration.

Acceptance criteria

  • The backend should provide APIs to retrieve user data.
  • Ensure proper authentication and authorization mechanisms are in place.
  • The User Admin interface should include an option for data export.
  • Users should be able to filter data based on organization and region.
  • The export process should be intuitive and user-friendly.
  • Document how User Admins can use the data export feature.
  • Provide clear steps for accessing and utilizing the exported data.
@schmelz21 schmelz21 added improvement This issue or pull request will add or improve functionality, maintainability, or ease of use backend frontend labels Apr 17, 2024
@schmelz21 schmelz21 changed the title UI: Admin Tool - Export User Data (STEP) UI: Admin Tool - Export User Data Apr 17, 2024
cisagovbot pushed a commit that referenced this issue Sep 25, 2024
…mmit_hook

Add a pre-commit hook to run `pip-audit`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend frontend improvement This issue or pull request will add or improve functionality, maintainability, or ease of use
Projects
None yet
Development

No branches or pull requests

1 participant