Skip to content

SSF-181 Volunteer Request Management Frontend#152

Open
Juwang110 wants to merge 10 commits intomainfrom
jw/ssf-181-volunteer-request-management-frontend
Open

SSF-181 Volunteer Request Management Frontend#152
Juwang110 wants to merge 10 commits intomainfrom
jw/ssf-181-volunteer-request-management-frontend

Conversation

@Juwang110
Copy link
Copy Markdown

@Juwang110 Juwang110 commented Apr 8, 2026

ℹ️ Issue

Closes https://vidushimisra.atlassian.net/jira/software/projects/SSF/boards/1?selectedIssue=SSF-181

📝 Description

I added the full frontend for Volunteer Food Request Management which included an action modal, a close request modal, and a new order modal.

The relative frontend route is /volunteer-request-management

Screenshot 2026-04-08 124113 Screenshot 2026-04-08 124120 Screenshot 2026-04-08 124203 Screenshot 2026-04-08 124221 Screenshot 2026-04-08 124234

✔️ Verification

I made sure the design aligned with figma and all functionality with closing requests and adding new orders worked.

🏕️ (Optional) Future Work / Notes

N/A

Juwang110 and others added 7 commits April 6, 2026 13:01
* fix getFMDonations endpoint (#150)

* [SSF-171] update volunteers endpoint (#138)

* update volunteers endpoint

* comments

* comments

* initial comments

* fix findByIds methods

* comments

* last things

* comments

* final comments

* SSF-153 Volunteer Create Order Endpoint (#126)

* logic for creating order itself

* functionality for creating allocations and updating donation item reserved quantities

* finish route functionality

* all tests except create order service test

* finish test

* touch ups

* comments

* comment

* comments

* comments

* fix import bug

* import

* import fix

* comment

* remove controller endpoints

* comments

* making transaction naming clear

* comment

* format

* comments

* comments

* fix tests

* commetns

* simplify duplicate check

---------

Co-authored-by: Amy Wang <147568742+amywng@users.noreply.github.com>
@Juwang110 Juwang110 marked this pull request as ready for review April 8, 2026 16:58
Copy link
Copy Markdown

@dburkhart07 dburkhart07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

page looks great so far. everything functions so beautifully! just some small changes.

onOrderCreate: () => void;
}

const CreateNewOrderModal: React.FC<CreateNewOrderModalModalProps> = ({
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I instead have it so you cannot allocate over the max amount so it should never reach that case, like if there is only 75 available quantity you cannot type over 75

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think that is valid?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I should've rephrased that better. This failure mode is accounted for, but I guess differs from the design a decent bit. Can you just make sure with Priya that she's fine with us just limiting what can be input, as opposed to a message?

@Juwang110 Juwang110 requested a review from dburkhart07 April 11, 2026 16:28
Copy link
Copy Markdown

@dburkhart07 dburkhart07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one thing that needs changing, aside from that it looks great. ty justinnnnn 🪮 🔒 🧶

mx={3}
/>

<Input
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For me, the number and the ticker is not centered:

Image

If Priya is good with this design, we just need to center this (up and down errors should be all the way to the right, with the number in the center).

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.

2 participants