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

Display list of users on /admin/users #16

Open
joehewett opened this issue Jul 25, 2021 · 4 comments
Open

Display list of users on /admin/users #16

joehewett opened this issue Jul 25, 2021 · 4 comments
Assignees
Labels
core A vital feature needed for MVP p:medium Medium priority.

Comments

@joehewett
Copy link
Contributor

We need a master list of society members. We should fetch this list of users from the API and display it in a DataTable on /uesrs.

@joehewett joehewett added the core A vital feature needed for MVP label Jul 25, 2021
@omarathon
Copy link
Member

Need to model users in the database and have an authenticated GraphQL query to obtain the users (only specific users should be able to access this)

@omarathon
Copy link
Member

Can put users into groups on Amplify. Will have groups member and exec. exec will be set manually, member will be automatically assigned via lambda function which runs as a Post Authentication Lambda function in Cognito https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-post-authentication.html.

@omarathon omarathon added the p:medium Medium priority. label Oct 17, 2021
@omarathon omarathon changed the title Display list of users on /users Display list of users on /admin/users Oct 17, 2021
@omarathon
Copy link
Member

Decided to use /admin/users instead of /users so we can have admin dashboard at /admin

@omarathon
Copy link
Member

Table containing each user with basic info for each user, or everything (all projects, talks, etc.) - toggleable. Use MaterialUI Data Grid, because has rich filtering and searching functionality (e.g. can filter by users in a specific project).

@omarathon omarathon assigned omarathon and Edward-Upton and unassigned omarathon Oct 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core A vital feature needed for MVP p:medium Medium priority.
Projects
None yet
Development

No branches or pull requests

3 participants