{"push_id":1317732936,"size":9,"distinct_size":9,"ref":"refs/heads/jmhooper-breakout-quarterly-message","head":"ed793158c5d66a74a1e860de32101cced6228022","before":"f10e3b16d9d76ddb7f90cc09382c1e14faff5515","commits":[{"sha":"792e268edb9d84d4b61e8f74efe06e2ea5fed9e4","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Migration to split ScheduledMessage into QuarterlyMessage and OnboardingMessage","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/792e268edb9d84d4b61e8f74efe06e2ea5fed9e4"},{"sha":"bf172ef3775eaff4cffbacd255015347f6a25d8e","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Model code to split scheduled message up","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/bf172ef3775eaff4cffbacd255015347f6a25d8e"},{"sha":"e35d9dbbf3d1df160bd10baefd6ce03af94eef87","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Remove quarterly message context from scheduled message view","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/e35d9dbbf3d1df160bd10baefd6ce03af94eef87"},{"sha":"c12e9f78436b38f6d11d671bac674b874b91bfe9","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Refactor MessageSender to send general messages\n\nThis commit refactors the message sender and updates the specs so the message sender can better handle sending all 3 messages types:\n\n- OnboardingMessages\n- QuarterlyMessages\n- BroadcastMessages\n\nThe message sender now creates a SentMessage for each type.\nThe spec also uses a shared example to run with each type of message.\n\nThis commit also moves some of the logic for the slack channel finder into a helper.","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/c12e9f78436b38f6d11d671bac674b874b91bfe9"},{"sha":"c2807f1d6caa5ce6dcf90ac79b45887a991d1293","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Break DailyMessageSender into service classes for other message types\n\nThis commit breaks the daily message sender into an OnboardingMessageSender and a QuarterlyMessageSender class.\nThis was necessary after the ScheduledMessage class was broken out into OboardingMessage and QuarterlyMessage.\n\nThe clockwork configuration was changed to use these message senders instead of the single DailyMessageSender.","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/c2807f1d6caa5ce6dcf90ac79b45887a991d1293"},{"sha":"854850b9f8a407897e252ccc0a3a1b9bfd9ad67d","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Refactor Onboarding/QuarterlyMessageEmployeeMatcher services\n\nThis commit changes the OnboardingMessageEmployeeMatcher and QuarterlyMessageEmployeeMatcher service classes.\n\nBefore this commit they were configured to handle ScheduledMessages.\nThe ScheduledMessage model was broken into the OnboardingMessage and QuarterlyMessage models and this commit makes these services classes aware of that change.","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/854850b9f8a407897e252ccc0a3a1b9bfd9ad67d"},{"sha":"43c71f982c667b04f27aa271f2fdbe56e2b83e61","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Use correct factory in the MessageFormatter spec\n\nThis commit switches the `scheduled_message` factory (which no longer exists) with the `onboarding_message` factory in the spec for the MessageFormatter.","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/43c71f982c667b04f27aa271f2fdbe56e2b83e61"},{"sha":"d68be75915c3b562c9b25e5f5c57e6aaeffd428e","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Use proper factory in time zone helper spec\n\nThe time zone helper specs used the \"sent_scheduled_message\" which was renamed to \"sent_message\" when the ScheduledMessage model was broken out.\nThis commit changes the spec to use the correct factory.","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/d68be75915c3b562c9b25e5f5c57e6aaeffd428e"},{"sha":"ed793158c5d66a74a1e860de32101cced6228022","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Break ScheduledMessagesController into Quarterly/OnboardingMessagesController\n\nThis commit adjusts the controllers and their corresponding views to use the OnboardingMessage and QuarterlyMessage model instead of the ScheduledMessage model.\n\nThe features specs are also updated to reflect these changes.\n\nThis commit also updates the routes and translations for this change.","distinct":true,"url":"https://api.github.com/repos/18F/dolores-landingham-slack-bot/commits/ed793158c5d66a74a1e860de32101cced6228022"}]}
{"actor":{"display_login":"jmhooper"}}