{"push_id":829392604,"size":28,"distinct_size":28,"ref":"refs/heads/develop","head":"150a9310fd98b0c262e4ae8fad06450cc08a3787","before":"fde970bab24d97d6edf5e1b6c9d42519de79ab9d","commits":[{"sha":"d1a46271741fa9bf5d285a5ee77af79343f12411","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"First cuke and pending spec for proposer is notified when org accepted","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/d1a46271741fa9bf5d285a5ee77af79343f12411"},{"sha":"07a0b23e7b9b7cb91dcf5ef200ede9b53c945b27","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Add some service specs\nImplement one about delivering email\nBlank template\nMinimal mailer method invoked from service","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/07a0b23e7b9b7cb91dcf5ef200ede9b53c945b27"},{"sha":"ee9245947be5485de7c499bbcf49a702711c4e6f","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Green feature but must add clicking on link in email to verify\nAdd mailer specs","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/ee9245947be5485de7c499bbcf49a702711c4e6f"},{"sha":"dfe6bdd7b6f9e5ba5efc34c66d93981a8ceb0f82","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Complete happy path but sad path left\nChange signature of proposed_org_approved mailer method to inject user being emailed for token\nCukes and steps to support clicking through link in email","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/dfe6bdd7b6f9e5ba5efc34c66d93981a8ceb0f82"},{"sha":"8c11b937e2d232286b4850dd8ae385d675aaf85a","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Sad path for invalid email and blank email... what about already registered emails?\nCreate response object to return from service\nHave controller set flash message based on response error","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/8c11b937e2d232286b4850dd8ae385d675aaf85a"},{"sha":"871a5654fdaef9b7a18f069ae82cbefa04c4501d","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Deal with case of registered user email and notify registered user\nSpecs and cukes","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/871a5654fdaef9b7a18f069ae82cbefa04c4501d"},{"sha":"474583f8f11d58385a729d00aff8332407e3d3ef","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Move accept controller logic to private method","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/474583f8f11d58385a729d00aff8332407e3d3ef"},{"sha":"9a8564e98e7b060848885ac24950a30d09d7299b","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Add spec for NotifyRegisteredUserFromProposedOrg associating user with org","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/9a8564e98e7b060848885ac24950a30d09d7299b"},{"sha":"2af9b27cf4bf7dd234384831546f374f786f47f4","author":{"email":"a4caec1a5dffae1ea5e5069d0438d32ce6fefc1e@gmail.com","name":"marianmosley"},"message":"extract logic for accepting proposed org to a service","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/2af9b27cf4bf7dd234384831546f374f786f47f4"},{"sha":"5e7afb13027da1cef082af9bd643eca9141e8f05","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Finished wiring up  controller to new service\nMake result object return accepted org\nSpecs and cukes","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/5e7afb13027da1cef082af9bd643eca9141e8f05"},{"sha":"f41965f84a691bdaf464f03b8bf0e39016f8d5fd","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Excise no longer used response object","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/f41965f84a691bdaf464f03b8bf0e39016f8d5fd"},{"sha":"2e383e72f9f4415a5e6a5850cda84d4214716122","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Merge remote-tracking branch 'upstream/develop' into notify_user_when_proposed_org_accepted\n\n* upstream/develop:\n  updates lock file\n  adds coveralls gem\n  adds coveralls config","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/2e383e72f9f4415a5e6a5850cda84d4214716122"},{"sha":"c14c791859ca5d9a70d24782fa3d0dfa31bddbf5","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Refactor private method","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/c14c791859ca5d9a70d24782fa3d0dfa31bddbf5"},{"sha":"0795b550ded85c50d02b66ed53a03e34e0ae212d","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Change step description from using charity superadmin to organisation admin","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/0795b550ded85c50d02b66ed53a03e34e0ae212d"},{"sha":"c942843eef439ff91d6e864c580eca351eeaeab1","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Retry for travis","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/c942843eef439ff91d6e864c580eca351eeaeab1"},{"sha":"2bff4ad406e42039484a8bc9fa466bfeef5d6d87","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Merge remote-tracking branch 'upstream/develop' into notify_user_when_proposed_org_accepted\n\n* upstream/develop:\n  tries to add cucumber coverage support","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/2bff4ad406e42039484a8bc9fa466bfeef5d6d87"},{"sha":"e237b2ada4e9a4d3f757c88d9fb9e561487371ce","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Refactor some methods to be shorter","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/e237b2ada4e9a4d3f757c88d9fb9e561487371ce"},{"sha":"63ea3058cdd30ca698e668a653fbb287617a2d99","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Merge remote-tracking branch 'upstream/develop' into notify_user_when_proposed_org_accepted\n\n* upstream/develop:\n  tries to merge coverage","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/63ea3058cdd30ca698e668a653fbb287617a2d99"},{"sha":"fe52e673e621c31565e900103b26d5768ee27939","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Move extraction into private method","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/fe52e673e621c31565e900103b26d5768ee27939"},{"sha":"82ec6027ceccd68cc73f6de58dddca614e177fb6","author":{"email":"d5553d52cf57f8b6d954f05a27cb4fc627c2bb9c@gmail.com","name":"mtc2013"},"message":"Break accept and reject into different restful routes","distinct":true,"url":"https://api.github.com/repos/AgileVentures/LocalSupport/commits/82ec6027ceccd68cc73f6de58dddca614e177fb6"}]}