{"push_id":813397449,"size":40,"distinct_size":18,"ref":"refs/heads/feature/remove_featureset","head":"fe1ac239a7761aba9ad770a21cbe07a23764aba2","before":"02f0c7969bb5d1813ef29dd5e1024e7500fcc394","commits":[{"sha":"260a78db3d2c81b46ad11246fc769a1b5e94e92a","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Don't show \"Units\" message when importing species\n\nConnects #1918","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/260a78db3d2c81b46ad11246fc769a1b5e94e92a"},{"sha":"08a3f601c379a3c7e0d87be3a06ca48417ba97b2","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Compute completed row counts more efficiently\n\n* Count only WAITING rather than all statuses\n* Don't count all rows twice","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/08a3f601c379a3c7e0d87be3a06ca48417ba97b2"},{"sha":"f391ddc96b1eab607c4084bd4044eb4b962fec71","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Add paging controls on each table\n\n* Refactor and simplify table-creation views\n* Replace `refresh_imports` endpoint (which reloads all tables) with `get_import_table` (which reloads a single table)\n* Distinguish new paging controls from existing paging controls on status page\n* Bring in `django-url-tools` so `paging_controls.html` can append to query string using either `&` or `?` as appropriate for the URL.","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/f391ddc96b1eab607c4084bd4044eb4b962fec71"},{"sha":"cb9437a3d4a3b32797d932f369397cb516c2ed0f","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Show \"(None)\" if an import table has no rows","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/cb9437a3d4a3b32797d932f369397cb516c2ed0f"},{"sha":"4bd1fc717e78c2fb4a0fce4cab49f3a2d8a6acad","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Import and refresh operations update one table instead of all tables","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/4bd1fc717e78c2fb4a0fce4cab49f3a2d8a6acad"},{"sha":"34313dfd16a7e192470d6cf78825a66a7d55cf01","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Fix audit unit format for multi-word names\n\nconnects #2248 on github\n\nAs was the case with bb11caad41f9b2feb1da8c387f9ddef6be5f90aa, unit\nfield lookup was failing for case-sensitivity reasons on multi-word\nmodels. This is because we were calling `.lower()` on a camel-case\nstring. In this case, we were producing 'rainbarrel' when we wanted 'rainBarrel'.","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/34313dfd16a7e192470d6cf78825a66a7d55cf01"},{"sha":"81c87043444cf17fd89bbd062165a9884871f5c7","author":{"email":"c824fa277a024600738db3e5a6d458953ede0eea@gmail.com","name":"Steve Lamb"},"message":"Merge pull request #2253 from steventlamb/bug/2248/fix_audit_unit_format\n\nFix audit unit format for multi-word names","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/81c87043444cf17fd89bbd062165a9884871f5c7"},{"sha":"10c5ddb18e2be77eb6def6abb68ed36788f860d6","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"PR fixup: handle page changes during an import","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/10c5ddb18e2be77eb6def6abb68ed36788f860d6"},{"sha":"40be75e0376fdc35f18fc23f70cd3a2bed7f1e59","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Cleanup styling for small screens.\n\nFixes a styling issue with the header bar on the comment moderation page.\n\nAlso fixes styling issue on the global navbar and an issue causing scrollbars\nto appear on the map section on small screens.","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/40be75e0376fdc35f18fc23f70cd3a2bed7f1e59"},{"sha":"a6d984a0ebee24d7112badc6179b11fbff44e2e7","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #2270 from maurizi/fix-responsive-styling\n\nCleanup styling for small screens.","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/a6d984a0ebee24d7112badc6179b11fbff44e2e7"},{"sha":"6769504d2b4fbda2d3eb7faead915cd7e04cf626","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Add RainGarden stewardship defaults","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/6769504d2b4fbda2d3eb7faead915cd7e04cf626"},{"sha":"0892b134198a218b0fbad0882ecf48e0e4bef3a7","author":{"email":"c3fe90de81d1158edd57db60984629db49a2604a@azavea.com","name":"Steve Lamb"},"message":"Fix another case of labeling for multi-word models","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/0892b134198a218b0fbad0882ecf48e0e4bef3a7"},{"sha":"51a0ab4b506097b945c5404582c6ed4fb8cfd735","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"Rick Mohr"},"message":"Merge pull request #2265 from RickMohr/paginate-imports\n\nAdd pagination controls for tables on main importer page","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/51a0ab4b506097b945c5404582c6ed4fb8cfd735"},{"sha":"d0f8951c4b9acb5a39e392068a5366dc99bc8193","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"New instance method `add_map_feature_types`","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/d0f8951c4b9acb5a39e392068a5366dc99bc8193"},{"sha":"4c792a8002480c461be212be43203f24296cf223","author":{"email":"c824fa277a024600738db3e5a6d458953ede0eea@gmail.com","name":"Steve Lamb"},"message":"Merge pull request #2254 from steventlamb/feature/add_raingarden_stewardship_defaults\n\nAdd RainGarden stewardship defaults","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/4c792a8002480c461be212be43203f24296cf223"},{"sha":"3d2b848004f71abcf1830afba54194c43c02275d","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Cache the results of tree ecobenefit summary searches\n\n* Check cache before computing tree benefit summary\n* Update cache after computing tree benefit summary\n* Cache key is `eco/trees/{url_name}/{eco_rev}/{filter_string}/{display_string}`\n* Timeout for cache entries is one month\n\nUpdate `eco_rev`:\n* Anywhere `geo_rev` is updated\n* After a species import (a species' i-Tree region may have changed)\n\n`update_map_feature()`\n* Simplify `geo_rev` checking -- is field a subclass of `GeometryField`?\n* Add a test which creates and updates a Bioswale\n* Add eco_rev checking\n* Update/add tests so `eco_rev` cases are covered\n\nConnects #2260","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/3d2b848004f71abcf1830afba54194c43c02275d"},{"sha":"256c4631fd9cbef2af973f8d53cc7e8b630d8d5b","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Use Redis cache","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/256c4631fd9cbef2af973f8d53cc7e8b630d8d5b"},{"sha":"f091d8e1c7cb8b2a8f153402728ebbd102da3395","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"Rick Mohr"},"message":"Merge pull request #2273 from RickMohr/cache-eco\n\nCache results of tree ecobenefit summary searches","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/f091d8e1c7cb8b2a8f153402728ebbd102da3395"},{"sha":"ce6c820decf4b4f508b59e0a7b83a8a0adefc543","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"RickMohr"},"message":"Disable eco cache and its tests until we figure out our cache back end strategy","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/ce6c820decf4b4f508b59e0a7b83a8a0adefc543"},{"sha":"5ad0648900fbb5e4a4d5b4ce1a3f0decc90d74a1","author":{"email":"6da0130c5aeef94e5bbaabadbf8017270be25c64@azavea.com","name":"Rick Mohr"},"message":"Merge pull request #2280 from RickMohr/disable-eco-cache\n\nDisable eco cache and its tests until we figure out our cache back end strategy","distinct":false,"url":"https://api.github.com/repos/steventlamb/otm-core/commits/5ad0648900fbb5e4a4d5b4ce1a3f0decc90d74a1"}]}