{"push_id":1341025925,"size":25,"distinct_size":4,"ref":"refs/heads/mobile-responsive-search","head":"c322523ba9ba8442e9d63907b2b020337e3494a0","before":"c001b4026733ed95d9f49502ec00c5ccf829a1de","commits":[{"sha":"4bf4239428d3d7ed9c241025b2afb5f2abaa9bd6","author":{"name":"Justin Walgran","email":"e8e0edaa7b01f35049fa1283a4360ad3658f0025@azavea.com"},"message":"Isolate UDF choice renaming\n\nUDF choices were being renamed across instances.","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/4bf4239428d3d7ed9c241025b2afb5f2abaa9bd6"},{"sha":"094398e2c7285eb5b6a767ed5564068b3252b9ab","author":{"name":"Hector Castro","email":"45b7da1af4a996780914572e47d3fc3f68365c07@azavea.com"},"message":"Merge branch 'hotfix/2.11.1'","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/094398e2c7285eb5b6a767ed5564068b3252b9ab"},{"sha":"f8c8af8942407b47905fbc8f9b37687ea42ef916","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"Header login link preserves current page\n\nThe header login link href now specifies the login page,\nwith the urlencoded current page in the `?next=` query string param.\n\nAlso changed the `InstanceUser` `__unicode__` method to do something\nsensible when there is no logged in user.\nNeeded that for the django debug toolbar templates tab,\nwhich was crashing in `InstanceUser.__unicode__`.\n\n--\n\nConnects to #2239","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/f8c8af8942407b47905fbc8f9b37687ea42ef916"},{"sha":"4b6df72a1db51782ccccb7e08bd3dad74e95eaa9","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"Threaded comments migration\n\nNew version of django module changed threaded comment metadata.\nUpdate the schema for the subclass of the django model.\nNecessary for release 2.12.0.","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/4b6df72a1db51782ccccb7e08bd3dad74e95eaa9"},{"sha":"cd87436ae6050118fe00b84d22fc71425cde9cee","author":{"name":"Robin Schaufler","email":"453b4f696ff159d6b40b1a7b184c57151ffc5e8a@users.noreply.github.com"},"message":"Merge pull request #2806 from RobinIsTheBird/rtb/otm-comments-migration\n\nThreaded comments migration","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/cd87436ae6050118fe00b84d22fc71425cde9cee"},{"sha":"dd498013e7831161f0c1dbcb86ab277f69145d8e","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"Fix clipped datepicker\n\nRaise the z-index.\n\n--\n\nConnects to #2735","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/dd498013e7831161f0c1dbcb86ab277f69145d8e"},{"sha":"128140936b97712ef508eec333342289e6c190a6","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"login link on comments section should redirect\n\nThe login link on the comments section of the plot detail page should\nredirect back to the plot detail page after authentication.\n\n--\n\nConnects to #2185","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/128140936b97712ef508eec333342289e6c190a6"},{"sha":"eedc8dd7300aad5e9bacab28b737fd4db765607a","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"Improve login link redirect query string\n\nChanges:\n\n* The return string of `login_forward` now is prefixed by default\n  with `?`, overridable with the `query_prefix` param, so that\n  there isn't a stray `?` when the query string is empty\n* Return a forwarding string for instance requests, and also\n  requests that start with /users/, /comments/, or /create/\n* Remove `?` from html that uses `login_forward`\n* Include tests\n\n--\n\nConnects to #2239\nConnects to #2185","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/eedc8dd7300aad5e9bacab28b737fd4db765607a"},{"sha":"43ab2a7f8d6b58c6b0426d517eda455d721251a0","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"Merge branch 'release/2.12.0'","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/43ab2a7f8d6b58c6b0426d517eda455d721251a0"},{"sha":"422e17cd7c9f706a43a4cbaf07a2c8123c3044d1","author":{"name":"Robin Schaufler","email":"d4ff7b162e10033d954634a6c86444a08e0e554f@azavea.com"},"message":"Merge tag '2.12.0' into develop\n\n2.12.0","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/422e17cd7c9f706a43a4cbaf07a2c8123c3044d1"},{"sha":"39228f8fb3e69ab179bb58e9e3e0d9035fae8569","author":{"name":"Robin Schaufler","email":"453b4f696ff159d6b40b1a7b184c57151ffc5e8a@users.noreply.github.com"},"message":"Merge pull request #2805 from RobinIsTheBird/feature/rtb/login-link\n\nHeader login link preserves current page","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/39228f8fb3e69ab179bb58e9e3e0d9035fae8569"},{"sha":"2471b4c6216397a9f0ad502dcb25de64f48c34d0","author":{"name":"RickMohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Allow MapManager clients to handle save/load of zoom/lat/lng\n\nAs before, calling `createMap` with `options.trackZoomLatLng` causes `MapManager` to save/load zoom/lat/lng to the `urlState`.\n\nNow, specifying `options.zoomLatLngInputStream` signals that, instead, the calling page will handle save/load of zoom/lat/lng:\n* The calling page provides loaded zoom/lat/lng values via `options.zoomLatLngInputStream`, and `MapManager` updates the map accordingly.\n* `createMap` now returns `zoomLatLngOutputStream` (with updated zoom/lat/lng values as the user zooms and pans the map), and the calling page uses it to save zoom/lat/lng values.\n\n(This PR also contains a style update missed in a previous commit.)\n\nConnects #1252","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/2471b4c6216397a9f0ad502dcb25de64f48c34d0"},{"sha":"dab5a9fdc96eabd9050d0522895b0c774a7fc2bf","author":{"name":"Rick Mohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Merge pull request #2813 from RickMohr/autosave-zoom-lat-lng\n\nAllow MapManager clients to handle save/load of zoom/lat/lng","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/dab5a9fdc96eabd9050d0522895b0c774a7fc2bf"},{"sha":"86a513b921812fdf1e2c6ac45b3da5ec6b2fc428","author":{"name":"RickMohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Styling for modeling \"New Plan\" button","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/86a513b921812fdf1e2c6ac45b3da5ec6b2fc428"},{"sha":"23f0ce5d77e169cc15989de8fd4d533b34b8c0df","author":{"name":"RickMohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"PR fixup: use primary color for button","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/23f0ce5d77e169cc15989de8fd4d533b34b8c0df"},{"sha":"d51f99187cd9784b7ed97e8fd1f97bd2cea0af00","author":{"name":"Rick Mohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Merge pull request #2815 from RickMohr/new-plan-button\n\nStyling for modeling \"New Plan\" button","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/d51f99187cd9784b7ed97e8fd1f97bd2cea0af00"},{"sha":"071675931ac890389e9ac3e7330cac33b207f39e","author":{"name":"Robin Schaufler","email":"453b4f696ff159d6b40b1a7b184c57151ffc5e8a@users.noreply.github.com"},"message":"Merge pull request #2809 from RobinIsTheBird/feature/rtb/clipped-calendar\n\nFix clipped datepicker","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/071675931ac890389e9ac3e7330cac33b207f39e"},{"sha":"fe43e70f280bc74e4a1ffcdf1667ecc5ac390645","author":{"name":"RickMohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Fix intermittently-failing test\n\nWe were calling `instances_closest_to_point` with four instances, adding another instance, and calling `instances_closest_to_point` again. The second call was intermittently failing because the distance is 0 to two of the instances, making for an indeterminate ordering when sorting by distance. (The distance is computed to the instance bounds, and it's 0 for two instances because the point is inside their bounds.)\n\nI removed the second call because it does not appear to test any functionality not covered\nby the first call. The results of the first call don't have the indeterminate order problem.\n\nConnects #2698","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/fe43e70f280bc74e4a1ffcdf1667ecc5ac390645"},{"sha":"e36720708932947aa2167b72686851835cad7c28","author":{"name":"Rick Mohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Merge pull request #2817 from RickMohr/fix-test\n\nFix intermittently-failing test","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/e36720708932947aa2167b72686851835cad7c28"},{"sha":"71f08ff63aff5ef35518ae95b097081e2bf46428","author":{"name":"RickMohr","email":"1f41b8199fbd8a311c2dd4b1124d66f9614a431d@azavea.com"},"message":"Fix tests which rely on order of collection field values\n\nThe values in a collection field (like Stewardship) are unordered. That was a surprise to me, but we get away with it because the collection fields we've used (Stewardship, Alerts) always have a date member and we can sort by that.\n\nWhen we reference the values of a collection field, like here:\nhttps://github.com/OpenTreeMap/otm-core/blob/develop/opentreemap/treemap/tests/test_udfs.py#L1087\ntheir order is indeterminate. Here's where we build the list of values:\nhttps://github.com/OpenTreeMap/otm-core/blob/develop/opentreemap/treemap/udf.py#L935\n\nOn the other hand, note that the order of `plot.audits()` is deterministic, since we can sort by `created`:\nhttps://github.com/OpenTreeMap/otm-core/blob/develop/opentreemap/treemap/udf.py#L1117\n\nTo fix the tests:\n* Use sets when comparing values of a collection field.\n* Use a filter to remove a particular collection field value.\n\nConnects #2700","distinct":false,"url":"https://api.github.com/repos/maurizi/otm-core/commits/71f08ff63aff5ef35518ae95b097081e2bf46428"}]}
{"actor":{"display_login":"maurizi"}}