{"push_id":594238590,"size":66,"distinct_size":66,"ref":"refs/heads/develop","head":"e06061fdcc5ba60ffe81ad3d0c6d22d1b7fd8cb2","before":"0e2888e87c2bad39994bd17149adfff34d45d90a","commits":[{"sha":"73cc213e6236419aca132705174f44cc63ea70aa","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Fix styling for User Settings > Emails\n\nFixes #216","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/73cc213e6236419aca132705174f44cc63ea70aa"},{"sha":"f09c2fa6995439b67c1ac279097db22e2c4d4cad","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Add unicode method for TrustedMapper","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/f09c2fa6995439b67c1ac279097db22e2c4d4cad"},{"sha":"fa0e36c03f693fcc3ef3b571a585a5536dfca228","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #693 from maurizi/add-unicode-for-trusted-mapper\n\nAdd unicode method for TrustedMapper","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/fa0e36c03f693fcc3ef3b571a585a5536dfca228"},{"sha":"8567ceda03d72cf48f5af9322cf15322f0bff141","author":{"email":"51bda207f702b3bc7957f13c329160e66f70ba50@azavea.com","name":"Justin Walgran"},"message":"Switch to CartoDB positron base map\n\nMore muted than Toner, which should make it easier to see and interact\nwith the blockfaces.\n\nhttp://cartodb.com/basemaps/","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/8567ceda03d72cf48f5af9322cf15322f0bff141"},{"sha":"14861a7633e0cc96b7c4b2237155e19e4c175f5d","author":{"email":"0ce7911e6479995d6c346d6f03eb723b5135309e@walgran.com","name":"Justin Walgran"},"message":"Merge pull request #703 from azavea/feature/jcw/positron-basemap\n\nSwitch to CartoDB positron base map","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/14861a7633e0cc96b7c4b2237155e19e4c175f5d"},{"sha":"1bd7e0d7c1a6fc4f88ca897bf1aa6f0e88133f03","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Wire up survey button to actually submit survey data","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/1bd7e0d7c1a6fc4f88ca897bf1aa6f0e88133f03"},{"sha":"8d4ecf1a6ce8ab080927b4cca38d7948cf0422f6","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Fix bug with \"problems\" checkbox markup in handlebars template\n\nThe \"problems\" checkbox section was rendering correctly the first time it's\nchoices list was traversed, but not the second time.\nSwitching from a generator object to a list comprehension fixed the issue.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/8d4ecf1a6ce8ab080927b4cca38d7948cf0422f6"},{"sha":"25522479d3b8217a7817ddf000fcee4379597287","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Bug fix: Show circumference for dead trees","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/25522479d3b8217a7817ddf000fcee4379597287"},{"sha":"2c852e754bb211a84b3d2b79f1e719f6d9e4b145","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Prevent form autocompletion filling in values from previous surveys","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/2c852e754bb211a84b3d2b79f1e719f6d9e4b145"},{"sha":"d889ad22b5f2f12e62512d867013be38d9c9f4c1","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Fix bug with submitting tree species fields.\n\nDjango expects a species object, not a PK, when saving a a Tree's species\nfield.  Using species_id instead allows us to just use a PK.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/d889ad22b5f2f12e62512d867013be38d9c9f4c1"},{"sha":"2b4a7d1e0c350d862bd4505d68523c54c2d77128","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #705 from maurizi/submit-survey\n\nAdd code for submitting treecorder surveys","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/2b4a7d1e0c350d862bd4505d68523c54c2d77128"},{"sha":"696fdd101bb49d1e70cfd89e2be0d2ec81965961","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Split tree guard choices into two sections","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/696fdd101bb49d1e70cfd89e2be0d2ec81965961"},{"sha":"7dcfbe92df9e393c9dd0dcf01a52b124d69a2751","author":{"email":"51bda207f702b3bc7957f13c329160e66f70ba50@azavea.com","name":"Justin Walgran"},"message":"Add expert_required to survey_blockface\n\nThe block faces we will be importing include a flag that indicates when\nthe block face may be too difficult to be mapped accurately by the\ngeneral public. We will not be using this flag at \"runtime\" but adding\nit to our blockface model makes it easy to bulk-assign these blocks as\nterritory owned by the NYC Parks group.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/7dcfbe92df9e393c9dd0dcf01a52b124d69a2751"},{"sha":"8b2008ffcc4504ac3f464692866346e959476f79","author":{"email":"0ce7911e6479995d6c346d6f03eb723b5135309e@walgran.com","name":"Justin Walgran"},"message":"Merge pull request #708 from azavea/feature/jcw/add-expert-required-to-blockface\n\nAdd expert_required to survey_blockface","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/8b2008ffcc4504ac3f464692866346e959476f79"},{"sha":"0b252b05fce801b79d62137e7ecb3a98e5154d48","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Show geolocation button on the survey page.\n\nShould be very useful when mapping blocks at an event.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/0b252b05fce801b79d62137e7ecb3a98e5154d48"},{"sha":"6d6347ce3260ac6e347b5c5f5b1dceccf67d0931","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #713 from maurizi/show-geolocation-button\n\nShow geolocation button on the survey page.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/6d6347ce3260ac6e347b5c5f5b1dceccf67d0931"},{"sha":"6576671da14115ded3f60fe19d09a858372c62e4","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #706 from maurizi/guards-checkboxen\n\nSplit tree guard choices into two sections","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/6576671da14115ded3f60fe19d09a858372c62e4"},{"sha":"3da1214bf1da208db2f77d1b53498a386a01eb4d","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Switch to using django-waffle for setting the soft launch settings.\n\nTo put the site into soft launch mode, create a \"soft_launch\" flag\nfrom the Django Admin site.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/3da1214bf1da208db2f77d1b53498a386a01eb4d"},{"sha":"b89dacd78cd7b29136ecaa09e006347bd8bcd843","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #702 from maurizi/soft-waffles\n\nSwitch to using django-waffle for setting the soft launch settings.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/b89dacd78cd7b29136ecaa09e006347bd8bcd843"},{"sha":"7824ed31eb0a0965721ce77ebd6462fe59399670","author":{"email":"51bda207f702b3bc7957f13c329160e66f70ba50@azavea.com","name":"Justin Walgran"},"message":"Add a popup for exiting a survey without mapping\n\nThis change set allows a mapper to \"bail out\" of a survey, and forces\nthem to leave an explanation as to why they are quitting. I have opted\nto not post any tree data because it could be invalid, and it could be\nfrustrating to a person who is trying to stop mapping if we force them\nto make data corrections first.\n\nWhat happens after the quit has been POSTed is left as a TODO because\nthat part of the workflow is in progress.","distinct":true,"url":"https://api.github.com/repos/kdeloach/nyc-trees/commits/7824ed31eb0a0965721ce77ebd6462fe59399670"}]}