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

fix(dashboard): Map data refactored for faster load times #269

Merged
merged 5 commits into from
Sep 14, 2020
Merged

Conversation

cbaudouinjr
Copy link
Member

@cbaudouinjr cbaudouinjr commented Jun 25, 2020

fixes #264

Note: Users must seed database for map to show.
Note2: Performance issues are still present unless seed is performed.

@cbaudouinjr cbaudouinjr requested a review from peterkos June 25, 2020 04:57
@cbaudouinjr cbaudouinjr linked an issue Jul 3, 2020 that may be closed by this pull request
2 tasks
@cbaudouinjr cbaudouinjr marked this pull request as draft August 2, 2020 02:51
@cbaudouinjr
Copy link
Member Author

I want to see if there's any other performance improvements we can make with this.

@cbaudouinjr cbaudouinjr marked this pull request as ready for review September 14, 2020 03:44
@cbaudouinjr
Copy link
Member Author

I want to see if there's any other performance improvements we can make with this.

Will look into this for #355, what's in this PR is still worth adding.

Copy link
Contributor

@peterkos peterkos left a comment

Choose a reason for hiding this comment

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

LGTM!

I'd suggest maybe throwing in a comment about how fips is related to the dashboard just for easier code scanning. But that's just me being comment-happy!

@cbaudouinjr cbaudouinjr merged commit 03e632c into 2.0 Sep 14, 2020
@cbaudouinjr cbaudouinjr deleted the issue-264 branch September 14, 2020 16:18
peterkos added a commit that referenced this pull request Sep 17, 2020
commit 1599fe1
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 16 18:45:42 2020 -0400

    refactor(docs): Updates Environment Variable docs (#300)

    * refactor(docs): Updates Environment Variable docs

    * Update docs/deployment-environment-variables.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * refactor: Redesigns EV page

    * Update docs/deployment-environment-variables.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * refactor: Adds optional notice

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 69e8d6e
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 14 12:34:28 2020 -0400

    refactor: Redesigns password reset pages (#308)

    * refactor: Redesigns password reset pages

    * fix: Hound newline issue

commit 03e632c
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 14 12:18:45 2020 -0400

    fix(dashboard): Map data refactored for faster load times (#269)

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 9e6fe39
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 14 10:57:47 2020 -0400

    refactor: Updates 24hr reminder to remove MyMLH reference (#302)

    * refactor: Updates 24hr reminder to remove MyMLH reference

    * refactor: Improves verbiage of 24hr message

    * Update db/seed_messages/user--24hr_incomplete_application.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 12cc746
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Sep 13 22:33:00 2020 -0400

    refactor: Renames "Guides" to "Docs" (#353)

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 8617981
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Sep 13 22:12:51 2020 -0400

    fix(docs): Refactors page titles and makes API pages visible again (#320)

    * refactor: Changes "Development" to "Developer"

    * fix(docs): Refactors page titles and makes API pages visible again

    * FIx “too” -> “to” typo

    * refactor: Refactors API section

    * fix: Fixes broken link to API testing page

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 7c3cc0a
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sat Sep 12 01:31:56 2020 -0400

    build(deps): Updates Rails to 5.2.4.4 (#349)

commit e72166d
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sat Sep 12 01:18:49 2020 -0400

    build(deps): Updates ChartKick to 3.4 (#347)

commit a767446
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 9 11:31:00 2020 -0400

    refactor(docs): Updates Messages and customization instructions (#321)

    * refactor(docs): Updates Messages and customization instructions

    * Enable default questionnaire deined message

    Syncs documentation

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 9c61d1f
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 9 11:20:24 2020 -0400

    feat(docs): Adds new Resources page (#318)

commit fe66870
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Tue Sep 8 12:56:24 2020 -0400

    refactor: Cleans update method in rsvps_controller (#305)

    * refactor: Cleans update method in rsvps_controller

    * refactor: Fixes whitespace issue for Hound

commit cb16869
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 7 00:07:59 2020 -0400

    fix: Shows manage button for admin_limited_access (#331)

commit 767715a
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 2 13:51:35 2020 -0400

    build(deps): Upgrades yarn dependencies (#316)

    * build(deps): Upgrades yarn dependencies

    * build(deps): Upgrades yarn dependencies

commit e0e537c
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 2 11:37:14 2020 -0400

    fix(deps): Updates the locked Ruby version (#340)

commit ac720d9
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Tue Sep 1 01:26:46 2020 -0400

    refactor(questionnaire): No longer deletes user with questionnaire (#287)

    * refactor(questionnaire): No longer deletes user with questionnaire

    * Hound whitespace

commit 5e96a9c
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Aug 30 01:04:37 2020 -0400

    feat(messages): Transitions from SparkPost to SendGrid (#285)

    * feat(messages): Transitions from SparkPost to SendGrid

    * Fixes Hound issues (v1)

    * fix: Hound whitespace issue

    * refactor: Removes stubbed-out code for HM2.1

    * Update README.md

    * Update README.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit abcf634
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Aug 30 00:36:26 2020 -0400

    feat(Dashboard): Redesigns sidebar with category labels (#290)

    * feat(dashboard): Adds category labels to sidebar

    * refactor: Changes config to settings, adds localization

    * refactor: Adds localization to sidebar

    * refactor: Adds localization to page titles

    * refactor: Adds "Overview" category for event-wide pages

    * refactor: Adds missing localizers

commit c6d33a9
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Aug 30 00:08:09 2020 -0400

    build(deps): Updates gem cache (#334)

commit 68b8590
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sat Aug 29 23:52:39 2020 -0400

    build: Upgrades Rails to 2.6.6 (#312)

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 6266f5a
Author: Peter Kos <pkos91@icloud.com>
Date:   Sat Aug 29 23:38:17 2020 -0400

    refactor: `first_name` and `last_name` move from `questionnaire` to `user` (#241)

    * Initial move: first/last name; user->quesitonnaire

    - Models adjusted
    - Migration made (needs to be updated to a MOVE, not a delete)
    - Updated SOME tests and factories
    - Create account works

    * refactor: Attempt to fix backend params

    Includes fixing any discrepancies on routes like `/manage`

    * refactor: Make HoundBot a little happier

    * feat: Admin list shows first/last names

    * inprog on stats page

    - Actually retreive first/last names on questionnaires page

    * Refactored stats datatable and controller

    - Checkin datatable also tweaked to work.
    - Removed resumes; #244

    * Migration is now backwards compatible with pre-2.0

    Needs to be added to 2.0 migration guide!

    * 4space->2space 😡 #downwith2spaces

    * Fix various first_name/last_name bugs

    Most annoying one is in the questionnaire edit screen...

    * Fixed remainder of tests for name refactor

    * Fix datatable style and count ranges

    * Fix some more style bugs

    * Viewing bus list w/ passengers now works

    * Adds Users & Staff support for #222

    * Adds #222 support to stats, fixes stats layout

    * Fixes Hound issues

    * Removes Hound whitespace issues

    * History audit bugfix

    No longer nil as we don’t check the type of the previous history and just show both, risking a nil visible on the questionnaire page if value is set for the first time

    * Add nil check back, whoops. This works better.

    * Squashed commit of the following:

    commit 4d1b4e2
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Wed Jul 1 01:08:19 2020 -0400

        Back merge master (#273)

        * fix(dashboard): Fixes security vulnerability that allowed event_tracking role to access Dashboard (#215)

        * chore(release): 1.22.3 [skip ci]

        ## [1.22.3](v1.22.2...v1.22.3) (2020-05-16)

        ### Bug Fixes

        * **dashboard:** Fixes security vulnerability that allowed event_tracking role to access Dashboard ([#215](#215)) ([](74a40ad))

        ### Styles

        * **check-in:** Changes table header to be more descriptive ([#207](#207)) ([](889fbd0))
        * **config:** Removes unused event_is_over flag ([#208](#208)) ([](0c73e66))

        * build(deps): Upgrade yarn (#212)

        * build(deps): Upgrade yarn

        * build(deps): Upgrade gems

        * build(deps): Remove obsolete gems

        * v0.0.0

        * build(deps): Update semantic-release

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete. I also
        hide a element that was not present earlier

        * build(deps): Upgrades Rails to 5.2.4.3

        * build(deps): Upgrades gems

        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>

        * build(deps): Bump puma from 4.3.4 to 4.3.5 (#219)

        Bumps [puma](https://github.com/puma/puma) from 4.3.4 to 4.3.5.
        - [Release notes](https://github.com/puma/puma/releases)
        - [Changelog](https://github.com/puma/puma/blob/master/History.md)
        - [Commits](https://github.com/puma/puma/commits)

        Signed-off-by: dependabot[bot] <support@github.com>

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

        * build(deps): Upgrades Puma cache (#221)

        * fix(questionnaire): Fixes error when trying to view a questionnaire modified by a deleted admin (#236)

        * chore(release): 1.22.4 [skip ci]

        ## [1.22.4](v1.22.3...v1.22.4) (2020-05-26)

        ### Bug Fixes

        * **questionnaire:** Fixes error when trying to view a questionnaire modified by a deleted admin ([#236](#236)) ([](2ffe116))

        * build(deps): Bump websocket-extensions from 0.1.4 to 0.1.5 (#250)

        * build(deps): Bump websocket-extensions from 0.1.4 to 0.1.5

        Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.4 to 0.1.5.
        - [Release notes](https://github.com/faye/websocket-extensions-ruby/releases)
        - [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md)
        - [Commits](faye/websocket-extensions-ruby@0.1.4...0.1.5)

        Signed-off-by: dependabot[bot] <support@github.com>

        * build(deps): Updates websocket-extensions gem cache

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>

        * build(deps): Bump rack from 2.2.2 to 2.2.3 (#268)

        * build(deps): Bump rack from 2.2.2 to 2.2.3

        Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3.
        - [Release notes](https://github.com/rack/rack/releases)
        - [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
        - [Commits](rack/rack@v2.2.2...2.2.3)

        Signed-off-by: dependabot[bot] <support@github.com>

        * Adds rack gem cache

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>

        Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Peter Kos <pkos91@icloud.com>

    commit 513e1c2
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Tue Jun 30 18:45:42 2020 -0400

        fix(login): Removes always visible login error (#263)

        * fix(login): Removes always visible login error

        * Fixes Hound spacing requirement

    commit 58601a1
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Jun 28 19:16:08 2020 -0400

        build(deps): Updates gems (#275)

    commit d1a01f8
    Author: Peter Kos <pkos91@icloud.com>
    Date:   Sat Jun 20 19:26:53 2020 -0400

        docs: Add guide for local API setup, update api-usage slightly (#235)

        * docs: Add API/OAuth 2 setup guide

        Also rename api to api-usage

        * docs: Cleanup api-usage page, add notes about 2.0

        * docs: Apply suggestions from code review

        Co-authored-by: Stuart Olivera <stuart@stuartolivera.com>

        * docs: Reword API introduction to be more friendly

        - Clarifies what Postman and Paw are, with links to their product pages
        - Notes that this process works for remote instances as well, not just localhost
        - Removed trailing whitespace and extra newlines
        - Fixed a single typo

        * Verbiage and HM typo fixes

        * Added .DS_Store to .gitignore

        Co-authored-by: Stuart Olivera <stuart@stuartolivera.com>

    commit 82a7ff4
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Thu Jun 18 08:58:35 2020 -0400

        fix(config): Removes disable_account_registration from database (#247)

        * fix(config): Removes disable_account_registration from database

        * fix(config): Saves new config item, adds extra precautionary check

    commit f07ec28
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Thu Jun 11 17:35:16 2020 -0400

        fix(questionnaire): Fixes error when trying to view a questionnaire modified by a deleted admin (#238)

        * fix(dashboard): Fixes security vulnerability that allowed event_tracking role to access Dashboard (#215)

        * chore(release): 1.22.3 [skip ci]

        ## [1.22.3](v1.22.2...v1.22.3) (2020-05-16)

        ### Bug Fixes

        * **dashboard:** Fixes security vulnerability that allowed event_tracking role to access Dashboard ([#215](#215)) ([](74a40ad))

        ### Styles

        * **check-in:** Changes table header to be more descriptive ([#207](#207)) ([](889fbd0))
        * **config:** Removes unused event_is_over flag ([#208](#208)) ([](0c73e66))

        * build(deps): Upgrade yarn (#212)

        * build(deps): Upgrade yarn

        * build(deps): Upgrade gems

        * build(deps): Remove obsolete gems

        * v0.0.0

        * build(deps): Update semantic-release

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete. I also
        hide a element that was not present earlier

        * build(deps): Upgrades Rails to 5.2.4.3

        * build(deps): Upgrades gems

        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>

        * build(deps): Bump puma from 4.3.4 to 4.3.5 (#219)

        Bumps [puma](https://github.com/puma/puma) from 4.3.4 to 4.3.5.
        - [Release notes](https://github.com/puma/puma/releases)
        - [Changelog](https://github.com/puma/puma/blob/master/History.md)
        - [Commits](https://github.com/puma/puma/commits)

        Signed-off-by: dependabot[bot] <support@github.com>

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

        * build(deps): Upgrades Puma cache (#221)

        * fix(questionnaire): Fixes error when trying to view a questionnaire modified by a deleted admin

        * refactor(tests): Cleans verbage of tests to match

        Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Fix undefined err on bus list info

    * Fix bus captain bug, update schema

    * Squashed commit of the following:

    commit ede300f
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sat Aug 29 21:05:53 2020 -0400

        feat: Updates MyMLH to V3 (#329)

        * feat: Updates MyMLH to V3

        * fix(User): Adds missing provider field

        * refactor: Updates MyMLH branding

        * Autofill MyMLH provider if info is missing

        * houndbot

        Co-authored-by: Peter Kos <pkos91@icloud.com>

    commit 675b3f6
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Aug 23 22:43:48 2020 -0400

        refactor: Changes "Applications" to "Questionnaires" in map (#326)

    commit 388c9bd
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Aug 23 22:08:26 2020 -0400

        fix(Dashboard): Fixes missing location data in map (#324)

    commit a062140
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Wed Aug 19 11:02:07 2020 -0400

        feat(docs): Initial documentation for 2.0 (#291)

        * feat(docs): Initial documentation for 2.0

        * refactor: Updates maintenance.md for verbage changes

        * refactor: Refactors structure of navigation

    commit 79831f6
    Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
    Date:   Sat Jul 25 12:47:35 2020 -0400

        feat(messages): Adds a confirmation modal to send messages (#272)

        * feat(message): added a confirmation modal to send messages

        added a modal for when you send a message that displays the number of
        people you are sending it to in large red text.

        * fix: houndci formatting errors

        * fix(messages): fixed error and made changes to text

        made "send message" singular and made only the the number red. I also
        fixed the variable not loading properly

        * fix: houndci styling changes

        * feat: made email modal text black instead of red

        the email confirmation modal displays the number in black instead of red

        * refactor: Adds number delimiter to recipients, changes cancel outline

        Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>

    commit e4169a7
    Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
    Date:   Thu Jul 9 00:39:23 2020 -0400

        fix(questionnaire): School autocomplete matches form field width (#278)

        * fix(questionnaire): school autocomplete matchs fourm field width

        * fix(questionnaires): added ellipsis to autocomplete

        when the forum field is smaller the school name the autocomplete goes
        beyond the width the field and this causes the text to ellipsis in thet
        case

    * Actually assign current_user

    * mymlh working

    * Refactor questionnnaire new to be nicer to read

    * Patch condition error for info refactor

    Was attempting to use potentially nil value before checking if the value was nil

    ALso cleaned up part of the test in questionnaires controler to create the entire user object as we need both first/last name, as well as email. #goodcodestyle #pleasehiremegoogle

    Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>
    Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>
peterkos added a commit that referenced this pull request Sep 21, 2020
commit 09167ae
Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
Date:   Sun Sep 20 04:23:15 2020 -0400

    fix(questionnaire): added phone number requirements (#283)

    * fix(questionnaire): added phone number requirement

    using a regex to require users to input a valid phone number and
    stripped non numbers from the stored value with the exception of the
    country code

    * fix(questionnaire): edited callback to pass test

    edit call back that removes non-numbers from phone number to pass
    testing

    * fix(questionnaire): edited test to fail with phone formatting

    edited test to fail if the phone # formating is still there when saved
    into the database. Also stopped exception for "+" as it was not
    necessary.

    * fix(questionnaire): fixed comment about phone number stripping

    * fix: houndci formatting comments

    * fix: earlier fix was incorrect. correct houndci fix

    * fix(phone): implmented changed phone number regex for validation

    implement suggested regex although made internation extention 3 instead
    of 2 digits long for max length

    * fix(questionnaire): added support for more international numbers

    made the numbers regex more flexable to support more international
    numbers such as in Nigeria with two digit area codes.

    * Phone validation hit, remove duplicate check

    Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>
    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit c9d6658
Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
Date:   Sun Sep 20 04:09:39 2020 -0400

    fix: School text-box dropdown in manage/questionnaires/edit missing background  (#296)

    * fix(questionnaire): fixed background in school autocomplete

    fixed the questionnaire edit page so that it was blank in the management
    edit page

    * fix(questionnaire): sperated autocomplete sass into its own file

    seperated the sass for the autocomplete into its own file so that manage
    could use it without the other sass in forms.sass

    * Use grays for manage backgrouind

    Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>
    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 113cd61
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Sep 20 03:55:37 2020 -0400

    fix: Fixes failing test cases from #242 (#364)

commit 58b5849
Author: Peter Kos <pkos91@icloud.com>
Date:   Sun Sep 20 03:01:47 2020 -0400

    refactor: Renames user roles, improves security

    commit 1daa943
    Author: Peter Kos <pkos91@icloud.com>
    Date:   Sun Sep 20 02:57:01 2020 -0400

        Organizers have same overview page access as direc

    commit cdf57b6
    Author: Peter Kos <pkos91@icloud.com>
    Date:   Sun Sep 20 02:56:41 2020 -0400

        Volunteers are redirected to checkin route

    commit 3f2a30c
    Merge: b5ad3b8 d87269d
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Sep 20 00:30:03 2020 -0400

        Merge branch '2.0' into hm-242

    commit b5ad3b8
    Author: Jeremy Rudman <jeremyrudman@gmail.com>
    Date:   Sat Sep 19 21:03:08 2020 -0400

        fix(sidebar): fixed UI problems for diffrent roles

        removed the duplicate checkin button for orginizers and had checkin page defaut to be highlighted for volenteers

    commit 057e3aa
    Merge: 971dd0a 69e8d6e
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Mon Sep 14 16:43:59 2020 -0400

        Merge branch '2.0' into hm-242

    commit 971dd0a
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Mon Sep 14 16:37:18 2020 -0400

        refactor: Increases funciton clarity

    commit 711aeea
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Mon Sep 14 16:35:56 2020 -0400

        refactor: Increases funciton clarity

    commit 19f1926
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sat Sep 12 00:46:52 2020 -0400

        fix: Hound issues v1

    commit c3d44f0
    Merge: 2ab8865 a767446
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sat Sep 12 00:32:30 2020 -0400

        Merge branch '2.0' into hm-242

    commit 2ab8865
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sat Sep 12 00:29:43 2020 -0400

        refactor: Cleans tests, improves coverage

    commit 59d54ed
    Merge: 274787f cb16869
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Mon Sep 7 00:11:19 2020 -0400

        Merge branch '2.0' into hm-242

    commit 274787f
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Sep 6 23:59:27 2020 -0400

        refactor: Renames event_tracking to Volunteer

    commit 873e43c
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Sep 6 23:48:29 2020 -0400

        refactor: Renames admin_limited_access to Organizer

    commit f592750
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Sep 6 19:38:54 2020 -0400

        refactor: Changes admin to director

commit 0237965
Author: Peter Kos <pkos91@icloud.com>
Date:   Sun Sep 20 02:27:55 2020 -0400

    fix: Text centering on application page  (#361)

    * Fix bug

    * Long containers are left aligned,not centernewline

commit 28913f7
Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
Date:   Sun Sep 20 02:16:29 2020 -0400

    fix(bus_captain): Alerts admins if a bus captain is removed (#270)

    * fix(bus_captain): alerts admins if a bus captain is removed

    if a bus captain changes bus or declinces a rsvp he is removed as a bus
    captain. All admins are alerted to the removal of a bus captain by email

    * fix: corrected houndci formating errors

    * Refactor var names; remove auto captain interest

    * On questnnre destroy, email admins if bus captain

    * Don’t send email remove_captain on first bus assignment

    * Tests!

    * bark bark

    Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>
    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit d87269d
Author: David Quach <dq6180@rit.edu>
Date:   Sun Sep 20 00:13:52 2020 -0400

    feat: Automatically remind people to RSVP (#175)

    * feat: add rsvp reminder email to trigger and automation process based on loose rules

    * feat: add the rsvp reminder email to queue_reminder_email class

    * fix: fix issue with hound

    * fix: resolve issues with linting and fix conditionals

    * fix: more linting issues

    * fix: more more linting issues

    * seperate the two functions

    * update on per Stuart instruction, make this more automated

    * forgot to commit this

    * remove this unnecessary piece of code

    * fix linting issues

    * remove since we are not using this

    * Update app/models/user.rb

    Co-Authored-By: Stuart Olivera <stuart@stuartolivera.com>

    * forgot to add end

    * resolve for hound

    * fix(dashboard): Fixes security vulnerability that allowed event_tracking role to access Dashboard (#215)

    * chore(release): 1.22.3 [skip ci]

    ## [1.22.3](v1.22.2...v1.22.3) (2020-05-16)

    ### Bug Fixes

    * **dashboard:** Fixes security vulnerability that allowed event_tracking role to access Dashboard ([#215](#215)) ([](74a40ad))

    ### Styles

    * **check-in:** Changes table header to be more descriptive ([#207](#207)) ([](889fbd0))
    * **config:** Removes unused event_is_over flag ([#208](#208)) ([](0c73e66))

    * build(deps): Upgrade yarn (#212)

    * build(deps): Upgrade yarn

    * build(deps): Upgrade gems

    * build(deps): Remove obsolete gems

    * v0.0.0

    * build(deps): Update semantic-release

    * fix(questionnaire): visual bug in school autocomplete school dropdown

    the css was set for an "a" tag when the list was made up of divs so I
    switched the css to work for the "div" tag in the autocomplete

    * fix(questionnaire): visual bug in school autocomplete school dropdown

    the css was set for an "a" tag when the list was made up of divs so I
    switched the css to work for the "div" tag in the autocomplete. I also
    hide a element that was not present earlier

    * build(deps): Upgrades Rails to 5.2.4.3

    * build(deps): Upgrades gems

    Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>

    * fix: Fixes date issue with RSVP reminder job

    * fix: Fixes bug where message would not send

    * refactor: Change subject of RSVP reminder

    * refactor: Verbage changes, updated reminder message

    * 2.0: Removes SparkPost mentions for 2.0

    * fix: Fixes timezone issues

    * fix: More timezone issues

    Co-authored-by: Stuart Olivera <stuart@stuartolivera.com>
    Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>
    Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
    Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>
    Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>

commit 2e9379f
Author: Peter Kos <pkos91@icloud.com>
Date:   Sat Sep 19 22:31:18 2020 -0400

    fix: Hackathon names now consistently on newline, wrapping is centered (#358)

    * Hackthon name title page has newline

    * Make houndbot happy

commit 5e03082
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Fri Sep 18 21:01:21 2020 -0400

    feat(questionnaires): Allows directors to block new questionnaires (#279)

    * feat(questionnaires): Allows directors to block new questionnaires

    * Fixes Hound issues

    * Updates app/views/questionnaires/new.html.haml

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * fix: Compatibility fix with hm-222

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 54d2cea
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Fri Sep 18 19:16:02 2020 -0400

    refactor: Adds GSDP info, cleans Dokku docs (#356)

    * refactor: Adds GSDP info, cleans Dokku docs

    * Update docs/deployment-dokku.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * Update docs/deployment-dokku.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * refactor: Adds additional GSDP content

    * fix: Fixes sentence

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 31b418d
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Thu Sep 17 13:13:19 2020 -0400

    refactor: Cleans Questionnaire for MyMLH V3 (#338)

    * refactor: Removes "Convert to Admin" on Questionnaire

    * refactor: Updates MyMLH branding + V3

    * fix: Removes tests for convert_to_admin

    * refactor: Removes remaining "convert_to_admin" calls

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 1599fe1
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 16 18:45:42 2020 -0400

    refactor(docs): Updates Environment Variable docs (#300)

    * refactor(docs): Updates Environment Variable docs

    * Update docs/deployment-environment-variables.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * refactor: Redesigns EV page

    * Update docs/deployment-environment-variables.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    * refactor: Adds optional notice

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 69e8d6e
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 14 12:34:28 2020 -0400

    refactor: Redesigns password reset pages (#308)

    * refactor: Redesigns password reset pages

    * fix: Hound newline issue

commit 03e632c
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 14 12:18:45 2020 -0400

    fix(dashboard): Map data refactored for faster load times (#269)

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 9e6fe39
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 14 10:57:47 2020 -0400

    refactor: Updates 24hr reminder to remove MyMLH reference (#302)

    * refactor: Updates 24hr reminder to remove MyMLH reference

    * refactor: Improves verbiage of 24hr message

    * Update db/seed_messages/user--24hr_incomplete_application.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 12cc746
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Sep 13 22:33:00 2020 -0400

    refactor: Renames "Guides" to "Docs" (#353)

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 8617981
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Sep 13 22:12:51 2020 -0400

    fix(docs): Refactors page titles and makes API pages visible again (#320)

    * refactor: Changes "Development" to "Developer"

    * fix(docs): Refactors page titles and makes API pages visible again

    * FIx “too” -> “to” typo

    * refactor: Refactors API section

    * fix: Fixes broken link to API testing page

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 7c3cc0a
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sat Sep 12 01:31:56 2020 -0400

    build(deps): Updates Rails to 5.2.4.4 (#349)

commit e72166d
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sat Sep 12 01:18:49 2020 -0400

    build(deps): Updates ChartKick to 3.4 (#347)

commit a767446
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 9 11:31:00 2020 -0400

    refactor(docs): Updates Messages and customization instructions (#321)

    * refactor(docs): Updates Messages and customization instructions

    * Enable default questionnaire deined message

    Syncs documentation

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 9c61d1f
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 9 11:20:24 2020 -0400

    feat(docs): Adds new Resources page (#318)

commit fe66870
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Tue Sep 8 12:56:24 2020 -0400

    refactor: Cleans update method in rsvps_controller (#305)

    * refactor: Cleans update method in rsvps_controller

    * refactor: Fixes whitespace issue for Hound

commit cb16869
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Mon Sep 7 00:07:59 2020 -0400

    fix: Shows manage button for admin_limited_access (#331)

commit 767715a
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 2 13:51:35 2020 -0400

    build(deps): Upgrades yarn dependencies (#316)

    * build(deps): Upgrades yarn dependencies

    * build(deps): Upgrades yarn dependencies

commit e0e537c
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Wed Sep 2 11:37:14 2020 -0400

    fix(deps): Updates the locked Ruby version (#340)

commit ac720d9
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Tue Sep 1 01:26:46 2020 -0400

    refactor(questionnaire): No longer deletes user with questionnaire (#287)

    * refactor(questionnaire): No longer deletes user with questionnaire

    * Hound whitespace

commit 5e96a9c
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Aug 30 01:04:37 2020 -0400

    feat(messages): Transitions from SparkPost to SendGrid (#285)

    * feat(messages): Transitions from SparkPost to SendGrid

    * Fixes Hound issues (v1)

    * fix: Hound whitespace issue

    * refactor: Removes stubbed-out code for HM2.1

    * Update README.md

    * Update README.md

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit abcf634
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Aug 30 00:36:26 2020 -0400

    feat(Dashboard): Redesigns sidebar with category labels (#290)

    * feat(dashboard): Adds category labels to sidebar

    * refactor: Changes config to settings, adds localization

    * refactor: Adds localization to sidebar

    * refactor: Adds localization to page titles

    * refactor: Adds "Overview" category for event-wide pages

    * refactor: Adds missing localizers

commit c6d33a9
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sun Aug 30 00:08:09 2020 -0400

    build(deps): Updates gem cache (#334)

commit 68b8590
Author: Chris Baudouin, Jr <cjb5326@rit.edu>
Date:   Sat Aug 29 23:52:39 2020 -0400

    build: Upgrades Rails to 2.6.6 (#312)

    Co-authored-by: Peter Kos <pkos91@icloud.com>

commit 6266f5a
Author: Peter Kos <pkos91@icloud.com>
Date:   Sat Aug 29 23:38:17 2020 -0400

    refactor: `first_name` and `last_name` move from `questionnaire` to `user` (#241)

    * Initial move: first/last name; user->quesitonnaire

    - Models adjusted
    - Migration made (needs to be updated to a MOVE, not a delete)
    - Updated SOME tests and factories
    - Create account works

    * refactor: Attempt to fix backend params

    Includes fixing any discrepancies on routes like `/manage`

    * refactor: Make HoundBot a little happier

    * feat: Admin list shows first/last names

    * inprog on stats page

    - Actually retreive first/last names on questionnaires page

    * Refactored stats datatable and controller

    - Checkin datatable also tweaked to work.
    - Removed resumes; #244

    * Migration is now backwards compatible with pre-2.0

    Needs to be added to 2.0 migration guide!

    * 4space->2space 😡 #downwith2spaces

    * Fix various first_name/last_name bugs

    Most annoying one is in the questionnaire edit screen...

    * Fixed remainder of tests for name refactor

    * Fix datatable style and count ranges

    * Fix some more style bugs

    * Viewing bus list w/ passengers now works

    * Adds Users & Staff support for #222

    * Adds #222 support to stats, fixes stats layout

    * Fixes Hound issues

    * Removes Hound whitespace issues

    * History audit bugfix

    No longer nil as we don’t check the type of the previous history and just show both, risking a nil visible on the questionnaire page if value is set for the first time

    * Add nil check back, whoops. This works better.

    * Squashed commit of the following:

    commit 4d1b4e2
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Wed Jul 1 01:08:19 2020 -0400

        Back merge master (#273)

        * fix(dashboard): Fixes security vulnerability that allowed event_tracking role to access Dashboard (#215)

        * chore(release): 1.22.3 [skip ci]

        ## [1.22.3](v1.22.2...v1.22.3) (2020-05-16)

        ### Bug Fixes

        * **dashboard:** Fixes security vulnerability that allowed event_tracking role to access Dashboard ([#215](#215)) ([](74a40ad))

        ### Styles

        * **check-in:** Changes table header to be more descriptive ([#207](#207)) ([](889fbd0))
        * **config:** Removes unused event_is_over flag ([#208](#208)) ([](0c73e66))

        * build(deps): Upgrade yarn (#212)

        * build(deps): Upgrade yarn

        * build(deps): Upgrade gems

        * build(deps): Remove obsolete gems

        * v0.0.0

        * build(deps): Update semantic-release

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete. I also
        hide a element that was not present earlier

        * build(deps): Upgrades Rails to 5.2.4.3

        * build(deps): Upgrades gems

        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>

        * build(deps): Bump puma from 4.3.4 to 4.3.5 (#219)

        Bumps [puma](https://github.com/puma/puma) from 4.3.4 to 4.3.5.
        - [Release notes](https://github.com/puma/puma/releases)
        - [Changelog](https://github.com/puma/puma/blob/master/History.md)
        - [Commits](https://github.com/puma/puma/commits)

        Signed-off-by: dependabot[bot] <support@github.com>

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

        * build(deps): Upgrades Puma cache (#221)

        * fix(questionnaire): Fixes error when trying to view a questionnaire modified by a deleted admin (#236)

        * chore(release): 1.22.4 [skip ci]

        ## [1.22.4](v1.22.3...v1.22.4) (2020-05-26)

        ### Bug Fixes

        * **questionnaire:** Fixes error when trying to view a questionnaire modified by a deleted admin ([#236](#236)) ([](2ffe116))

        * build(deps): Bump websocket-extensions from 0.1.4 to 0.1.5 (#250)

        * build(deps): Bump websocket-extensions from 0.1.4 to 0.1.5

        Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.4 to 0.1.5.
        - [Release notes](https://github.com/faye/websocket-extensions-ruby/releases)
        - [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md)
        - [Commits](faye/websocket-extensions-ruby@0.1.4...0.1.5)

        Signed-off-by: dependabot[bot] <support@github.com>

        * build(deps): Updates websocket-extensions gem cache

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>

        * build(deps): Bump rack from 2.2.2 to 2.2.3 (#268)

        * build(deps): Bump rack from 2.2.2 to 2.2.3

        Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3.
        - [Release notes](https://github.com/rack/rack/releases)
        - [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
        - [Commits](rack/rack@v2.2.2...2.2.3)

        Signed-off-by: dependabot[bot] <support@github.com>

        * Adds rack gem cache

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>

        Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Peter Kos <pkos91@icloud.com>

    commit 513e1c2
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Tue Jun 30 18:45:42 2020 -0400

        fix(login): Removes always visible login error (#263)

        * fix(login): Removes always visible login error

        * Fixes Hound spacing requirement

    commit 58601a1
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Jun 28 19:16:08 2020 -0400

        build(deps): Updates gems (#275)

    commit d1a01f8
    Author: Peter Kos <pkos91@icloud.com>
    Date:   Sat Jun 20 19:26:53 2020 -0400

        docs: Add guide for local API setup, update api-usage slightly (#235)

        * docs: Add API/OAuth 2 setup guide

        Also rename api to api-usage

        * docs: Cleanup api-usage page, add notes about 2.0

        * docs: Apply suggestions from code review

        Co-authored-by: Stuart Olivera <stuart@stuartolivera.com>

        * docs: Reword API introduction to be more friendly

        - Clarifies what Postman and Paw are, with links to their product pages
        - Notes that this process works for remote instances as well, not just localhost
        - Removed trailing whitespace and extra newlines
        - Fixed a single typo

        * Verbiage and HM typo fixes

        * Added .DS_Store to .gitignore

        Co-authored-by: Stuart Olivera <stuart@stuartolivera.com>

    commit 82a7ff4
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Thu Jun 18 08:58:35 2020 -0400

        fix(config): Removes disable_account_registration from database (#247)

        * fix(config): Removes disable_account_registration from database

        * fix(config): Saves new config item, adds extra precautionary check

    commit f07ec28
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Thu Jun 11 17:35:16 2020 -0400

        fix(questionnaire): Fixes error when trying to view a questionnaire modified by a deleted admin (#238)

        * fix(dashboard): Fixes security vulnerability that allowed event_tracking role to access Dashboard (#215)

        * chore(release): 1.22.3 [skip ci]

        ## [1.22.3](v1.22.2...v1.22.3) (2020-05-16)

        ### Bug Fixes

        * **dashboard:** Fixes security vulnerability that allowed event_tracking role to access Dashboard ([#215](#215)) ([](74a40ad))

        ### Styles

        * **check-in:** Changes table header to be more descriptive ([#207](#207)) ([](889fbd0))
        * **config:** Removes unused event_is_over flag ([#208](#208)) ([](0c73e66))

        * build(deps): Upgrade yarn (#212)

        * build(deps): Upgrade yarn

        * build(deps): Upgrade gems

        * build(deps): Remove obsolete gems

        * v0.0.0

        * build(deps): Update semantic-release

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete

        * fix(questionnaire): visual bug in school autocomplete school dropdown

        the css was set for an "a" tag when the list was made up of divs so I
        switched the css to work for the "div" tag in the autocomplete. I also
        hide a element that was not present earlier

        * build(deps): Upgrades Rails to 5.2.4.3

        * build(deps): Upgrades gems

        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>

        * build(deps): Bump puma from 4.3.4 to 4.3.5 (#219)

        Bumps [puma](https://github.com/puma/puma) from 4.3.4 to 4.3.5.
        - [Release notes](https://github.com/puma/puma/releases)
        - [Changelog](https://github.com/puma/puma/blob/master/History.md)
        - [Commits](https://github.com/puma/puma/commits)

        Signed-off-by: dependabot[bot] <support@github.com>

        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

        * build(deps): Upgrades Puma cache (#221)

        * fix(questionnaire): Fixes error when trying to view a questionnaire modified by a deleted admin

        * refactor(tests): Cleans verbage of tests to match

        Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
        Co-authored-by: Jeremy Rudman <jeremyrudman@gmail.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Fix undefined err on bus list info

    * Fix bus captain bug, update schema

    * Squashed commit of the following:

    commit ede300f
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sat Aug 29 21:05:53 2020 -0400

        feat: Updates MyMLH to V3 (#329)

        * feat: Updates MyMLH to V3

        * fix(User): Adds missing provider field

        * refactor: Updates MyMLH branding

        * Autofill MyMLH provider if info is missing

        * houndbot

        Co-authored-by: Peter Kos <pkos91@icloud.com>

    commit 675b3f6
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Aug 23 22:43:48 2020 -0400

        refactor: Changes "Applications" to "Questionnaires" in map (#326)

    commit 388c9bd
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Sun Aug 23 22:08:26 2020 -0400

        fix(Dashboard): Fixes missing location data in map (#324)

    commit a062140
    Author: Chris Baudouin, Jr <cjb5326@rit.edu>
    Date:   Wed Aug 19 11:02:07 2020 -0400

        feat(docs): Initial documentation for 2.0 (#291)

        * feat(docs): Initial documentation for 2.0

        * refactor: Updates maintenance.md for verbage changes

        * refactor: Refactors structure of navigation

    commit 79831f6
    Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
    Date:   Sat Jul 25 12:47:35 2020 -0400

        feat(messages): Adds a confirmation modal to send messages (#272)

        * feat(message): added a confirmation modal to send messages

        added a modal for when you send a message that displays the number of
        people you are sending it to in large red text.

        * fix: houndci formatting errors

        * fix(messages): fixed error and made changes to text

        made "send message" singular and made only the the number red. I also
        fixed the variable not loading properly

        * fix: houndci styling changes

        * feat: made email modal text black instead of red

        the email confirmation modal displays the number in black instead of red

        * refactor: Adds number delimiter to recipients, changes cancel outline

        Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>

    commit e4169a7
    Author: JeremyRudman <38338616+JeremyRudman@users.noreply.github.com>
    Date:   Thu Jul 9 00:39:23 2020 -0400

        fix(questionnaire): School autocomplete matches form field width (#278)

        * fix(questionnaire): school autocomplete matchs fourm field width

        * fix(questionnaires): added ellipsis to autocomplete

        when the forum field is smaller the school name the autocomplete goes
        beyond the width the field and this causes the text to ellipsis in thet
        case

    * Actually assign current_user

    * mymlh working

    * Refactor questionnnaire new to be nicer to read

    * Patch condition error for info refactor

    Was attempting to use potentially nil value before checking if the value was nil

    ALso cleaned up part of the test in questionnaires controler to create the entire user object as we need both first/last name, as well as email. #goodcodestyle #pleasehiremegoogle

    Co-authored-by: Chris Baudouin, Jr <chrisbaudouinjr@icloud.com>
    Co-authored-by: Chris Baudouin, Jr <cjb5326@rit.edu>
emersonford added a commit to hacktheu-org/hackathon-manager that referenced this pull request Sep 21, 2020
* 2.0: (48 commits)
  fix(questionnaire): added phone number requirements (codeRIT#283)
  fix: School text-box dropdown in manage/questionnaires/edit missing background  (codeRIT#296)
  fix: Fixes failing test cases from codeRIT#242 (codeRIT#364)
  refactor: Renames user roles, improves security
  fix: Text centering on application page  (codeRIT#361)
  fix(bus_captain): Alerts admins if a bus captain is removed (codeRIT#270)
  feat: Automatically remind people to RSVP (codeRIT#175)
  fix: Hackathon names now consistently on newline, wrapping is centered (codeRIT#358)
  feat(questionnaires): Allows directors to block new questionnaires (codeRIT#279)
  refactor: Adds GSDP info, cleans Dokku docs (codeRIT#356)
  refactor: Cleans Questionnaire for MyMLH V3 (codeRIT#338)
  refactor(docs): Updates Environment Variable docs (codeRIT#300)
  refactor: Redesigns password reset pages (codeRIT#308)
  fix(dashboard): Map data refactored for faster load times (codeRIT#269)
  refactor: Updates 24hr reminder to remove MyMLH reference (codeRIT#302)
  refactor: Renames "Guides" to "Docs" (codeRIT#353)
  fix(docs): Refactors page titles and makes API pages visible again (codeRIT#320)
  build(deps): Updates Rails to 5.2.4.4 (codeRIT#349)
  build(deps): Updates ChartKick to 3.4 (codeRIT#347)
  refactor(docs): Updates Messages and customization instructions (codeRIT#321)
  ...
sman591 pushed a commit that referenced this pull request Sep 21, 2020
# [1.23.0](v1.22.4...v1.23.0) (2020-09-21)

### Bug Fixes

* CodeClimate 2.0 fixes ([#374](#374)) ([](746bbfc))
* Fixes failing test cases from [#242](#242) ([#364](#364)) ([](113cd61))
* Fixes various Hound issues for 2.0 ([#370](#370)) ([](434cfb3))
* Resolves merge conflicts with 2.0->master ([#372](#372)) ([](eae9926)), closes [#215](#215) [#215](#215) [#207](#207) [#208](#208) [#212](#212) [#219](#219) [#221](#221) [#236](#236) [#236](#236) [#250](#250) [#268](#268) [#280](#280) [#282](#282) [#298](#298)
* **config:** Removes disable_account_registration from database ([#247](#247)) ([](82a7ff4))
* **dashboard:** Map data refactored for faster load times ([#269](#269)) ([](03e632c))
* **dashboard:** Switches map to use different geocoder, reenables map ([#224](#224)) ([](30e3a2f))
* **Dashboard:** Fixes missing location data in map ([#324](#324)) ([](388c9bd))
* **deps:** Updates the locked Ruby version ([#340](#340)) ([](e0e537c))
* **docs:** Refactors page titles and makes API pages visible again ([#320](#320)) ([](8617981))
* **questionnaire:** added phone number requirements ([#283](#283)) ([](09167ae))
* Hackathon names now consistently on newline, wrapping is centered ([#358](#358)) ([](2e9379f))
* School text-box dropdown in manage/questionnaires/edit missing background  ([#296](#296)) ([](c9d6658))
* Text centering on application page  ([#361](#361)) ([](0237965))
* **bus_captain:** Alerts admins if a bus captain is removed ([#270](#270)) ([](28913f7))
* Shows manage button for admin_limited_access ([#331](#331)) ([](cb16869))
* **login:** Removes always visible login error ([#263](#263)) ([](513e1c2))
* **questionnaire:** Fixes error when trying to view a questionnaire modified by a deleted admin ([#238](#238)) ([](f07ec28)), closes [#215](#215) [#215](#215) [#207](#207) [#208](#208) [#212](#212) [#219](#219) [#221](#221)
* **questionnaire:** School autocomplete matches form field width ([#278](#278)) ([](e4169a7))

### Code Refactoring

* `first_name` and `last_name` move from `questionnaire` to `user` ([#241](#241)) ([](6266f5a)), closes [#244](#244) [#downwith2](https://github.com/codeRIT/hackathon-manager/issues/downwith2) [#222](#222) [#273](#273) [#215](#215) [#215](#215) [#207](#207) [#208](#208) [#212](#212) [#219](#219) [#221](#221) [#236](#236) [#236](#236) [#250](#250) [#268](#268) [#263](#263) [#275](#275) [#235](#235) [#247](#247) [#238](#238) [#215](#215) [#215](#215) [#207](#207) [#208](#208) [#212](#212) [#219](#219) [#221](#221) [#329](#329) [#326](#326) [#324](#324) [#291](#291) [#272](#272) [#278](#278)
* Adds GSDP info, cleans Dokku docs ([#356](#356)) ([](54d2cea))
* Changes "Applications" to "Questionnaires" in map ([#326](#326)) ([](675b3f6))
* Cleans Questionnaire for MyMLH V3 ([#338](#338)) ([](31b418d))
* Cleans update method in rsvps_controller ([#305](#305)) ([](fe66870))
* Redesigns password reset pages ([#308](#308)) ([](69e8d6e))
* Renames "Guides" to "Docs" ([#353](#353)) ([](12cc746))
* Renames user roles, improves security ([](58b5849))
* **config:** Adjusts registration verbiage to always allow user registration ([#232](#232)) ([](1a31861))
* **docs:** Updates Environment Variable docs ([#300](#300)) ([](1599fe1))
* Updates 24hr reminder to remove MyMLH reference ([#302](#302)) ([](9e6fe39))
* **docs:** Updates Messages and customization instructions ([#321](#321)) ([](a767446))
* **questionnaire:** No longer deletes user with questionnaire ([#287](#287)) ([](ac720d9))
* **skylight:** Removes Skylight ([#249](#249)) ([](2808058))

### Documentation

* Add guide for local API setup, update api-usage slightly ([#235](#235)) ([](d1a01f8))
* Migration guide for 2.0 ([#368](#368)) ([](3745d9c)), closes [#283](#283) [#296](#296) [#242](#242) [#364](#364) [#361](#361) [#270](#270) [#175](#175) [#215](#215) [#215](#215) [#207](#207) [#208](#208) [#212](#212) [#358](#358)

### Features

* Automatically remind people to RSVP ([#175](#175)) ([](d87269d)), closes [#215](#215) [#215](#215) [#207](#207) [#208](#208) [#212](#212)
* Creates /user.json get route ([#367](#367)) ([](a9e14f5))
* Updates HackathonManager to 2.0 ([](0070cd4))
* **Dashboard:** Redesigns sidebar with category labels ([#290](#290)) ([](abcf634))
* **docs:** Adds new Resources page ([#318](#318)) ([](9c61d1f))
* **docs:** Initial documentation for 2.0 ([#291](#291)) ([](a062140))
* **messages:** Adds a confirmation modal to send messages ([#272](#272)) ([](79831f6))
* **messages:** Transitions from SparkPost to SendGrid ([#285](#285)) ([](5e96a9c))
* **questionnaires:** Allows directors to block new questionnaires ([#279](#279)) ([](5e03082))
* Updates MyMLH to V3 ([#329](#329)) ([](ede300f))
* **users:** Adds ability to view all users and admins ([#216](#216)) ([](c119c9a))
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.

Severe performance degradation with Dashboard map
2 participants