{"push_id":675176722,"size":15,"distinct_size":1,"ref":"refs/heads/feature/area-of-interest","head":"16e25b0f2ed103c0902a93831d9d7a36aebf44dc","before":"418fbfd5d8ff414e9cf15a0a1147ae4cf43b760e","commits":[{"sha":"f44d859557537e20a90a8d7017b97583f81d3c80","author":{"email":"c14e1bb5aceaede93da0cccbff67f0b84b63950c@azavea.com","name":"James McClain"},"message":"Tall grass is of type 21.\n\nTall grass is to be treated the same as urban grass.  Urban grass has\ntype 21 under the 2011 classification scheme.  Type 85 is from the 1992\nscheme and is incorrect.","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/f44d859557537e20a90a8d7017b97583f81d3c80"},{"sha":"fb507753b84500e59c0b810f6b43a86baefd4f79","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Use Ansible SSH user for everything that doesn't require root\n\nIn order to side-step permissions issues with static asset manipulation,\nI disabled `sudo` for those tasks. Instead of running as `root`, those\ntasks should now run as the `ansible_ssh_user`. Within Vagrant that's\n`vagrant`. Within EC2, that's `ubuntu`.\n\nTo accommodate this change, I had to change the data structure used for\nconfiguration settings from an array of maps to a flat out map. This\nallows us to pass the entire configuration data structure directly to\ntasks via `environment`.","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/fb507753b84500e59c0b810f6b43a86baefd4f79"},{"sha":"3d6fb19fbf22946f524d4815bc9084dbfb4333dd","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Refactor shared provisioning tasks into a base role\n\nAt a high level, this moves most things that are shared by more than one\ntype of server into a shared base role that all server types depend on.\nType of things bundled into the base role include:\n\n- General configuration settings (database, cache, etc.)\n- Vagrant image configuration management cruft removal (Chef, Puppet)\n- Service accounts, account permissions\n- Core geospatial library dependencies\n- PostgreSQL client support (`psql`, etc.)\n\nConnects #110\nConnects #163","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/3d6fb19fbf22946f524d4815bc9084dbfb4333dd"},{"sha":"79f302f2fb11e43e70a66db1cafd0c794b629a6b","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Remove initial zoom when page loads\n\nThis code was a proof of concept to show how we could restore saved state\nwhen the page loads. It was supposed to be temporary but never got removed...\nuntil now.","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/79f302f2fb11e43e70a66db1cafd0c794b629a6b"},{"sha":"2413b20a15539efb1b2808c72d14de4baa24d7e9","author":{"email":"c14e1bb5aceaede93da0cccbff67f0b84b63950c@azavea.com","name":"James McClain"},"message":"Merge pull request #209 from jamesmcclain/bug/fix-nlcd-code\n\nTall grass is of type 21.","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/2413b20a15539efb1b2808c72d14de4baa24d7e9"},{"sha":"3e2ed3e368abd4f74ad4d0a4662c67368e9eeb38","author":{"email":"c14e1bb5aceaede93da0cccbff67f0b84b63950c@azavea.com","name":"James McClain"},"message":"Remove sbo-selenium.\n\nAll occurances of the string sbo-selenium have been removed.  The tests\ncontinue to run.\n\nConnects to WikiWatershed/model-my-watershed#193","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/3e2ed3e368abd4f74ad4d0a4662c67368e9eeb38"},{"sha":"a8c0fff6d0e5c5727bf7ea436d8f768156d07dc0","author":{"email":"c14e1bb5aceaede93da0cccbff67f0b84b63950c@azavea.com","name":"James McClain"},"message":"Remove selenium sauce env't variables.","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/a8c0fff6d0e5c5727bf7ea436d8f768156d07dc0"},{"sha":"cfc6e9ddc463268c58d260aea4ad54896d857b23","author":{"email":"c14e1bb5aceaede93da0cccbff67f0b84b63950c@azavea.com","name":"James McClain"},"message":"Merge pull request #212 from jamesmcclain/feature/remove-sbo-selenium\n\nRemove sbo-selenium.","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/cfc6e9ddc463268c58d260aea4ad54896d857b23"},{"sha":"b2e5e67dcc3589abcd6c8b9b11c21043363a48fc","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #211 from kdeloach/remove-fake-loading\n\nRemove initial zoom when page loads","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/b2e5e67dcc3589abcd6c8b9b11c21043363a48fc"},{"sha":"892d54c4a00aa4d9aa01a0cb8ca1ab1be6f176cf","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Add missing ITSI configuration variables","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/892d54c4a00aa4d9aa01a0cb8ca1ab1be6f176cf"},{"sha":"482be17fae54db8c5681f9fd40430511487cdf69","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Bake CSRF token in all ajax requests\n\nExtends jQuery ajax options to include the `X-CSRFToken` header in each\najax request.\n\nConnects #197","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/482be17fae54db8c5681f9fd40430511487cdf69"},{"sha":"e5e8b53a00ef912c7f7971d5ffd4d18daf8c9e38","author":{"email":"22ac8125b3ee200bd949539d56d750da2fe403eb@gmail.com","name":"Hector Castro"},"message":"Merge pull request #208 from WikiWatershed/feature/hmc/refactor-ansible\n\nRefactor shared provisioning tasks into a base role","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/e5e8b53a00ef912c7f7971d5ffd4d18daf8c9e38"},{"sha":"51d254bcd0942833a2fb5947276cb3c0045a771a","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"fixup! Bake CSRF token in all ajax requests","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/51d254bcd0942833a2fb5947276cb3c0045a771a"},{"sha":"d4f3152cfe46a068f998cac5c3decb5c0a5ca5ea","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #213 from kdeloach/feature/csrf\n\nBake CSRF token in all ajax requests","distinct":false,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/d4f3152cfe46a068f998cac5c3decb5c0a5ca5ea"},{"sha":"16e25b0f2ed103c0902a93831d9d7a36aebf44dc","author":{"email":"c14e1bb5aceaede93da0cccbff67f0b84b63950c@azavea.com","name":"James McClain"},"message":"Predefined shape outlines.\n\nInstead of giving a selection of predefined shapes in the dropdown, give\na selection of types of shapes (congressional districts, hucs, &c).\nWhen a type is chosen, the outlines of those shapes will appear on the\nmap, allowing the user choose that way.\n\nThis patch assumes the existence of two environment variables on the\n`app` VM: `MMW_TILER_HOST` and `MMW_TILER_PORT`.  If they do not exist,\nthe corresponding variables within Django are given the defaults\n`localhost` and `4000`, respectively.\n\nAlso, the name of the column containing the polygon in the\nmodeling_district table has been renamed from `polygon` to `geom`.\n\nAlso, `src/mmw/mmw/settings/base.py`, `src/mmw/apps/modeling/views.py`\nand `src/tiler/server.js` have all been updated to support adding new\ngeometry-bearing tables more easily.\n\nConnects to #176\nConnects to #210","distinct":true,"url":"https://api.github.com/repos/jamesmcclain/model-my-watershed/commits/16e25b0f2ed103c0902a93831d9d7a36aebf44dc"}]}