{"push_id":1234918906,"size":15,"distinct_size":8,"ref":"refs/heads/brief-filtering","head":"a1c256541cb30f3f3a8f6aefb4f90b171e0303bf","before":"1ff2e7d42596b2c01847680fd53707265920f1fd","commits":[{"sha":"f2ff585aa446b5c53328335ab38b8b11e122b8fa","author":{"name":"Alexey Bezhan","email":"df6e75de94ef272c6fa3deb758ba7a96b9c375bb@fueledbylemons.com"},"message":"Don't upload npm/bower directories during CloudFoundry release\n\nSince CloudFoundry push isn't tied to the list of files tracked by\ngit it will add pyc file, venv, node_modules and bower_components\nto the release archive. They're not required, since we're running\nthe frontend build locally anyway and nothing is loaded from\nbower_components on runtime.\n\nAdding them to .cfignore reduces the size of the release from\n49MB to 5MB.","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/f2ff585aa446b5c53328335ab38b8b11e122b8fa"},{"sha":"d99745308859b464e070fbcb89a04aed9ae1242b","author":{"name":"Alexey Bezhan","email":"df6e75de94ef272c6fa3deb758ba7a96b9c375bb@fueledbylemons.com"},"message":"Merge pull request #375 from alphagov/add-cfignore\n\nDon't upload npm/bower directories during CloudFoundry release","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/d99745308859b464e070fbcb89a04aed9ae1242b"},{"sha":"0477458514a19e8421bf6db3571ce58998c7c621","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"global footer: change visible text of support link to email address","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/0477458514a19e8421bf6db3571ce58998c7c621"},{"sha":"91d7dc4c5228dc3ecbac8ee8fddb310d77638731","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"global footer: fix html indentation","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/91d7dc4c5228dc3ecbac8ee8fddb310d77638731"},{"sha":"99d24c382f8c1835ce41878f49caf63769427884","author":{"name":"risicle","email":"f27a17fc90c00d8c248d8510a1084221738b492b@humanleg.org.uk"},"message":"Merge pull request #373 from alphagov/support-email\n\n[#124104671]Change contact link to email in footer","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/99d24c382f8c1835ce41878f49caf63769427884"},{"sha":"6da0926f37701c4ee5d0f8149245a3d04afa89b2","author":{"name":"David McDonald","email":"ebab3fcfca2bdd032889cfbb8b788732b5cb1a62@me.com"},"message":"Add condition that brief is not withdrawn to `is_brief_correct`\n\nWith a new status being introduced that allows a brief's status to\nbe \"withdrawn\", we wish to make sure that withdrawn briefs are\nno longer accessible to users. Most pages at the moment would not\nshow the user a withdrawn brief and would instead 404, however\nthere are a couple that would. Instead of adding a specific check\nto each view, we will add the check to the widely used\n`is_brief_correct` function. This should remove the responsibility\nthat a developer must remember to check if a brief is withdrawn or\nnot.\n\nNote, `is_brief_correct` is used for when users related to the\nbrief are interacting with the brief i.e. viewing their brief's\nresponses. This funciton is not used for parts of the app such as\nthe marketplace showing all briefs but these parts of the app\nalready have sufficient brief status checks.\n\n`is_brief_correct` was lacking any unit tests so have also added\nthese.","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/6da0926f37701c4ee5d0f8149245a3d04afa89b2"},{"sha":"5de22e20b6968207c53cbd69bfc4fa486d74cad6","author":{"name":"David McDonald","email":"ebab3fcfca2bdd032889cfbb8b788732b5cb1a62@me.com"},"message":"Merge pull request #366 from alphagov/dm-withdrawn-brief\n\n[#119728323] Make sure withdrawn briefs can not be accessed","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/5de22e20b6968207c53cbd69bfc4fa486d74cad6"},{"sha":"69117ad9ec3f792f84089ae78d78b7f49cc17f87","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"gcloud search view: do some tidying, commenting and renaming to reflect the fact that this won't be the only \"search\" in the app","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/69117ad9ec3f792f84089ae78d78b7f49cc17f87"},{"sha":"475fdc47ccd72ca6849721dc8228886a4dd00251","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities: handle get parameters through wtforms, expose lot for filtering","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/475fdc47ccd72ca6849721dc8228886a4dd00251"},{"sha":"64688173d8d1f887f85861b58e3c41a0716df675","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities: generate `filter` structure for filtering widgets, redesign prev/next url generation","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/64688173d8d1f887f85861b58e3c41a0716df675"},{"sha":"e70814d617e8e86d2e96bd8e211babc42fa1fc40","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities: refactor templates to reuse some common templates from service search, exposing filters while we're at it","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/e70814d617e8e86d2e96bd8e211babc42fa1fc40"},{"sha":"d983a667177e496cc381bf6ea431f731fc132d03","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities: add result count & associated logic","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/d983a667177e496cc381bf6ea431f731fc132d03"},{"sha":"ff5184469d85905261bd09398e94164cdc59368b","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities: update tests to match new functionality","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/ff5184469d85905261bd09398e94164cdc59368b"},{"sha":"9b75ecf9636a1a1df55c0b0988399535943ff1da","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities tests: check for result count wording\n\nusing new _squashed_element_text and _normalize_whitespace utility methods","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/9b75ecf9636a1a1df55c0b0988399535943ff1da"},{"sha":"a1c256541cb30f3f3a8f6aefb4f90b171e0303bf","author":{"name":"Robert Scott","email":"cdb757b6d2daf8c806372950fd902d4f6c30ed2a@digital.cabinet-office.gov.uk"},"message":"list_opportunities: return 404 on form validation failure","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-buyer-frontend/commits/a1c256541cb30f3f3a8f6aefb4f90b171e0303bf"}]}
{"actor":{"display_login":"risicle"}}