{"push_id":862900248,"size":6,"distinct_size":2,"ref":"refs/heads/listen-to-message-queue","head":"127aee26569c3890fee14311def63dd8059bc5d0","before":"3e09131c8e6d986c4be4d3be5522f967a39740e9","commits":[{"sha":"3c2ce91fe4d77a73b7e3cba70812fd1478f99e1f","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"Tijmen Brommet"},"message":"Save organisation content_id in Tag sync\n\nThe content_id of organisation isn't saved in the tag currently.\n\nRails has dirty tracking on models and will not send data to the\ndatabase that hasn't changed. The manual checking therefore is not\nnecessary.\n\nBy making it less dependent on the title we can expand the attributes\nto be copied later, like `content_id`.\n\nThe content_id we need to start migrating taggings to the\npublishing-api.","distinct":false,"url":"https://api.github.com/repos/alphagov/panopticon/commits/3c2ce91fe4d77a73b7e3cba70812fd1478f99e1f"},{"sha":"c5d4520def0a1ce34c09a28e6c2ed2393d762685","author":{"email":"fdf2294cd4cea58bbddaaf0b148fe05dcf67ad28@gmail.com","name":"Stuart Gaλe"},"message":"Merge pull request #312 from alphagov/add-org-content-id\n\nSave organisation content_id in Tag sync","distinct":false,"url":"https://api.github.com/repos/alphagov/panopticon/commits/c5d4520def0a1ce34c09a28e6c2ed2393d762685"},{"sha":"0f13b6f615473655d07a81e6afc8ba445d419787","author":{"email":"84607ab8e6b8852467ce0c2ec9c63ea8d5c40acc@digital.justice.gov.uk","name":"Stephen Richards"},"message":"Prevent tags being entered in panopticon GUI for content owned by migrated apps\n\nPanopticon currently allows tags to be entered for all artefacts.  In future, we want to prevent tags being entered in panopticon for content owned by apps which have been migrated to the new tag manager app.  This is implemented by the use of a config file which specifies which apps are to have the tagging option suppressed (config/settings/<environment>.yml.\n\nIf 'publisher' is included in this list, then tagging is suppressed for new content entered in panopticon, as all new content is given this owning_app by default, otherwise it just relates to editing existing content.","distinct":false,"url":"https://api.github.com/repos/alphagov/panopticon/commits/0f13b6f615473655d07a81e6afc8ba445d419787"},{"sha":"690a080fa17ae767bbdeccd2bb92feb902e2865d","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"Tijmen Brommet"},"message":"Merge pull request #314 from alphagov/tagging_prohibited_by_app\n\nPrevent tags being entered in GUI for content owned by migrated apps","distinct":false,"url":"https://api.github.com/repos/alphagov/panopticon/commits/690a080fa17ae767bbdeccd2bb92feb902e2865d"},{"sha":"dc2456cefc624c753e036e018235b2affc709ef9","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"Tijmen Brommet"},"message":"Add message queue consumer\n\nThis commit adds the message queue consumer for this application.\n\nThe message queue processor is a no-op for now. In a later PR we will\nimplement a system that updates an artefacts' tags when they are added\nto the `links` hash.","distinct":true,"url":"https://api.github.com/repos/alphagov/panopticon/commits/dc2456cefc624c753e036e018235b2affc709ef9"},{"sha":"127aee26569c3890fee14311def63dd8059bc5d0","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"Tijmen Brommet"},"message":"Sync tags from publishing-api\n\nTo allow us to migrate to the new tagging infrastructure, we need to\nhave taggings be synced between panopticon and publishing-api. This\nclass makes sure that if an app sends `links` to the publishing-api,\npanopticon/contentapi.\n\nThis functionality will be removed once we've moved to the new\ninfrastructure.","distinct":true,"url":"https://api.github.com/repos/alphagov/panopticon/commits/127aee26569c3890fee14311def63dd8059bc5d0"}]}