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

Accounts Page Basic Functionality #55

Closed
ThatMegamind opened this issue Mar 1, 2024 · 0 comments · Fixed by #62 or ctc-uci/aiss-backend#59
Closed

Accounts Page Basic Functionality #55

ThatMegamind opened this issue Mar 1, 2024 · 0 comments · Fixed by #62 or ctc-uci/aiss-backend#59
Assignees
Labels

Comments

@ThatMegamind
Copy link
Collaborator

Instructions

  • Currently, Debbie has the ability to approve and decline new account requests from the notifications drawer. However, if Debbie accidentally approves an account there’s no way to deactivate the account.
  • With the new accounts page, Debbie can also view and approve/deny pending accounts as well as view all approved accounts and deactivate them.

Notes

  • Using the existing GET /pending-accounts, GET /approved-accounts, PUT /approve/:uid and DELETE /:uid routes, create a pending accounts table and approved accounts table.
  • Ignore the "select all" and checkbox functionality in the tables
  • Don't worry about matching the design for now

Acceptance Criteria

  • Once an account is deactivated or denied, it disappears from the table without having to reload.
  • Once an account is approved, it is moved from the pending table to the accounts table without having to reload the page.
  • After approval of an account, you can log in. After deactivating an account, you can no longer log in.

Resources

@cherhchen cherhchen linked a pull request Mar 7, 2024 that will close this issue
@ThatMegamind ThatMegamind linked a pull request Mar 21, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants