{"push_id":592758376,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"947698e65970311935da458b094372335e68e7d0","before":"9fe9ac967d43f66dbbb0e03e988f8b7240756dd9","commits":[{"sha":"6220c2956faf07466b84b5f8937a1e6bb56e1d64","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Merge branch 'chikamichi-master'\n\nImrpovements to authorization management via the wise chikamichi","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/6220c2956faf07466b84b5f8937a1e6bb56e1d64"},{"sha":"24c7f620f28b2f93a01dc1a33eef14f0a6569941","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Add default value 'regular' to users role.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/24c7f620f28b2f93a01dc1a33eef14f0a6569941"},{"sha":"2fc049fc88d153ceae5b1ac7c25b2592181f7005","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Create topic model, associate topics with posts and nest posts within topics.\n\nGenerate a topic model with attributes name, description and\nwhether is viewable to public or not (true by default). Create\nmigration to create a association that topics have many posts\nand posts belong to topics. Create new seed data for topics.\nCreate routes for topic resources. Create topics controller\nwith endpoints for resources. Create topic policies and rules\nfor authorizing policies. Add markup for topic views. Nest posts\nwithin topics. Refactor views topic views to retrieve the\ncorrect path to posts. Add topic instances to post controller endpoints\nso the post views can use the topic id to render properly.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/2fc049fc88d153ceae5b1ac7c25b2592181f7005"},{"sha":"cac8d5549d824343a77483c69138a116ecf098f9","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"topics assignment incomplete","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/cac8d5549d824343a77483c69138a116ecf098f9"},{"sha":"5b325a499249e3323a2f52194e97f9fe373f823e","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Configured app for Production emails","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/5b325a499249e3323a2f52194e97f9fe373f823e"},{"sha":"a3817d64a249273d887a2d687fe095a38412e0ee","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Configure production environment, add user attributes editing.\n\nSet environment variables to be recognized in production. Configure\nemail for production using personal email. Enable SSL app transactions\nto secure form submissions, authentication and following links. Refactor\napplication layout to display the current users name (or email if name\nisn't available) and add edit profile link. Refactor edit profile view\nallowing user to edit email, password, name or cancel their account. Add\nroute for updating users. Create user controller with update method.\nAuthenticate users before any actions. Refactor user, post and topic\ncontrollers so params.require() isn't called more than once.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/a3817d64a249273d887a2d687fe095a38412e0ee"},{"sha":"731ff57a50f6b9c5b416d71342514385aa3bdfd0","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Validate posts and create form partial.\n\nValidate posts to require a minimum title and body length and require\nan associated topic and user. Create a partial called form that has\ntitle and body text fields and. Render them on posts edit and new views\nwhile passing topic and post instances to local variables. Define the\nform_group_tag helper which adds the 'has-error' class to divs if posts\nare not valid. Update form partial to display list of errors if post entry\nis not valid.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/731ff57a50f6b9c5b416d71342514385aa3bdfd0"},{"sha":"3da53281024fc013a85113cedf2ca35d81876b64","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Install Redcarpet and modify views to accept markdown.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/3da53281024fc013a85113cedf2ca35d81876b64"},{"sha":"693300d509a8f0ce51afe024d3f4e15718638837","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"post-markdown-assignment-incomplete","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/693300d509a8f0ce51afe024d3f4e15718638837"},{"sha":"6f92b5d81ea7f60ae6027c2b6e26f0536e0a7c2c","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"Umar Khokhar"},"message":"Merge branch 'topics-and-posts-assignment' of github.com:UJKhokhar/bloccit","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/6f92b5d81ea7f60ae6027c2b6e26f0536e0a7c2c"},{"sha":"447626fc70a0d872fe1bcc1968843ef8642ce058","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"commit for review","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/447626fc70a0d872fe1bcc1968843ef8642ce058"},{"sha":"9e14480c9ce34bf84ff4b2938817341d4535ebe7","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"Umar Khokhar"},"message":"fix schema","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/9e14480c9ce34bf84ff4b2938817341d4535ebe7"},{"sha":"15e116122d1e7599030ea53fc63b4d493a291a5d","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Revert \"post-markdown-assignment-incomplete\"\n\nThis reverts commit 693300d509a8f0ce51afe024d3f4e15718638837.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/15e116122d1e7599030ea53fc63b4d493a291a5d"},{"sha":"51d37cc4bad4979fc7c735f35d1c35a0343964d1","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Fix topic is blank error when saving post.\n\nAssociate topic_id to post when post is created.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/51d37cc4bad4979fc7c735f35d1c35a0343964d1"},{"sha":"c446478648cff06ec0ff32f4523a7771e5dc5962","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Refactor post#create. Fix authorization.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/c446478648cff06ec0ff32f4523a7771e5dc5962"},{"sha":"947698e65970311935da458b094372335e68e7d0","author":{"email":"26790e7720e28208cb3eb2cfc7843ff24b32f0ed@gmail.com","name":"ujkhokhar"},"message":"Add avatar image uploading for users to display.\n\nInstall CarrierWave for uploading, MiniMagick to manipulate images. Generate avatar uploader and set configuration options to\nupload and display images. Create and run migration to add avatar\nstring (path to file) to user table. Add uploader to user model. Permit\navatar in user params in user controller. Install Fog to work with\nAmazon Web Services. Set environmental variables for AWS for security.\nUpdate app layout to display avatar. Update topic and post show views\nto display avatar of users who posted them.","distinct":true,"url":"https://api.github.com/repos/chikamichi/bloccit/commits/947698e65970311935da458b094372335e68e7d0"}]}