{"push_id":706615440,"size":108,"distinct_size":1,"ref":"refs/heads/master","head":"b71380802f500bf9f96707d22e90e51d363779c1","before":"01a008386b8d8ff91bd0048ca1f04bc19787ff75","commits":[{"sha":"85aa61ba621baee95c66f748eb7b57b27555d93b","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"Email confirmation","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/85aa61ba621baee95c66f748eb7b57b27555d93b"},{"sha":"c1338e0a83d5075e662df2f4a9e29c86b9180ad6","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Begin token validation on poll data request\n\nIf a token is sent in the headers, then the poll data request will\nvalidate this token against the poll.\nIf no token is sent, then a new ballot will be created and returned\nalongside the poll data.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/c1338e0a83d5075e662df2f4a9e29c86b9180ad6"},{"sha":"fffe9cadaae0194e690a6a0cbdf5caaa8afd79b6","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"Fixes for url encoding","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/fffe9cadaae0194e690a6a0cbdf5caaa8afd79b6"},{"sha":"ebcbfe8c1db6159ac27f09925f9d93c76bcdbb8a","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Add logic for invite only polls","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/ebcbfe8c1db6159ac27f09925f9d93c76bcdbb8a"},{"sha":"a60172b04469c92b3bded65aa25887992f264b1d","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"Merge remote-tracking branch 'upstream/develop' into feature/email-confirmation\n\nConflicts:\n\tVotingApplication/VotingApplication.Web/VotingApplication.Web.csproj","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/a60172b04469c92b3bded65aa25887992f264b1d"},{"sha":"88f3557e93d37db63fbd9aa82cba1ab40b805a6a","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Fix errors with message of \"OK\"\n\nWhen throwing an error, setting a ReasonPhrase of String.Empty seems to\ncause the final message to be \"OK\". If the ReasonPhrase is null, however,\nit will use the enum text.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/88f3557e93d37db63fbd9aa82cba1ab40b805a6a"},{"sha":"9405325a14e9e62945be61e8736db9bc946711e7","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"Add basic registration confirmation page","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/9405325a14e9e62945be61e8736db9bc946711e7"},{"sha":"0e6dca12fc68fdb956e644bfd06b116f34594dac","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Modify PollService to add X-TokenGuid header\n\nAdd X-TokenGuid header to request when a ballot token is supplied.\nAdd tests.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/0e6dca12fc68fdb956e644bfd06b116f34594dac"},{"sha":"8b199537ea42a17c0f138f94d4031a620dc8c098","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Merge branch 'develop' into private-polls","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/8b199537ea42a17c0f138f94d4031a620dc8c098"},{"sha":"ae7d4b0e6db02c58e908eb1d586343438fc65aa2","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Remove old test file in wrong folder","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/ae7d4b0e6db02c58e908eb1d586343438fc65aa2"},{"sha":"c18da726e853077882910e379860d4e0b829956c","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Tidy up PollController and TokenServiceTests","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/c18da726e853077882910e379860d4e0b829956c"},{"sha":"ded65f85089780dc2ec59dee948fe7961013a84a","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Add retrieve token method to TokenService\n\nAdd new method, retrieveToken, to TokenService. Does not make api call, as\nthis is now handled by the getPoll api call.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/ded65f85089780dc2ec59dee948fe7961013a84a"},{"sha":"4b78b7f95e902405e696a60be1d51e0c6bd5f445","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"More work on confirmation page and temporary fix for management page bug.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/4b78b7f95e902405e696a60be1d51e0c6bd5f445"},{"sha":"1937c5140c5db4a6a023588e7a6816fb1c7bebf4","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Merge branch 'develop' into private-polls","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/1937c5140c5db4a6a023588e7a6816fb1c7bebf4"},{"sha":"728d718bf7e0f0e6ffcb27817526c1a7a27facb1","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Refactor VotingPageController\n\nRefactor VotingPageController to use new TokenService call and use token\nfrom getPoll response.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/728d718bf7e0f0e6ffcb27817526c1a7a27facb1"},{"sha":"cece91c9ce69a905223887b867fcadb25f6e96e1","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Remove now-unused token code\n\nRemove getToken and tests from TokenService.\nRemove PollTokenController and tests.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/cece91c9ce69a905223887b867fcadb25f6e96e1"},{"sha":"eef22ea5b9b880d61f73a8051e0c24d4ff66af6b","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Fix getPoll calls in directives\n\nFix getPoll calls in directives to add the token if there is one.\nFixes most of tests broken by earlier commits.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/eef22ea5b9b880d61f73a8051e0c24d4ff66af6b"},{"sha":"831e0e2df9e3eb0b1cce10d075e183de7c669872","author":{"email":"0dcc79e9112cbdb48d66d1dd87808f02eff34a73@scottlogic.co.uk","name":"John Dawes"},"message":"Results page adds token for getPoll calls\n\nAdded token retrieval and passing to PollService when getting poll.","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/831e0e2df9e3eb0b1cce10d075e183de7c669872"},{"sha":"92008935c92e82185ebe7f998185bc45e05f244b","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"Fixes for some tests","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/92008935c92e82185ebe7f998185bc45e05f244b"},{"sha":"16aac898334b798a06d7903c969647cfca001fc0","author":{"email":"5fd1dc63d77bda57d2598f851836cde000987156@scottlogic.co.uk","name":"Steven Hillcox"},"message":"Merge remote-tracking branch 'upstream/develop' into feature/email-confirmation","distinct":false,"url":"https://api.github.com/repos/Generic-Voting-Application/voting-application/commits/16aac898334b798a06d7903c969647cfca001fc0"}]}