{"push_id":1206230685,"size":79,"distinct_size":79,"ref":"refs/heads/master","head":"55cb47d64ee5a9747058d80f584db12cda75b852","before":"b1775155b9807237a84c5f5e52f3127a80e66f13","commits":[{"sha":"332c01a69eebf9bfe8b2c42cc241bd9a3f0fe809","author":{"name":"Rob Richardson","email":"4b64d950ee62ce9bffe7910ed5b2995b87034fec@robrich.org"},"message":"Avoid DateTime.MinValue.ToUniversalTime() which blows up in GMT-x (#818)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/332c01a69eebf9bfe8b2c42cc241bd9a3f0fe809"},{"sha":"f80ae95fe23fcf9d5498198d0fe89dac475db584","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Feature/event detail itineraries (#819)\n\n* Adding list of itineraries to admin Event Details page\r\n\r\n* Adding tests","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/f80ae95fe23fcf9d5498198d0fe89dac475db584"},{"sha":"c1d5f157f19e7816eae9db1b6ead26ad4fc27f41","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Renaming two folders to Events from Activities (#822)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/c1d5f157f19e7816eae9db1b6ead26ad4fc27f41"},{"sha":"f30f6169472ba8b20f0212e147d017ea2bfc65e9","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Updating Request model to allow relationship with event. (#821)\n\nThis has been added as optional in case we do not know the event id when request is added via api. Also we ensure that on deletion of an event we won't cascade deletion of requests. They will instead be orphaned so we retain their history.\r\n\r\nInclude EF migration.","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/f30f6169472ba8b20f0212e147d017ea2bfc65e9"},{"sha":"eb5afc27667423d3f5e37893ef44008e6b96dc7b","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Fixing build error (#826)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/eb5afc27667423d3f5e37893ef44008e6b96dc7b"},{"sha":"d853ac5450b803babfa5dfca16650a3019dd748d","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Adding Itinerary Details Page (#824)\n\n* Adding Itineray controller and initial itinerary details page.\r\n\r\nLink to itinerary details included in the itinerary list on the event details page.\r\n\r\n* Adding tests\r\n\r\nNote that only a stub of the test class exists for the ItineraryDetailQueryHandler - Will add issue to follow up with tests.","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/d853ac5450b803babfa5dfca16650a3019dd748d"},{"sha":"2c1b9f39ea63bab6605f60f0ce2cd08f344f9f19","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Adding tests for ItineraryDetailQueryHandlerAsync (#827)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/2c1b9f39ea63bab6605f60f0ce2cd08f344f9f19"},{"sha":"e78af4bc5aed4079d917e7c9674b7ec306b5f434","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Create itinerary modal (#828)\n\n* Adding create itinerary functionality\r\n\r\n* Adding further tests\r\n\r\n* Tidying up old admin Event Details view code","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/e78af4bc5aed4079d917e7c9674b7ec306b5f434"},{"sha":"2196c1fd941e0a4aaf20d5d49d1ceecb03e1e8c7","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Renaming EventTypes to EventType in the details view (#831)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/2196c1fd941e0a4aaf20d5d49d1ceecb03e1e8c7"},{"sha":"2a3b9882b9b863a2df8583f5de63fbcf413b0829","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"List itinerary team members (#833)\n\n* Adding list of assigned team members to the itinerary details page\r\n\r\n* Removing redundant method from itinerary detail query handler","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/2a3b9882b9b863a2df8583f5de63fbcf413b0829"},{"sha":"00f042ebc74114e996b4bfd007cafb5a69bbbf3a","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Add team member to itinerary (#837)\n\n* Adding ability to quick add a team member to an itinerary from the details page.\r\n\r\n* Adding / updating tests","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/00f042ebc74114e996b4bfd007cafb5a69bbbf3a"},{"sha":"59fe0aa27727bf5a078ca8393b3ba18c478cad75","author":{"name":"auroraocciduusadmin","email":"e46ed4a3f956765202e2413e9788a03ebfbdc2bd@gmail.com"},"message":"Implemented some unit tests stubs for Admin/CampaignController (#810)\n\n* Implemented stub unit tests for Admin/CampaignController\r\n\r\n* Simplified IndexSendsCampaignListQueryWithCorrectDataWhenUserIsOrgAdmin and IndexSendsCampaignListQueryWithCorrectDataWhenUserIsNotOrgAdmin to just check that a query was sent with the correct parameters.\r\n\r\n* Removed dependency on database from controller tests.","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/59fe0aa27727bf5a078ca8393b3ba18c478cad75"},{"sha":"0a230da27094aea55a566709705e83467dba27b3","author":{"name":"Steve Kennedy","email":"d25b657fff67ac4d4f1f3015ad619dbd449c168f@outlook.com"},"message":"Implemented Unit Test DetailsReturnsHttpNotFoundResultWhenEventIsNull (#844)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/0a230da27094aea55a566709705e83467dba27b3"},{"sha":"d8f373042de9d2277c08a6c94e7533a8c9c1df92","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Fixing breadcrumb on itinerary details to include the campaign elements (#845)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/d8f373042de9d2277c08a6c94e7533a8c9c1df92"},{"sha":"f5e5be8d3da9824d3f8122fcaf01faeac049a9ff","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Include name on team list (#847)\n\n* Fixing breadcrumb on itinerary details to include the campaign elements\r\n\r\n* Adding name to team member list on Itinerary Details","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/f5e5be8d3da9824d3f8122fcaf01faeac049a9ff"},{"sha":"a7d4fa4852fd79e2118a02176bea549f874181ef","author":{"name":"Steve Kennedy","email":"d25b657fff67ac4d4f1f3015ad619dbd449c168f@outlook.com"},"message":"Mobile-App Removed Fake Events (#843)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/a7d4fa4852fd79e2118a02176bea549f874181ef"},{"sha":"6d83e6a791a44e520202ae50bc0eb63448fa1466","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Adding assigned requests on itinerary details page (#850)","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/6d83e6a791a44e520202ae50bc0eb63448fa1466"},{"sha":"df6ab42d4f51b330e585e77ffa189fb134d4892b","author":{"name":"Ryan McCafferty","email":"9f5301f2617539b730d5002da05bd09e981a43d4@gmail.com"},"message":"Basic behavior tests (#836)\n\n* #787 TaskStatusChangeHandlerAsync base behavior tests\r\nAdded unit tests for testing the basic behavior of the TaskStatusChangeHandlerAsync request handler.\r\n- Verify Assigned status change\r\n- Verify change from Assigned to Accepted\r\n- Verify change from Assigned to Rejected\r\n- Verify change from Accepted to Completed\r\n- Verify change from Accepted to CanNotComplete\r\n\r\n* Refactored tests\r\n\r\nRefactored unit tests to test all TaskSignup properties that get changed\r\nwhen changing the signup status. I changed the 'VolunteerAssignedTask' and\r\n'VolunteerAcceptsTask' tests.","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/df6ab42d4f51b330e585e77ffa189fb134d4892b"},{"sha":"bed7f39970f95547b075b75955c2db7a5cd31bdb","author":{"name":"Ryan McCafferty","email":"9f5301f2617539b730d5002da05bd09e981a43d4@gmail.com"},"message":"Update remaining tests (#852)\n\n* #787 TaskStatusChangeHandlerAsync base behavior tests\r\nAdded unit tests for testing the basic behavior of the TaskStatusChangeHandlerAsync request handler.\r\n- Verify Assigned status change\r\n- Verify change from Assigned to Accepted\r\n- Verify change from Assigned to Rejected\r\n- Verify change from Accepted to Completed\r\n- Verify change from Accepted to CanNotComplete\r\n\r\n* Refactored tests\r\n\r\nRefactored unit tests to test all TaskSignup properties that get changed\r\nwhen changing the signup status. I changed the 'VolunteerAssignedTask' and\r\n'VolunteerAcceptsTask' tests.\r\n\r\n* Updated remaining tests\r\n\r\nUpdated remaining tests based on the comments in\r\nPR #836\r\n\r\n* test transition task status from 'CanNotComplete' to 'Accepted'\r\n\r\nAdded a unit test for testing the task status transition from the\r\n'CanNotComplete' state to the 'Accepted' state as part of the Tests for Success\r\ntask list on #787\r\n\r\n* Finished tests for success checklist\r\n\r\nFinished the 'Tests for Success' checklist on #787","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/bed7f39970f95547b075b75955c2db7a5cd31bdb"},{"sha":"11e1c503949de075be69adf6993288b293be9d96","author":{"name":"Steve Gordon","email":"ebffa9ce26674e18c1b8526fce742d1d0551b725@hotmail.co.uk"},"message":"Creating EditEventModel to avoid validation failures (#854)\n\nPrior to this commit we were using the EventDetailsModel on the create/edit pages. However this model now contains extra properties, including a new Itinerary model which also have validation attributes. These were getting checked and failing required validation since when creating/editing an event we are not populating these properties.\r\n\r\nIt is therefore cleaner to have a model responsible for the event edit properties seperated from the more complex details model.","distinct":true,"url":"https://api.github.com/repos/robrich/allReady/commits/11e1c503949de075be69adf6993288b293be9d96"}]}
{"actor":{"display_login":"robrich"}}