Skip to content

Tentative accept#74

Merged
sikesbc merged 25 commits into
mainfrom
tentative_accept
Apr 24, 2026
Merged

Tentative accept#74
sikesbc merged 25 commits into
mainfrom
tentative_accept

Conversation

@Ethan-Stone1
Copy link
Copy Markdown

What this PR does:

This pull request implements tentative acceptance, a new event state between New and Unconfirmed. When selecting Tentative Accept, and provided that email sending is enabled, an email gets sent to the event submitter telling them why their event was only tentatively accepted and what they can change to make it completely accepted (using the committee feedback field of the event

Include screenshots, videos, etc.

A new dropdown selection is added to new events:
Screenshot 2026-04-23 at 6 00 56 PM

After selecting Tentatively Accept, an email template is brought up, showing what email is about to be sent.
Screenshot 2026-04-23 at 6 01 22 PM

If no committee feedback is present, then tentateively accepting is impossible
Screenshot 2026-04-23 at 6 00 26 PM

Who authored this PR?

Ethan Stone

How should this PR be tested?

Tests have been added in events_controller_spec.rb

  • Is there a deploy we can view?
    Currently deployed to Heroku, but that is changing for the presentation demo tomorrow

Are there any complications to deploying this?

There is one data migration, in 20260410133000_add_tentative_accepted_to_email_settings.rb

@cycomachead

@sikesbc sikesbc merged commit 63f29cf into main Apr 24, 2026
11 of 17 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.

2 participants