{"push_id":1744964656,"size":145,"distinct_size":0,"ref":"refs/heads/deployed-to-staging","head":"39ec1cacfa8854d47f39c683a54371a89d06532b","before":"f460b4969aad8e3882c22b237398178d7d88a79d","commits":[{"sha":"474f2e0eda13d3c6e141fb6495a0b4ab217d9bd6","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Add missing test for last updated\n\nAdding a missing test for a minor feature in the decorator.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/474f2e0eda13d3c6e141fb6495a0b4ab217d9bd6"},{"sha":"a4657928f17ae1dd054a4a0c0b0905a3fe00e55d","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Merge pull request #105 from alphagov/add-test-for-last-updated-decorator\n\nAdd missing test for last updated","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/a4657928f17ae1dd054a4a0c0b0905a3fe00e55d"},{"sha":"c4963c7a363f2939358e13d0a96ed52a8d095d58","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Fix broken heading for filtering by taxonomy\n\nA recent switch to using content ids for taxonomies affected the\ndecorator that determined which taxonomy was being used to filter by.\n\nThis commit fixes that bug.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/c4963c7a363f2939358e13d0a96ed52a8d095d58"},{"sha":"2976ed031c5f4e9e73edb3e2beac83cf479ce51c","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Refactor to not pull from db again\n\nWe already have the organisation and taxonomy from the controller, so\nwhen calling the header decorator we don’t need to make more calls to the\ndb to determine what those things are. Thanks @theleebriggs for spotting.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/2976ed031c5f4e9e73edb3e2beac83cf479ce51c"},{"sha":"24a808bec87790e5fa8dd611e35285bed0dd1ab7","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Remove unnecessary fixtures in decorator spec\n\nChanges in previous commits mean that the fixtures in the test are no\nlonger necessary and can be removed. Thanks @theleebriggs for spotting.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/24a808bec87790e5fa8dd611e35285bed0dd1ab7"},{"sha":"43501a48b6a689628cb262a02fe3fcd6850a8d63","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Merge pull request #106 from alphagov/fix-heading-for-taxon-filtering\n\nFix broken heading for filtering by taxonomy","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/43501a48b6a689628cb262a02fe3fcd6850a8d63"},{"sha":"c6087808ddb3d3ff93593e796ff97a87be101048","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Add list of document_types\n\nThe pub api does not supply an endpoint for all content items.\nWe can however query by `document_type`.\nThis static file is used to represent all known document types.\nBy getting content items by doc type we should end up with all items.\nTemporary measure until there is an endpoint to for all doc types.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/c6087808ddb3d3ff93593e796ff97a87be101048"},{"sha":"2a340b389b3767fbe1ffff553ff8ae1134a3eb51","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Add link retrieval to api client\n\nWhen retrieving a list of content items we don't have access to `links`.\nLinks contain references to both `organisations` and `taxonomies`.\nBy hitting the `links` endpoint we can retrieve these.\nThis allows us to maintain our many2many relationships.\n\nSee: https://pact-broker.cloudapps.digital/pacts/provider/Publishing%20API/consumer/GDS%20API%20Adapters/latest#a_get-links_request_given_empty_links_exist_for_content_id_bed722e6-db68-43e5-9079-063f623335a7\n\nGET: [PUBLISHING-API]/links/[CONTENT_ID]\n\nReturns links in the format of:\n\n`{\n  \"status\": 200,\n  \"body\": {\n    \"expanded_links\": {\n      \"organisations\": [\n        \"20583132-1619-4c68-af24-77583172c070\"\n      ],\n      \"taxons\": [\n        \"20583132-1619-4c68-af24-77583172c070\"\n      ]\n    }\n  }\n}`","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/2a340b389b3767fbe1ffff553ff8ae1134a3eb51"},{"sha":"c2f7d60cf2c1322b5ff625130be5f15517b9b99f","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Retrieve `content_id` for organisations\n\nThis will be needed to map existing orgs, when\nretrieving content item `links`:\n\n- An array of content_id's are returned\n- We need to find orgs by these IDs\n- This commit is the first step in storing the ID when importing orgs.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/c2f7d60cf2c1322b5ff625130be5f15517b9b99f"},{"sha":"f6147155783fba2be7915ed145de85b0afc46897","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Add `organisation.content_id` migration\n\nThis new column will be used when importing content items.\nContent items will know their organiations content_id's.\nWe can query the existing orgs to build many 2 many relations,\nbased on `content_id`.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/f6147155783fba2be7915ed145de85b0afc46897"},{"sha":"138b21943a6ff2a94d56832de1d7ce8de7bb81e5","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Use publishing api for content items\n\nReplace calls to content_store and search_api.\nInstead content is retrieved by document_type from the publishing-api.\nThe document types are configured in a .yml file for now.\nThis will change once there is an endpoint to retrieve a live list.\nOrg and Taxon associations use the pub-api's expanded_links endpoint.\nCalls to get/import content by organisation have been removed.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/138b21943a6ff2a94d56832de1d7ce8de7bb81e5"},{"sha":"68a02cae858feac9c4591e13c98c9e3ea3d964d8","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Update import documentation","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/68a02cae858feac9c4591e13c98c9e3ea3d964d8"},{"sha":"12dc00c03249b6489f25a00cfc27bfcb3495c48f","author":{"name":"Lee Briggs","email":"edea0e0ca2914518a1ea83e2af7b2afe2fc75b88@digital.cabinet-office.gov.uk"},"message":"Remove taxon parser\n\nNo longer needed.\nPub api supplies taxons already extracted.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/12dc00c03249b6489f25a00cfc27bfcb3495c48f"},{"sha":"7f3b16b81b32182bb7dba6ad86f3bd804880e408","author":{"name":"Lee Briggs","email":"97d025b21bb00055d1bb58d5d82ca630014db6e6@gmail.com"},"message":"Merge pull request #102 from alphagov/content-items-from-pub-api\n\nUse publishing api to retrieve content items","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/7f3b16b81b32182bb7dba6ad86f3bd804880e408"},{"sha":"4f79222d360b53b38d2eb1c9e6406fa47338e517","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Make quotes consistent in decorator spec\n\nBecause our styleguide says we should be consistent and to prefer\ndouble quotes over single.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/4f79222d360b53b38d2eb1c9e6406fa47338e517"},{"sha":"12873d9e0a8561dd5d911cd7ba71c6abd1913095","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Add link to FeedEx\n\nInfo from FeedEx will become available to users of the Content\nPerformance Manager to view the level of support that each content\nitem has required. This initial change is to add an MVP of linking\nto FeedEx, so that the information is accessible.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/12873d9e0a8561dd5d911cd7ba71c6abd1913095"},{"sha":"730174fcac2059afeb8f96a8c82bd677da4b97dc","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Add decorator to render Feedex Link","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/730174fcac2059afeb8f96a8c82bd677da4b97dc"},{"sha":"d221cc74d452308d44e28cf4ac2a21414c24d978","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Add Plek to determine base URL for FeedEx\n\nAdds the Plek gem https://github.com/alphagov/plek which will determine\nthe correct base URL for internal GOV.UK services depending on which\nenvironment you are running. This is to remove the hardcoded URL for\nFeedEx.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/d221cc74d452308d44e28cf4ac2a21414c24d978"},{"sha":"5a480b03f6b5b9763864357e4668b225cbc70331","author":{"name":"Kelvin Gan","email":"80cd025df02680755871ffc10a22624c746ed388@kelvingan.co.uk"},"message":"Merge pull request #107 from alphagov/link-to-feedex\n\nAdd link to feedex for content item details page","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/5a480b03f6b5b9763864357e4668b225cbc70331"},{"sha":"9fe8a68a03c40057f2cceb9128c76a335cb6796a","author":{"name":"Pablo Manrubia","email":"0135dcad04957dc37e942d031bc793dd210bbc84@gmail.com"},"message":"Use `organisation_id` parameter to filter Content Items\n\nCPM is moving towards searching Content Items using the Search API. As\npart of this process it seems sensible to mimic the Search API query\nparameters so we can bypass them directly.\n\nIn this PR we change the Query parameter from `organisation_slug` to\n`organisation_id`\n\nI have not been able to break down more this commit as this change\naffects to many feature tests and view tests.","distinct":false,"url":"https://api.github.com/repos/alphagov/content-performance-manager/commits/9fe8a68a03c40057f2cceb9128c76a335cb6796a"}]}
{"actor":{"display_login":"govuk-ci"}}