{"push_id":1467277928,"size":52,"distinct_size":3,"ref":"refs/heads/develop","head":"79662b99016893c6adfa24aadbe68210e2902f7d","before":"03da447ef0854b0e6a6f8ff39d9281d11efc8587","commits":[{"sha":"4e821646c3a2eedbb9c471340e82b3959f99da67","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Proof of concept for rendering items in containers\n\n- Added django-polymorphic-tree dependency\n- Added `ContentPlugin.CONTAINER` category\n- Added `ContainerItem` / `ContainerPlugin`\n- Added `ContentItemTree` for nesting elements\n- Added `ContentItem.parent_item` field\n- Have to pass ResultTracker to the child template for now (improve/hide that?)\n- Added `{% render_content_items %}` tag that can receive a list\n\nTODO:\n- proper UI in the admin\n- handling of removing container items\n- properly cache media for child containers\n- South migrations or remove Django 1.6 support","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/4e821646c3a2eedbb9c471340e82b3959f99da67"},{"sha":"2bdda782fbdec39ba847a16d075141047f4eff9f","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Limit parent_item choices with can_have_children()","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/2bdda782fbdec39ba847a16d075141047f4eff9f"},{"sha":"193fac333c6060f81cf7eab2ebb9551c8f879d75","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Fix caching of prefetched children, when get_real_instances() fetches the results","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/193fac333c6060f81cf7eab2ebb9551c8f879d75"},{"sha":"7ebcb33d5c6c75436fb7f5ac464235c07e5d74a4","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Add ContentItemTree.__repr__()","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/7ebcb33d5c6c75436fb7f5ac464235c07e5d74a4"},{"sha":"67678837d8d787100f5a966592e4a6934bbe8b63","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Fix template tags to use ContentItemTree","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/67678837d8d787100f5a966592e4a6934bbe8b63"},{"sha":"9a9a80bec9f49e790cafc3c82387eee57c014ef5","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Use MPTT PolymorpicMPTTAdminForm + TreeForeignKey for better parent validation","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/9a9a80bec9f49e790cafc3c82387eee57c014ef5"},{"sha":"45c66fbbd3ceb317c4ea600007a603d085af0d0a","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"admin: split the InlineModelAdmin logic so allow ModelAdmin access too.\n\nFor now this is mainly useful for debugging, but this also opens options\nto show ContentItems in admin popups, or frontend-editing popups.","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/45c66fbbd3ceb317c4ea600007a603d085af0d0a"},{"sha":"3d8571fa6c7328bfb2b094564cadb6849edd7df9","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Fix handling for ContentItemTree.from_list() for empty placeholders","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/3d8571fa6c7328bfb2b094564cadb6849edd7df9"},{"sha":"39b963b4d0f238e2a76effa70c99154c03492699","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Fix SearchRenderingPipe.render_item() signature","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/39b963b4d0f238e2a76effa70c99154c03492699"},{"sha":"72d816b8bb92eee6f97d5b5d1e60203501733f23","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Added polymorphic inlines support!\n\n* Allow control over saving order of all ContentItems,\n  which allows saving a parent + child in the right order later.\n* More efficient - avoids unneeded queries per item type.","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/72d816b8bb92eee6f97d5b5d1e60203501733f23"},{"sha":"23ed14e85139a4a65d26045b5d3fdc7220a66b1e","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Avoid cp_tabs.js in PlaceholderFieldAdmin","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/23ed14e85139a4a65d26045b5d3fdc7220a66b1e"},{"sha":"9a1cd2fe2c3ce506827bcb44395baed77dc422cd","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Fix title for new child inlines","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/9a1cd2fe2c3ce506827bcb44395baed77dc422cd"},{"sha":"c879dfc3320f80a487beeb0adbef42345df7079e","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Fix cache keys for child items - pass placeholder_name to child rendering","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/c879dfc3320f80a487beeb0adbef42345df7079e"},{"sha":"20e2d3de0c420c516c2b66854fa911b277358ea7","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Clear the parent item cache on saving a child","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/20e2d3de0c420c516c2b66854fa911b277358ea7"},{"sha":"55b76d890d2ca94e3c3a2c823a4a88a757b8eac6","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Make sure the top-level placeholder is passed on child renderings","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/55b76d890d2ca94e3c3a2c823a4a88a757b8eac6"},{"sha":"9e4d86fb452aed5501184b2536bb43a4d1a9223c","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Improve debug-toolbar object name","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/9e4d86fb452aed5501184b2536bb43a4d1a9223c"},{"sha":"abfa2bbc4dc44b3936d305ffba675a73558312ca","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Start parent-linking feature for frontend","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/abfa2bbc4dc44b3936d305ffba675a73558312ca"},{"sha":"62980b68212fd4625b9c15bc9db68414d4d82ad0","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Make django.contrib.auth optional for testing","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/62980b68212fd4625b9c15bc9db68414d4d82ad0"},{"sha":"e29ae319a2cdfa1d5e4a4a158a318cbcec14d889","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Merge branch 'master' into feature/container-items","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/e29ae319a2cdfa1d5e4a4a158a318cbcec14d889"},{"sha":"daa63b0147d25f357fd01cbb57114bcea39df043","author":{"name":"Diederik van der Boor","email":"2231466799a7af790a672dc1920df8be70527d0f@edoburu.nl"},"message":"Hide parent_item in the forms","distinct":false,"url":"https://api.github.com/repos/django-fluent/django-fluent-contents/commits/daa63b0147d25f357fd01cbb57114bcea39df043"}]}
{"actor":{"display_login":"vdboor"}}