Skip to content
Branch: master
Commits on Jun 12, 2019
  1. config: set action mailer asset host

    ColinW520 committed Jun 12, 2019
  2. bugfix: add database columns to support counter cache

    ColinW520 committed Jun 12, 2019
  3. refactor: show completed payment if paid?

    ColinW520 committed Jun 12, 2019
    Edge case: If an error is experienced _after_ creating the payment; but 
    before processing the redirect, show success to the user.
  4. bugfix: handles new registrations

    ColinW520 committed Jun 12, 2019
    Somehow, this code was missing from 
  5. feature: add a registration confirmation email #18

    ColinW520 committed Jun 12, 2019
  6. feature: enhanced emailing infrastructure

    ColinW520 committed Jun 12, 2019
     - adds Ahoy::Email for tracking outbound emails of any kind
     - adds Premailer-Rails for integrating a custom email stylesheet of 
    some kind
Commits on Jun 6, 2019
  1. feature: resumeable registrations

    ColinW520 committed Jun 6, 2019
    This feature makes the registration process resumeable. It doesn't 
    change the fact that once a registration is started, it is saved to the 
    database whether it is completed (paid) or not. It simply reduces the 
    amount of duplication that would otherwise be created by people clicking 
    their browser's back button right after submitting the first step of the 
    form. It also makes it easier for 'pick up where you left off' marketing 
    In essence, any time the new registration form is submitted, we first 
    look to see if someone has already registered with that email address. 
    If so, we take them to the last step _shown_. This could be any step, 
    *including* the Confirmation step.
  2. refactor: cleanup unused service spec

    ColinW520 committed Jun 6, 2019
    YES we should have a spec for this. Not an empty file.
Commits on Jun 4, 2019
  1. feature: link to start list from race cards

    ColinW520 committed Jun 4, 2019
Commits on Jun 3, 2019
  1. bugfix: set registration completed_at after payment

    ColinW520 committed Jun 3, 2019
    This isn't absolutely necessary; as it can be derived from the 
    associated payment's created_at date; but, it's important for creating a 
    complete data structure.
  2. change: remove event_id participant uniqueness

    ColinW520 committed Jun 3, 2019
    Why: this gets unruly very quickly if someone clicks the back button; 
    and, when someone goes to register next year. We don't want to recreate 
    events & races YoY. We just want to add participant records. 
    We will introduce a start list feature, and, implement a warning box on 
    step 2 of the form if we already have a registration for this person for 
    this race this _year_.
  3. change: remove privacy option from regisration form

    ColinW520 committed Jun 3, 2019
    - Discussed with Jason. If someone wants kept off the start list for the 
    race, they can ask, and we will update the registration/participant in 
    the background. Not a big deal.
  4. bugfix: order events by starts_at

    ColinW520 committed Jun 3, 2019
Commits on Jun 1, 2019
  1. bugfix: fix stripe initializer

    ColinW520 committed Jun 1, 2019
     - note: there may be an actual bug with Rails 5 credentials. 
    `Rails.application.credentials.present?` should not return false when an 
    object is returned. Need to confirm this.
  2. bugfix: rescue nil values

    ColinW520 committed Jun 1, 2019
    TODO: add default value of 0 to DB
  3. bugfix: properly configure sidekiq & redis

    ColinW520 committed Jun 1, 2019
    - error experienced when creating an event
     - has something to do with image storage and sidekiq now being set as 
    the active job processor
     - Coincides with provisioning a RedisToGo add-on and setting env 
     - The error this should resolve: Redis::CannotConnectError (Error 
    connecting to Redis on (Errno::ECONNREFUSED)):
You can’t perform that action at this time.