{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":620211890,"defaultBranch":"master","name":"django-forbid","ownerLogin":"pysnippet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-28T08:41:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/108220139?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1687274612.87809","currentOid":""},"activityList":{"items":[{"before":"70b1239d95a1ecaaa0f4ab0cd34fb14afe83a915","after":"9bbc8f60074ff26134a04e9b092dbe06fc0da013","ref":"refs/heads/master","pushedAt":"2023-08-16T18:22:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Change default theme of the docs (GH-37)","shortMessageHtmlLink":"Change default theme of the docs (GH-37)"}},{"before":"86439f561a0a164863acfc3a2ace2e309dde53be","after":"70b1239d95a1ecaaa0f4ab0cd34fb14afe83a915","ref":"refs/heads/master","pushedAt":"2023-06-20T15:21:46.701Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Optimize multiple checks with caching (GH-35)","shortMessageHtmlLink":"Optimize multiple checks with caching (GH-35)"}},{"before":"c06f469dd0a955c0b91a4cb4058f226edc6a5321","after":"86439f561a0a164863acfc3a2ace2e309dde53be","ref":"refs/heads/master","pushedAt":"2023-06-17T16:56:26.169Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Add a feature for specifying location by states (GH-34)","shortMessageHtmlLink":"Add a feature for specifying location by states (GH-34)"}},{"before":"b1b697af9a68ada2868417df58447ebc8bfb15cb","after":"c06f469dd0a955c0b91a4cb4058f226edc6a5321","ref":"refs/heads/master","pushedAt":"2023-06-10T14:07:47.803Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Add Django 4.2 in the tox envlist (GH-31)","shortMessageHtmlLink":"Add Django 4.2 in the tox envlist (GH-31)"}},{"before":"c266c718a31de0f015bfc1a10dfda413fac8cc3d","after":"b1b697af9a68ada2868417df58447ebc8bfb15cb","ref":"refs/heads/master","pushedAt":"2023-05-30T12:21:01.149Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Performance optimization (GH-30)","shortMessageHtmlLink":"Performance optimization (GH-30)"}},{"before":"af4c553dc2e8e53b3323389b707f9c7ef2593f37","after":"c266c718a31de0f015bfc1a10dfda413fac8cc3d","ref":"refs/heads/master","pushedAt":"2023-05-29T17:47:01.635Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Include package data in the build (GH-28)","shortMessageHtmlLink":"Include package data in the build (GH-28)"}},{"before":"1a28b9d2d49f7b650d8e0279e52d97a362974ab8","after":"af4c553dc2e8e53b3323389b707f9c7ef2593f37","ref":"refs/heads/master","pushedAt":"2023-05-24T09:51:52.149Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Improve the variable naming for correspondence (GH-26)","shortMessageHtmlLink":"Improve the variable naming for correspondence (GH-26)"}},{"before":"0bd039152f421929a272be6cdfb5c676f5fe841d","after":"1a28b9d2d49f7b650d8e0279e52d97a362974ab8","ref":"refs/heads/master","pushedAt":"2023-05-24T09:11:47.402Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Implement prefix-based forbidding mechanism for countries and territories (GH-25)","shortMessageHtmlLink":"Implement prefix-based forbidding mechanism for countries and territo…"}},{"before":"1d9754d2620670df63b0991e83584c95f83e9fe6","after":"0bd039152f421929a272be6cdfb5c676f5fe841d","ref":"refs/heads/master","pushedAt":"2023-05-23T14:49:43.035Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Fix incompletion of the VPN detection (GH-24)","shortMessageHtmlLink":"Fix incompletion of the VPN detection (GH-24)"}},{"before":"1d9754d2620670df63b0991e83584c95f83e9fe6","after":null,"ref":"refs/heads/vpn-incomplete","pushedAt":"2023-05-23T09:01:36.547Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"}},{"before":null,"after":"1d9754d2620670df63b0991e83584c95f83e9fe6","ref":"refs/heads/vpn-incomplete","pushedAt":"2023-05-23T09:01:24.782Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Create documentation webpage (GH-19)","shortMessageHtmlLink":"Create documentation webpage (GH-19)"}},{"before":"740140f538eaa05312e66cc244bfce3691fcfbc0","after":"1d9754d2620670df63b0991e83584c95f83e9fe6","ref":"refs/heads/master","pushedAt":"2023-05-22T11:03:29.547Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Create documentation webpage (GH-19)","shortMessageHtmlLink":"Create documentation webpage (GH-19)"}},{"before":"d10ec756de85e8339b1bda7d3006348f4a6e846e","after":"740140f538eaa05312e66cc244bfce3691fcfbc0","ref":"refs/heads/master","pushedAt":"2023-05-16T18:12:28.678Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Redesign the ForbidMiddleware architecture (GH-17)","shortMessageHtmlLink":"Redesign the ForbidMiddleware architecture (GH-17)"}},{"before":"8ba44bea88f31d375520cfde2380071bea5a187a","after":"d10ec756de85e8339b1bda7d3006348f4a6e846e","ref":"refs/heads/master","pushedAt":"2023-04-17T15:35:19.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Implement access control based on the user's device (GH-15)","shortMessageHtmlLink":"Implement access control based on the user's device (GH-15)"}},{"before":"139ea93d9780db1320041d8dbd1d2090ac08a6b0","after":"8ba44bea88f31d375520cfde2380071bea5a187a","ref":"refs/heads/master","pushedAt":"2023-04-14T14:59:48.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Improve the settings definitions (GH-13)","shortMessageHtmlLink":"Improve the settings definitions (GH-13)"}},{"before":"f02e8443f79b27b2b646e42d9c7af63e751f34be","after":"139ea93d9780db1320041d8dbd1d2090ac08a6b0","ref":"refs/heads/master","pushedAt":"2023-04-09T17:36:26.000Z","pushType":"pr_merge","commitsCount":24,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Implement VPN detection (GH-11)","shortMessageHtmlLink":"Implement VPN detection (GH-11)"}},{"before":"c42f724eb156b9cd2b64bc3da817a17f0104c886","after":"f02e8443f79b27b2b646e42d9c7af63e751f34be","ref":"refs/heads/master","pushedAt":"2023-04-01T17:13:20.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Implement access caching for a given timeout (GH-9)","shortMessageHtmlLink":"Implement access caching for a given timeout (GH-9)"}},{"before":"933caf523af9fce50dc2b89d014c468d1974735a","after":null,"ref":"refs/tags/v0.0.1","pushedAt":"2023-04-01T17:04:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"}},{"before":"933caf523af9fce50dc2b89d014c468d1974735a","after":"c42f724eb156b9cd2b64bc3da817a17f0104c886","ref":"refs/heads/master","pushedAt":"2023-03-31T14:11:13.357Z","pushType":"push","commitsCount":2,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Upgrade the version to `0.0.2`","shortMessageHtmlLink":"Upgrade the version to 0.0.2"}},{"before":"9d36b8845a9cec1cbd0b3687794beeb5673fce00","after":"933caf523af9fce50dc2b89d014c468d1974735a","ref":"refs/heads/master","pushedAt":"2023-03-31T13:47:10.966Z","pushType":"push","commitsCount":4,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Configure publish action for PyPI","shortMessageHtmlLink":"Configure publish action for PyPI"}},{"before":"d1ec31a15769b6008f4e9a10d8265b5ca8a875b9","after":null,"ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T13:28:41.980Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"}},{"before":"4f454a02a3304c19fe62261f3255c81abd6b1684","after":"9d36b8845a9cec1cbd0b3687794beeb5673fce00","ref":"refs/heads/master","pushedAt":"2023-03-31T13:28:38.397Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Add unit tests (GH-7)","shortMessageHtmlLink":"Add unit tests (GH-7)"}},{"before":"3a70d1ddcdf6aa4097da42a277b1e12c1050e377","after":"d1ec31a15769b6008f4e9a10d8265b5ca8a875b9","ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T13:22:42.470Z","pushType":"push","commitsCount":1,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"GH-6: Increase the min Django supported version for using new fields of GeoIP City object","shortMessageHtmlLink":"GH-6: Increase the min Django supported version for using new fields …"}},{"before":"2d0cf496a2471337695b1412bf3f9d2a5d761edb","after":"3a70d1ddcdf6aa4097da42a277b1e12c1050e377","ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T13:00:24.113Z","pushType":"push","commitsCount":3,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"GH-6: Add a badge for showing the status of tests","shortMessageHtmlLink":"GH-6: Add a badge for showing the status of tests"}},{"before":"2b9d01ce615279872a4c96dcdbb4635a93e12de7","after":"2d0cf496a2471337695b1412bf3f9d2a5d761edb","ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T12:22:24.786Z","pushType":"push","commitsCount":1,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Downgrade max Python version for Django 2.0","shortMessageHtmlLink":"Downgrade max Python version for Django 2.0"}},{"before":"f32326cabadef516b8be590f67605bef1077aa50","after":"2b9d01ce615279872a4c96dcdbb4635a93e12de7","ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T12:16:27.465Z","pushType":"push","commitsCount":1,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Fix GeoIP path for Django < 3.0","shortMessageHtmlLink":"Fix GeoIP path for Django < 3.0"}},{"before":"4f454a02a3304c19fe62261f3255c81abd6b1684","after":"f32326cabadef516b8be590f67605bef1077aa50","ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T09:00:22.703Z","pushType":"push","commitsCount":5,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Integrate tests with tox and GHA CI","shortMessageHtmlLink":"Integrate tests with tox and GHA CI"}},{"before":null,"after":"4f454a02a3304c19fe62261f3255c81abd6b1684","ref":"refs/heads/unit-tests","pushedAt":"2023-03-31T08:43:49.794Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Implement the access mechanism (GH-5)","shortMessageHtmlLink":"Implement the access mechanism (GH-5)"}},{"before":"d16253ed2be2ac4c61fa8ab868db63f56711c860","after":null,"ref":"refs/heads/access-mechanism","pushedAt":"2023-03-31T08:42:45.339Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"}},{"before":"b970ea9bdad07bed23a698422b79083b21b47870","after":"4f454a02a3304c19fe62261f3255c81abd6b1684","ref":"refs/heads/master","pushedAt":"2023-03-31T08:42:41.155Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ArtyomVancyan","name":"Artyom Vancyan","path":"/ArtyomVancyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44609997?s=80&v=4"},"commit":{"message":"Implement the access mechanism (GH-5)","shortMessageHtmlLink":"Implement the access mechanism (GH-5)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADbCK0KwA","startCursor":null,"endCursor":null}},"title":"Activity · pysnippet/django-forbid"}