{"push_id":1065013338,"size":10,"distinct_size":1,"ref":"refs/heads/delete-posts","head":"58d8fc073a4922cec9d23bc62d9e0e28ee47ce21","before":"f66ffe52e54882a48bf149c6effb928602eb1af6","commits":[{"sha":"7047498f836a9d8139a0bfda81dfbdaca520d5b4","author":{"email":"c76c5eda15fbc6c879c9a99ad2194b1f7d128be2@gmail.com","name":"Shaun Butler"},"message":"[SMB] Seeds users with preferences for dummy app","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/7047498f836a9d8139a0bfda81dfbdaca520d5b4"},{"sha":"b57a0a811a58fb022eb4ce37a89f0b0a67c123f4","author":{"email":"8d9100eb8a7e4f5efff1b149f2a4ab039a2f4db0@users.noreply.github.com","name":"Joel Oliveira"},"message":"Merge pull request #219 from thredded/smb-seed-users-with-preferences\n\n[SMB] Seeds users with preferences for dummy app","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/b57a0a811a58fb022eb4ce37a89f0b0a67c123f4"},{"sha":"ed618a304d3fe7988d9d2fd3d768e0e3b99983ee","author":{"email":"e8b0b7a4d5c83882bab76836e10a8ba4d5f8f133@gmail.com","name":"Joel Oliveira"},"message":"[JRO] Revert previous seed commit\n\nThis just reverts commit 7047498","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/ed618a304d3fe7988d9d2fd3d768e0e3b99983ee"},{"sha":"4d6571758f6309612d3b7a615fcaef7236811a0e","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"Style tables in posts","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/4d6571758f6309612d3b7a615fcaef7236811a0e"},{"sha":"dbd2441258f93f104cfe87be9c1233fea8e29984","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"Remove unused time_zone. Fixes #180","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/dbd2441258f93f104cfe87be9c1233fea8e29984"},{"sha":"e7a6c86c8b19ae071d273fe94ae375d19b3e6283","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"Remove dead code in PostDecorator","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/e7a6c86c8b19ae071d273fe94ae375d19b3e6283"},{"sha":"02fa4680d4936768b71d8b8e47c31d708ec50ce0","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"Remove some dead code and chronic dependency","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/02fa4680d4936768b71d8b8e47c31d708ec50ce0"},{"sha":"4bef74ff74a35d0e8407ffb7723a5bfe12f5a918","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"i18n messageboard meta and byline\n\nAlso moves the rendering bits to the view, and the data bits to the\nmodel, out of the decorator.","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/4bef74ff74a35d0e8407ffb7723a5bfe12f5a918"},{"sha":"fefc656438d38dd56eccf8802a018225918ecd46","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"Remove unused NullTopic","distinct":false,"url":"https://api.github.com/repos/thredded/thredded/commits/fefc656438d38dd56eccf8802a018225918ecd46"},{"sha":"58d8fc073a4922cec9d23bc62d9e0e28ee47ce21","author":{"email":"c9b8d02102d5c9f6e4fea63a4720a4802ecf6f34@gmail.com","name":"Gleb Mazovetskiy"},"message":"Permissions: cleanup and first post deletion\n\n* Cleanup permission, fixing the private post ones (can now edit and\n  delete private posts).\n* Disallow deletion of the first post of a topic (even by admin).\n* Show a notice after deleting a post.\n* I18n for post edit/delete links and notices.\n* Resolves a performance issue. #217","distinct":true,"url":"https://api.github.com/repos/thredded/thredded/commits/58d8fc073a4922cec9d23bc62d9e0e28ee47ce21"}]}