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

Admin dashboard for managing orders #627

Merged
merged 1 commit into from
Nov 19, 2024
Merged

Conversation

Winston-Hsiao
Copy link
Contributor

@Winston-Hsiao Winston-Hsiao commented Nov 19, 2024

What does this PR do?

  1. Adds Admin only dashboard for managing orders (can be augmented for future use by other sellers)
  2. Allows admins to change order status, process preorders (still somewhat WIP, and cancel orders (refunds user)
  3. Made various Order related code more modular/reusable, better defined models and request/response types
  4. Adjustable Modal size
  5. General code clean up/improvements

If this PR changes the UI, include a screenshot below.

Admin Manage Order dropdown menu options

Screenshot 2024-11-18 at 6 51 12 PM

Update order status modal

Screenshot 2024-11-18 at 6 12 06 PM Screenshot 2024-11-18 at 6 12 08 PM

Process Preorder modal

Screenshot 2024-11-18 at 6 19 27 PM

@Winston-Hsiao Winston-Hsiao self-assigned this Nov 19, 2024
@Winston-Hsiao Winston-Hsiao enabled auto-merge (squash) November 19, 2024 02:51
@Winston-Hsiao Winston-Hsiao merged commit 14cea28 into master Nov 19, 2024
1 check passed
@Winston-Hsiao Winston-Hsiao deleted the admin-order-dashboard branch November 19, 2024 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant