Skip to content
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

WIP - Survey Features #106

Merged
merged 11 commits into from
Jul 1, 2024
Merged

WIP - Survey Features #106

merged 11 commits into from
Jul 1, 2024

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    27bd2e3 View commit details
    Browse the repository at this point in the history
  2. Studies - Model and CRUD actions

    * Adds studies model and basic tests
    * Adds studies controller and basic tests
    * Introduce back link component
    aaronbrethorst committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    663137b View commit details
    Browse the repository at this point in the history
  3. Build out Study Invites

    * Add support for custom icons to EmptyStateComponent
    * Add an envelope icon
    * Add Forms::ButtonBarComponent which DRYs up creating a Save/Cancel button bar for a form
    * Basic model and request specs for Study Invites
    aaronbrethorst committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    db3e6ed View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Survey Questions

    * Creates the model, controller, and basic tests.
    * Adds the `positioning` gem to order questions.
    * Creates a very, _very_ basic form builder
    aaronbrethorst committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    e6c5dc4 View commit details
    Browse the repository at this point in the history
  2. Refactor all of my earlier work

    * Rename StudyInvite to Survey
    * Rename SurveyQuestion to Question
    aaronbrethorst committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1b26c7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a39240 View commit details
    Browse the repository at this point in the history
  4. Add the unprocessable_entity status code to failed create and updat…

    …e actions
    
    This is necessary to get Turbo Links to refresh the content
    aaronbrethorst committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    e3510dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11f8772 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb22c86 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    33c7307 View commit details
    Browse the repository at this point in the history
  8. Rubocop nits

    aaronbrethorst committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    66f695d View commit details
    Browse the repository at this point in the history