Skip to content

Scaffold Pledges #1

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

Merged
merged 5 commits into from
Oct 16, 2024
Merged

Scaffold Pledges #1

merged 5 commits into from
Oct 16, 2024

Conversation

sarmstead
Copy link
Contributor

@sarmstead sarmstead commented Oct 16, 2024

Story

In order to pledge my commitment
As a participant
I want to permanently store my pledge

Requirements

  • pledges table with first_name, last_name, and email columns
  • All columns must be required (at the database and application levels)
  • Validate email format (at the application level)
  • A pledge can only be saved if email is unique (at the database and application levels)
  • Broadcast updated pledge count to UI

* Set UUIDs to default on generated migrations

* Order columns by :created_at
* Add Redis configurations
* Broadcast pledge counts to view
* Add routing, controller actions, and new view
@sarmstead sarmstead added the feature New feature or request label Oct 16, 2024
@sarmstead sarmstead self-assigned this Oct 16, 2024
@sarmstead sarmstead force-pushed the features/scaffold-pledges branch 12 times, most recently from 3727990 to 05e3196 Compare October 16, 2024 06:44
@sarmstead sarmstead force-pushed the features/scaffold-pledges branch from 05e3196 to 0679fae Compare October 16, 2024 06:47
@sarmstead sarmstead merged commit 00e46a9 into main Oct 16, 2024
4 checks passed
@sarmstead sarmstead deleted the features/scaffold-pledges branch October 16, 2024 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant