Skip to content

[SSF 139] - Volunteers Module#108

Merged
dburkhart07 merged 21 commits intomainfrom
ddb/SSF-139-volunteers-module
Mar 1, 2026
Merged

[SSF 139] - Volunteers Module#108
dburkhart07 merged 21 commits intomainfrom
ddb/SSF-139-volunteers-module

Conversation

@dburkhart07
Copy link

@dburkhart07 dburkhart07 commented Feb 16, 2026

ℹ️ Issue

Closes #139

📝 Description

For this PR, I moved all volunteer related logic into its own separate module. I did not create a new entity for this, but I did create new controlleres, modules, and services).

I also chose to write the volunteer tests, since it has likely not been made into a ticket (if it has been I'm sorry). This brought up a realization that I messed up the setup and takedown of the test database, however, and implemented that fix in the PR. This made it so that, the database is reset back to nothing after each test, which was not properly occuring previously. Since we are interacting with a database, I also made it so that tests run sequentially now, as we will have issues altering the database in multiple ways simultaneously.

✔️ Verification

Verified all tests pass, and all new endpoints in volunteers work properly in Postman.

🏕️ (Optional) Future Work / Notes

Did you notice anything ugly during the course of this ticket? Any bugs, design challenges, or unexpected behavior? Write it down so we can clean it up in a future ticket!

@dburkhart07 dburkhart07 changed the title Ddb/ssf 139 volunteers module [SSF 139] - Volunteers Module Feb 16, 2026
@Yurika-Kan Yurika-Kan self-requested a review February 20, 2026 00:00
@maxn990 maxn990 requested a review from swarkewalia February 23, 2026 15:44
Copy link
Collaborator

@Yurika-Kan Yurika-Kan left a comment

Choose a reason for hiding this comment

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

so awesome thanks for fixing the way tests run & polishing up the tests themselves!

tests pass amazingly

Copy link
Collaborator

@Yurika-Kan Yurika-Kan left a comment

Choose a reason for hiding this comment

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

great - lgtm

tested jest tests & postman calls

yessington daltington

Copy link

@swarkewalia swarkewalia left a comment

Choose a reason for hiding this comment

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

tested endpoints + tests and everything passes - lgtm!

@dburkhart07 dburkhart07 merged commit f542c81 into main Mar 1, 2026
4 checks passed
@dburkhart07 dburkhart07 deleted the ddb/SSF-139-volunteers-module branch March 1, 2026 06:43
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.

3 participants