Skip to content

Feature/new csv import#76

Merged
navyaa31 merged 26 commits into
mainfrom
feature/new-csv-import
Jun 4, 2026
Merged

Feature/new csv import#76
navyaa31 merged 26 commits into
mainfrom
feature/new-csv-import

Conversation

@njbizzle

@njbizzle njbizzle commented May 23, 2026

Copy link
Copy Markdown
Member

Tracking Info

Resolves #64

Changes

Import CSV

Updated to work with the new CSV format to support groups, programs, assignments, projects, and shifts.
Compliant with the example CSV.
New import review screen.

Export CSV

Exporting information stored in the new database format (groups, programs, etc).
Multiple groups or programs are semicolon separated in a single entry.
Multiple assignment-project-shift pairings are listed in separate rows with the constituent id and names repeated.
Implemented the export review screen.
Exports only selected volunteers, defaults to all if none selected (required some reworking of volunteer selection).

Testing

Tested import with sample CSV of ~2000 volunteers.
Tested export with the same ~2000 volunteers.

Modified volunteer data and then exported, wiped the database, and reimported to make sure changes stick.

Confirmation of Change

From the import review screen

Screenshot 2026-06-01 at 5 39 36 PM Screenshot 2026-06-01 at 5 39 54 PM Screenshot 2026-06-01 at 5 40 12 PM

From the export review screen

Screenshot 2026-06-01 at 5 41 47 PM

Example CSV format

volunteers.csv

Screenshot 2026-06-01 at 5 44 16 PM

@njbizzle njbizzle changed the base branch from main to feature/user-profiles May 26, 2026 06:58
@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
home-start Ready Ready Preview, Comment Jun 4, 2026 8:36pm

@njbizzle njbizzle changed the base branch from feature/user-profiles to main June 2, 2026 00:06
@njbizzle njbizzle marked this pull request as ready for review June 2, 2026 01:01
@njbizzle njbizzle requested a review from navyaa31 as a code owner June 2, 2026 01:01
@navyaa31 navyaa31 requested review from jliu0140 and siwenshao June 2, 2026 21:47
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit b5b3069):

https://home-start-80e0a--pr76-feature-new-csv-impo-lxsne0y4.web.app

(expires Thu, 11 Jun 2026 20:37:38 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2d310071333235bae3893f27fc89786faff3470f

@navyaa31 navyaa31 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

looks good, made some changes!

@navyaa31 navyaa31 merged commit 6db3fdf into main Jun 4, 2026
5 checks passed
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.

Import CSV Updates

2 participants