{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":713936887,"defaultBranch":"main","name":"django-simple-nav","ownerLogin":"westerveltco","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-03T14:55:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72999660?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716400145.0","currentOid":""},"activityList":{"items":[{"before":"ad1054f97d6dad2830b28afb4d05191cca0931cd","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-22T17:49:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"39b54464892910c4c1f140a103776526dd15efac","after":"4c0dfd5ee4bfa28fd6696e1394e6bbe2e119bfcc","ref":"refs/heads/main","pushedAt":"2024-05-22T17:49:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#81)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#81)"}},{"before":null,"after":"ad1054f97d6dad2830b28afb4d05191cca0931cd","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-20T16:37:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/abravalheri/validate-pyproject: v0.17 → v0.18](https://github.com/abravalheri/validate-pyproject/compare/v0.17...v0.18)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"c30357d5cdaec05c1e2ee9ddd4388883460460e5","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-14T04:05:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"259960b5effe01986ff9e4a2a68e71a5ce9d6dc7","after":"39b54464892910c4c1f140a103776526dd15efac","ref":"refs/heads/main","pushedAt":"2024-05-14T04:05:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#80)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#80)"}},{"before":null,"after":"c30357d5cdaec05c1e2ee9ddd4388883460460e5","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T16:39:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/adamchainz/django-upgrade: 1.16.0 → 1.17.0](https://github.com/adamchainz/django-upgrade/compare/1.16.0...1.17.0)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4)\n- [github.com/abravalheri/validate-pyproject: v0.16 → v0.17](https://github.com/abravalheri/validate-pyproject/compare/v0.16...v0.17)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"50f0cb355b41cd6a196e48814e615d2d7a214dac","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T03:52:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"8688bfef7fec00ae88d1cbe53ccb23bc6c05027f","after":"259960b5effe01986ff9e4a2a68e71a5ce9d6dc7","ref":"refs/heads/main","pushedAt":"2024-05-07T03:52:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#78)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#78)"}},{"before":null,"after":"50f0cb355b41cd6a196e48814e615d2d7a214dac","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T16:39:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.2...v0.4.3)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"0ff4c93ca005047264a070a6f0ae5c68afdf1ffd","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-04T05:53:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"6ad22a346d430720ee27eb466b33e443793443e9","after":"8688bfef7fec00ae88d1cbe53ccb23bc6c05027f","ref":"refs/heads/main","pushedAt":"2024-05-04T05:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#77)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#77)"}},{"before":null,"after":"0ff4c93ca005047264a070a6f0ae5c68afdf1ffd","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-29T16:41:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.2)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"a4cfb945c26e4af0c55a81c8fcd99a80b2d284c3","after":null,"ref":"refs/heads/move-request-user-check","pushedAt":"2024-04-25T21:55:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"4a65767415f71f7c0b6bffa21185e7d769abf2d6","after":"6ad22a346d430720ee27eb466b33e443793443e9","ref":"refs/heads/main","pushedAt":"2024-04-25T21:55:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"move `request.user` check to earlier in `check_item_permissions` (#76)","shortMessageHtmlLink":"move request.user check to earlier in check_item_permissions (#76)"}},{"before":"99991c15ce590d6719f375c25ac375d1491b6dfd","after":"a4cfb945c26e4af0c55a81c8fcd99a80b2d284c3","ref":"refs/heads/move-request-user-check","pushedAt":"2024-04-25T21:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"7732ccafd519e50b8cce0e66fa2099f4b141d5a2","after":"99991c15ce590d6719f375c25ac375d1491b6dfd","ref":"refs/heads/move-request-user-check","pushedAt":"2024-04-25T21:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"prevent tests from recursing example dir","shortMessageHtmlLink":"prevent tests from recursing example dir"}},{"before":"542e99b844bf519d5dc65a94e86e63d078d501b2","after":"7732ccafd519e50b8cce0e66fa2099f4b141d5a2","ref":"refs/heads/move-request-user-check","pushedAt":"2024-04-25T21:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"swap `User` protocol for `AbstractUser` and make note","shortMessageHtmlLink":"swap User protocol for AbstractUser and make note"}},{"before":null,"after":"542e99b844bf519d5dc65a94e86e63d078d501b2","ref":"refs/heads/move-request-user-check","pushedAt":"2024-04-25T20:04:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"move `request.user` check to earlier in `check_item_permissions`\n\nThe `cast` needed to make static type checkers happy fails if\n`django.contrib.auth` is installed but there is no user attached to a\nrequest.\n\nThis can happen for a couple of reasons:\n\n- in tests (look at this repo's test suite for all the times I had to\nattach a fake user to the request)\n- in a single file Django application using with a library that requires\n`django.contrib.auth`, but in the demo you don't need or care about\nneeding an actual user.\n\nMoving the check to before the cast allows the function to early if\nthere is no user attached. We also make the assumption that if the item\nhas *any* permissions defined and there is no request user, that the\nitem should be hidden.","shortMessageHtmlLink":"move request.user check to earlier in check_item_permissions"}},{"before":"4589e3a59f54eca51e406c59272c412be5a99dc0","after":null,"ref":"refs/heads/release-v0.6.0","pushedAt":"2024-04-24T17:38:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"5e7b81ddcd260da9f08a967a3cc735ae48a4377e","after":"4a65767415f71f7c0b6bffa21185e7d769abf2d6","ref":"refs/heads/main","pushedAt":"2024-04-24T17:37:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":":bookmark: bump version 0.5.1 -> 0.6.0 (#75)","shortMessageHtmlLink":"🔖 bump version 0.5.1 -> 0.6.0 (#75)"}},{"before":"90b6d63b003cbd7eb28185fbe19df03b214324b8","after":"4589e3a59f54eca51e406c59272c412be5a99dc0","ref":"refs/heads/release-v0.6.0","pushedAt":"2024-04-24T17:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"update CHANGELOG for version 0.6.0","shortMessageHtmlLink":"update CHANGELOG for version 0.6.0"}},{"before":"f7e5923572140209c31bda0eb2a360ba72b1283a","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-24T17:21:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"95cc4ba3252c8980bf8b9cd91804ff5226751bbb","after":"5e7b81ddcd260da9f08a967a3cc735ae48a4377e","ref":"refs/heads/main","pushedAt":"2024-04-24T17:21:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#74)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#74)"}},{"before":null,"after":"90b6d63b003cbd7eb28185fbe19df03b214324b8","ref":"refs/heads/release-v0.6.0","pushedAt":"2024-04-24T17:21:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"update CHANGELOG for version 0.6.0","shortMessageHtmlLink":"update CHANGELOG for version 0.6.0"}},{"before":null,"after":"f7e5923572140209c31bda0eb2a360ba72b1283a","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-22T16:38:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.7 → v0.4.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.7...v0.4.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"161cb4c05b266e5d2f124391ba2b764ec89082bc","after":"b6d0877bf239cddb4f7c76403451832dc9a1a3cf","ref":"refs/heads/simplify-rendering","pushedAt":"2024-04-18T21:58:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"222cc1a8cc0be84726b9fccfdc3e3720e548e82b","after":"161cb4c05b266e5d2f124391ba2b764ec89082bc","ref":"refs/heads/simplify-rendering","pushedAt":"2024-04-18T21:58:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"simplify nav item rendering","shortMessageHtmlLink":"simplify nav item rendering"}},{"before":"233bbf4e6a087e7931de9355ccc8803982b16499","after":null,"ref":"refs/heads/nox-posargs","pushedAt":"2024-04-18T21:57:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"}},{"before":"05d449ec46718cf9a776446272f0ce586a977eed","after":"95cc4ba3252c8980bf8b9cd91804ff5226751bbb","ref":"refs/heads/main","pushedAt":"2024-04-18T21:57:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"add ability to pass in args to `pytest` in `nox` session (#72)","shortMessageHtmlLink":"add ability to pass in args to pytest in nox session (#72)"}},{"before":"9d089bcdf2cc82b02fad0c8b61c163313f780129","after":"233bbf4e6a087e7931de9355ccc8803982b16499","ref":"refs/heads/nox-posargs","pushedAt":"2024-04-18T21:46:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshuadavidthomas","name":"Josh Thomas","path":"/joshuadavidthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896267?s=80&v=4"},"commit":{"message":"add ability to pass in args to `pytest` in `nox` session","shortMessageHtmlLink":"add ability to pass in args to pytest in nox session"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUTodGQA","startCursor":null,"endCursor":null}},"title":"Activity · westerveltco/django-simple-nav"}