{"push_id":582640038,"size":34,"distinct_size":34,"ref":"refs/heads/survey-schema","head":"afdc34b1f25972df100d1e1e0d7998af668c378b","before":"36c762db134cff3a268ebbda2d4191d302e00763","commits":[{"sha":"1aea00289908e8839c9c590ee6df510cc281388f","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Add script to prune stale staging AMIs\n\nThis changeset adds a script to aid in the removal of stale AMIs in\nstaging. Right now, it keeps the 10 most recent AMIs by AMI type (app,\ntiler, monitoring, etc.).\n\nThe pruning script depends on the `Environment` tag to determine AMIs\neligible for removal. AMIs targeted at other environments will never be\npruned.","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/1aea00289908e8839c9c590ee6df510cc281388f"},{"sha":"c70af4e45a42275384fd954e5f76c9dffb1a528f","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Redirect group admin to admin event checkin page\n\nThis fixes an edge case where, if a group admin RSVPs to their own\nevent, and then clicks the \"Starting soon\" header notification, they\nare taken to the user checkin page rather than the admin checkin page.\n\nFixes #526","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/c70af4e45a42275384fd954e5f76c9dffb1a528f"},{"sha":"3f32c8388895693f4a2c766d8295e77771dcf868","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Fix layout issue when error message is displayed\n\nIt looks like this was somewhat fixed by recent design changes. I moved\nthe validation message outside of the input div so that the error\nmessage does not increase the length of the input field.\n\nAlso, I swapped field labels/errors because IMO it makes it much clearer to\nsee which form fields the errors are talking about.\n\nThere is remaining work to style validation messages.\n\nFixes #492","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/3f32c8388895693f4a2c766d8295e77771dcf868"},{"sha":"f8cc76a7c4fa59229a63679fdbf5632256b05ef7","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Fix metric name used by Tasseo for e-mail graphs\n\nThis changeset fixes the metric name used by Tasseo for e-mail graphs.\nBecause `django-statsd` handles the StatsD client setup, all metrics\nthat come through the following import get tucked under the `django`\nmetric namespace:\n\n  from django_statsd.clients import statsd\n\nAttempts to resolve #636.","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/f8cc76a7c4fa59229a63679fdbf5632256b05ef7"},{"sha":"abdcfcf3af18dd866023b4b0f4b874435197b015","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Set a minimum zoom compatible with most viewports\n\nfixes #512 on github","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/abdcfcf3af18dd866023b4b0f4b874435197b015"},{"sha":"e0d8885b929d84bd443d0416dc3594854408e31d","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Set a maximum bounds with reasonable padding","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/e0d8885b929d84bd443d0416dc3594854408e31d"},{"sha":"e5a13db8ab73301ca11b31740550c1b0d7a46e67","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Fix race condition caused by setting bounds twice\n\naddresses #535 on github","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/e5a13db8ab73301ca11b31740550c1b0d7a46e67"},{"sha":"df17cde0a020ac001ec83e6045e9fa74715fc6c3","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Set extent once instead of twice\n\nfixes #535 on github","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/df17cde0a020ac001ec83e6045e9fa74715fc6c3"},{"sha":"4a9dcdc31f910bc663735b6f482e11bd15e471a1","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Use static_url template filter for footer image.\n\nFixes #634","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/4a9dcdc31f910bc663735b6f482e11bd15e471a1"},{"sha":"bf3d1039558376cbcc92208b1162fa781c8afa5b","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Refactor quiz classes\n\nThis merges Question and MultiChoiceQuestion (all questions are\nmultiple choice). This also adds strongly typed classes for the answer\nfield to differentiate between checkbox & radio button questions.","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/bf3d1039558376cbcc92208b1162fa781c8afa5b"},{"sha":"097e2afe1a1291c4713dd54480c2f06cd4783c17","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #623 from kdeloach/topic/rename-quiz-class\n\nRefactor quiz classes","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/097e2afe1a1291c4713dd54480c2f06cd4783c17"},{"sha":"609b6ce52ec1bbc657e2f58acd0eea8fb2887ddb","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #632 from kdeloach/topic/validation-formatting\n\nFix layout issue when error message is displayed","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/609b6ce52ec1bbc657e2f58acd0eea8fb2887ddb"},{"sha":"c09ab99a1f5ef5e11fc951cd579b0bb193eb2791","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #627 from kdeloach/topic/group-admin-checkin-notice\n\nRedirect group admin to admin event checkin page","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/c09ab99a1f5ef5e11fc951cd579b0bb193eb2791"},{"sha":"7ea56480243bb2c37c6f14ea6d9e8b1cff9f6101","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Merge branch 'feature/hmc/prune-amis' into develop","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/7ea56480243bb2c37c6f14ea6d9e8b1cff9f6101"},{"sha":"2c79d6089af6ff462a54e746a6aa1a833d2df9ec","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Test that logged out users can view group detail page\n\nThis tests for a regression against\n6d2bcb358589682c8e0d864b95449784a1e1fc73.","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/2c79d6089af6ff462a54e746a6aa1a833d2df9ec"},{"sha":"9aeb1a7e84089aedf45047b41ecfda2670f0d73d","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #645 from kdeloach/topic/anon-user-test\n\nTest that logged out users can view group detail page","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/9aeb1a7e84089aedf45047b41ecfda2670f0d73d"},{"sha":"705934797ebee08dfc971c897b41553d92229617","author":{"email":"c824fa277a024600738db3e5a6d458953ede0eea@gmail.com","name":"Steve Lamb"},"message":"Merge pull request #642 from steventlamb/bug/512_restrict_highest_map_zoom_level\n\nBug/512 restrict highest map zoom level","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/705934797ebee08dfc971c897b41553d92229617"},{"sha":"6d06d572d9babb39a0cc328a7c02b60d9549cb8e","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #643 from maurizi/fix/634/static-url-for-image\n\nUse static_url template filter for footer image.","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/6d06d572d9babb39a0cc328a7c02b60d9549cb8e"},{"sha":"cd86e89bbe4d12b588cfb3173bbc234ed5602593","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Merge branch 'feature/hmc/fix-tasseo-email' into develop","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/cd86e89bbe4d12b588cfb3173bbc234ed5602593"},{"sha":"33340c0be8bcfa395ef065d4f6c24e39829c633b","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Centralize Nginx log_format directive\n\nThis changeset moves the Nginx `log_format` directive into the `http`\nblock (via an include). The newly created `nyc-trees.nginx` role handles\nproviding the `logstash_json` format for application server and tiler\n`server` blocks to use.","distinct":true,"url":"https://api.github.com/repos/RickMohr/nyc-trees/commits/33340c0be8bcfa395ef065d4f6c24e39829c633b"}]}