{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1616665,"defaultBranch":"main","name":"bedrock","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-14T22:57:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717866446.0","currentOid":""},"activityList":{"items":[{"before":"c82997a105a5aead57e2dc728bfdcf820156c43c","after":"1232e7ea1160d5de2b94034bc4b0818ce79efd1d","ref":"refs/heads/dependabot/pip/requirements/wagtail-6.1.2","pushedAt":"2024-06-08T17:07:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump wagtail from 5.2.3 to 6.1.2 in /requirements\n\nBumps [wagtail](https://github.com/wagtail/wagtail) from 5.2.3 to 6.1.2.\n- [Release notes](https://github.com/wagtail/wagtail/releases)\n- [Changelog](https://github.com/wagtail/wagtail/blob/main/CHANGELOG.txt)\n- [Commits](https://github.com/wagtail/wagtail/compare/v5.2.3...v6.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: wagtail\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump wagtail from 5.2.3 to 6.1.2 in /requirements"}},{"before":"86bcda5fd5eb36925c2ec60d5c11cb83e9e96740","after":null,"ref":"refs/heads/dependabot/pip/requirements/tornado-6.4.1","pushedAt":"2024-06-08T17:07:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"748d17e8edc6e9590a76eed1502658f2ce996604","after":null,"ref":"refs/heads/2024-06-07--dependency-updates","pushedAt":"2024-06-08T17:06:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"212cfcecd8c60c744d6094076170ada200563c4d","after":"0f2a0edcb94509e3c07ef22f96e0b8a0c7e0f49c","ref":"refs/heads/main","pushedAt":"2024-06-08T17:06:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Dep bump for Tornado (security) + general subdep lift (#14656)","shortMessageHtmlLink":"Dep bump for Tornado (security) + general subdep lift (#14656)"}},{"before":"7c253c73835c98b8cf8224a4115f9656ed0d72b2","after":"60a4d41dd3d89badef139ef3f65b096cc49c8e75","ref":"refs/heads/csp-4","pushedAt":"2024-06-07T19:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"bump django-csp and update settings","shortMessageHtmlLink":"bump django-csp and update settings"}},{"before":"402068c4bee267473438cf78976e32cd0ec96d4b","after":"212cfcecd8c60c744d6094076170ada200563c4d","ref":"refs/heads/stage","pushedAt":"2024-06-07T17:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"},"commit":{"message":"Disable the Wagtail Userbar extension for jinja (#14657)\n\nWith the django_jinja template engine, it appears to not be working and\nliving without it right now is not a big cost.","shortMessageHtmlLink":"Disable the Wagtail Userbar extension for jinja (#14657)"}},{"before":"c1a4cce4a80372810c768cbc244687ba22bcfd1b","after":"402068c4bee267473438cf78976e32cd0ec96d4b","ref":"refs/heads/stage","pushedAt":"2024-06-07T16:59:30.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"},"commit":{"message":"Remove Mozilla Hubs legal pages (Fixes #14647) (#14648)","shortMessageHtmlLink":"Remove Mozilla Hubs legal pages (Fixes #14647) (#14648)"}},{"before":"402068c4bee267473438cf78976e32cd0ec96d4b","after":"212cfcecd8c60c744d6094076170ada200563c4d","ref":"refs/heads/main","pushedAt":"2024-06-07T16:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Disable the Wagtail Userbar extension for jinja (#14657)\n\nWith the django_jinja template engine, it appears to not be working and\nliving without it right now is not a big cost.","shortMessageHtmlLink":"Disable the Wagtail Userbar extension for jinja (#14657)"}},{"before":"f0bc7420bc22d6d50bd0b345ae6f5bac205531cc","after":null,"ref":"refs/heads/disable-wagtail-userbar","pushedAt":"2024-06-07T16:18:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":null,"after":"f0bc7420bc22d6d50bd0b345ae6f5bac205531cc","ref":"refs/heads/disable-wagtail-userbar","pushedAt":"2024-06-07T16:05:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Disable the Wagtail Userbar extension for jinja\n\nWith the django_jinja template engine, it appears to not be working and\nliving without it right now is not a big cost.","shortMessageHtmlLink":"Disable the Wagtail Userbar extension for jinja"}},{"before":"18a0aab5417dbc82ed8d12e23420ab92c13e122e","after":"402068c4bee267473438cf78976e32cd0ec96d4b","ref":"refs/heads/main","pushedAt":"2024-06-07T15:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"},"commit":{"message":"Remove Mozilla Hubs legal pages (Fixes #14647) (#14648)","shortMessageHtmlLink":"Remove Mozilla Hubs legal pages (Fixes #14647) (#14648)"}},{"before":"e805a951252f4936a46d786029bb3a0c14228d28","after":null,"ref":"refs/heads/14615-wnp127","pushedAt":"2024-06-07T15:29:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"}},{"before":"7b94316ebfdc902dbc06ae0397008ce1d65250ea","after":"18a0aab5417dbc82ed8d12e23420ab92c13e122e","ref":"refs/heads/main","pushedAt":"2024-06-07T15:29:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"},"commit":{"message":"Add what’s new page for Firefox 127 [fix #14615] (#14619)\n\nCo-authored-by: Reem H <42309026+reemhamz@users.noreply.github.com>","shortMessageHtmlLink":"Add what’s new page for Firefox 127 [fix #14615] (#14619)"}},{"before":null,"after":"748d17e8edc6e9590a76eed1502658f2ce996604","ref":"refs/heads/2024-06-07--dependency-updates","pushedAt":"2024-06-07T14:15:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Dep bump for Tornado (security) + general subdep lift","shortMessageHtmlLink":"Dep bump for Tornado (security) + general subdep lift"}},{"before":"13d6fd74bb7b499475e3959846a683eae133a2d5","after":null,"ref":"refs/heads/14650-add-links-to-move-around-admins","pushedAt":"2024-06-07T11:33:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"ed764987edb2b3b99564ff8dd4ef03345c6c4738","after":"7b94316ebfdc902dbc06ae0397008ce1d65250ea","ref":"refs/heads/main","pushedAt":"2024-06-07T11:33:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"14650 Add links to move around admins (#14651)\n\n* Update Django Admin userlinks to be more focused\r\n\r\n* Link to Wagtail CMS\r\n* Drop password reset and View site links - both irrelevant\r\n\r\n* Add links to the task queue and the Django admin to the Wagtail Admin sidebar, for superusers only","shortMessageHtmlLink":"14650 Add links to move around admins (#14651)"}},{"before":"a274dcfb9c466eb88d887b0b7b2fd1fcc347cd81","after":"13d6fd74bb7b499475e3959846a683eae133a2d5","ref":"refs/heads/14650-add-links-to-move-around-admins","pushedAt":"2024-06-07T11:15:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Add links to the task queue and the Django admin to the Wagtail Admin sidebar, for superusers only","shortMessageHtmlLink":"Add links to the task queue and the Django admin to the Wagtail Admin…"}},{"before":"b2c1b8d8488105d3c528d7d84f2bc989871ac974","after":"f555ffd324062ac3957e35adacb297e7e5a0679e","ref":"refs/heads/dependabot/pip/requirements/pytest-8.2.2","pushedAt":"2024-06-07T10:50:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 7.4.4 to 8.2.2 in /requirements\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.2.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 7.4.4 to 8.2.2 in /requirements"}},{"before":"5c0d76604bf5318bc477b2ffbd81e938bf3fbfff","after":"fa4ad807e188375b5806f786868278701251642a","ref":"refs/heads/dependabot/pip/requirements/selenium-4.21.0","pushedAt":"2024-06-07T10:50:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump selenium from 4.9.1 to 4.21.0 in /requirements\n\nBumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.9.1 to 4.21.0.\n- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)\n- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.9.1...selenium-4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: selenium\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump selenium from 4.9.1 to 4.21.0 in /requirements"}},{"before":"04b1d9fb8c565e2a6c56466f243c0a0ed107f177","after":"c82997a105a5aead57e2dc728bfdcf820156c43c","ref":"refs/heads/dependabot/pip/requirements/wagtail-6.1.2","pushedAt":"2024-06-07T10:48:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump wagtail from 5.2.3 to 6.1.2 in /requirements\n\nBumps [wagtail](https://github.com/wagtail/wagtail) from 5.2.3 to 6.1.2.\n- [Release notes](https://github.com/wagtail/wagtail/releases)\n- [Changelog](https://github.com/wagtail/wagtail/blob/main/CHANGELOG.txt)\n- [Commits](https://github.com/wagtail/wagtail/compare/v5.2.3...v6.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: wagtail\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump wagtail from 5.2.3 to 6.1.2 in /requirements"}},{"before":"45343ffb3cbd14f0c0d902ab80ca7c769229d3c2","after":null,"ref":"refs/heads/14641-add-sso-support-for-admin-pages","pushedAt":"2024-06-07T10:47:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"e4c24b84db4035f495d4275e95d7fe68afe878b3","after":"ed764987edb2b3b99564ff8dd4ef03345c6c4738","ref":"refs/heads/main","pushedAt":"2024-06-07T10:47:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Add SSO auth to Wagtail and Django admins (#14649)\n\n* Add mozilla-django-oidc to the project dependencies\r\n\r\n* Add SSO support to Bedrock for accessing Wagtail and Django admins\r\n* Plumbs in mozilla-django-oidc\r\n* Add custom login pages for Wagtail and Django admins that show an SSO button instead of form fields\r\n* Retain support for username + password login (for local development)\r\n* Tests\r\n\r\n* Add custom CSRF page to help explain SSO-related session loss, if it occurs\r\n\r\nBecause a renewed/cycled OIDC/SSO session can zap a CSRF token and block\r\na user from submitting a CMS edit, we need to provide a bit more information\r\nabout what's happened. This changeset adds that, via a new template and a tiny view\r\nto serve it, plugged in as Django's default CSRF view\r\n\r\nLogged out users (who are very unlikely to see this anyway) get a simple\r\nversion of the message, while logged in users get more detail/context.\r\n\r\n* Bump SSO lease time to 18 hours - trying to balance awkward signouts with wanting re-checks\r\n\r\n* Update test.env so that Wagtail and Django admins are available by default when urlconf is generated. Oddly the reload trick didn't work here\r\n\r\n* Update bedrock/base/templates/403_csrf.html\r\n\r\nCo-authored-by: Alex Gibson \r\n\r\n* Make translation tagging consistent on new login templates\r\n\r\n* Move new CSRF view to use a CSS bundle, not inline CSS\r\n\r\n* Remove old, redundant CSRF view\r\n\r\nIt looks like this was no longer in use. It wasn't specified as settings.CSRF_FAILURE_VIEW so wouldn't have been used/found by Django I believe\r\n\r\n* Drop translation markup from login templates to simplify\r\n\r\n* Don't count the test 404 and 500 views as nonlocaled, because we do localize them\r\n\r\n* Update bedrock/admin/templates/wagtailadmin/login.html\r\n\r\n* Tweak wording re SSO for login pages\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Gibson ","shortMessageHtmlLink":"Add SSO auth to Wagtail and Django admins (#14649)"}},{"before":"2587be3f0c842e5f0f2eafa1b9f8fc880c062aae","after":"45343ffb3cbd14f0c0d902ab80ca7c769229d3c2","ref":"refs/heads/14641-add-sso-support-for-admin-pages","pushedAt":"2024-06-07T10:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Tweak wording re SSO for login pages","shortMessageHtmlLink":"Tweak wording re SSO for login pages"}},{"before":"ee0ec2ad41ff8723b6ee4ae4ffe852e2c36ed957","after":"e4c24b84db4035f495d4275e95d7fe68afe878b3","ref":"refs/heads/main","pushedAt":"2024-06-07T00:41:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"reemhamz","name":"Reem H","path":"/reemhamz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42309026?s=80&v=4"},"commit":{"message":"fix the dropdown cutoff issue (#14653)","shortMessageHtmlLink":"fix the dropdown cutoff issue (#14653)"}},{"before":"a9a1eb6d011a9feb207ce435e8be219c64f0ace9","after":"4ddd4af9019fcbf0ec38f60318a8a7b29e34af12","ref":"refs/heads/mozorg-demo-6","pushedAt":"2024-06-07T00:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reemhamz","name":"Reem H","path":"/reemhamz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42309026?s=80&v=4"},"commit":{"message":"add page to nav, update header design","shortMessageHtmlLink":"add page to nav, update header design"}},{"before":null,"after":"86bcda5fd5eb36925c2ec60d5c11cb83e9e96740","ref":"refs/heads/dependabot/pip/requirements/tornado-6.4.1","pushedAt":"2024-06-06T23:37:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tornado from 6.4 to 6.4.1 in /requirements\n\nBumps [tornado](https://github.com/tornadoweb/tornado) from 6.4 to 6.4.1.\n- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.0...v6.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: tornado\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tornado from 6.4 to 6.4.1 in /requirements"}},{"before":"b9a3c71c4ccde703bc4ec2295e87ce8b0c5ba15d","after":"e805a951252f4936a46d786029bb3a0c14228d28","ref":"refs/heads/14615-wnp127","pushedAt":"2024-06-06T22:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reemhamz","name":"Reem H","path":"/reemhamz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42309026?s=80&v=4"},"commit":{"message":"remove redundant section tag","shortMessageHtmlLink":"remove redundant section tag"}},{"before":"deeb99a087e43ae8f36f0ccebcb1ce4ecd094c94","after":"2587be3f0c842e5f0f2eafa1b9f8fc880c062aae","ref":"refs/heads/14641-add-sso-support-for-admin-pages","pushedAt":"2024-06-06T18:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Update bedrock/admin/templates/wagtailadmin/login.html","shortMessageHtmlLink":"Update bedrock/admin/templates/wagtailadmin/login.html"}},{"before":"d596c1973ec79dc9513c37802d7aeba2102a6227","after":"4468b7d9c36bbdfe0547dc89d85a72e09bef032c","ref":"refs/heads/mozorg-demo-9","pushedAt":"2024-06-06T18:07:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"},"commit":{"message":"Review fixes, copy and layout updates","shortMessageHtmlLink":"Review fixes, copy and layout updates"}},{"before":"b8918210d0610185e284597f4a9f7f4161eb775f","after":"b9a3c71c4ccde703bc4ec2295e87ce8b0c5ba15d","ref":"refs/heads/14615-wnp127","pushedAt":"2024-06-06T17:57:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"craigcook","name":"Craig Cook","path":"/craigcook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205591?s=80&v=4"},"commit":{"message":"Review fixes, copy and layout updates","shortMessageHtmlLink":"Review fixes, copy and layout updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYAH7LAA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla/bedrock"}