{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":674539733,"defaultBranch":"main","name":"gn-auth-archived","ownerLogin":"genenetwork","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-08-04T07:32:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1666481?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694143622.0","currentOid":""},"activityList":{"items":[{"before":"619a059a89eba490a70e5f85039477fd0e8ad21c","after":"e21b61b990e9137259a0dbb83b37d7a6cf753565","ref":"refs/heads/main","pushedAt":"2024-03-26T08:28:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Rename to gn-auth","shortMessageHtmlLink":"Rename to gn-auth"}},{"before":"cd6eebd85d32feb289ccecd1aee45fb40b03d77f","after":"619a059a89eba490a70e5f85039477fd0e8ad21c","ref":"refs/heads/main","pushedAt":"2024-03-07T13:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Fix ui name to gn-auth","shortMessageHtmlLink":"Fix ui name to gn-auth"}},{"before":"8a20071dc8009b5b9439d10e17a2a57883b7b363","after":"cd6eebd85d32feb289ccecd1aee45fb40b03d77f","ref":"refs/heads/main","pushedAt":"2024-03-02T12:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Use `find_packages()` and include static files and templates.","shortMessageHtmlLink":"Use find_packages() and include static files and templates."}},{"before":"740d6550e55b263bbd182acb2f86ba4be64b9120","after":"8a20071dc8009b5b9439d10e17a2a57883b7b363","ref":"refs/heads/main","pushedAt":"2024-03-01T06:52:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Put `GN_AUTH_SECRETS` config in the main configuration file.","shortMessageHtmlLink":"Put GN_AUTH_SECRETS config in the main configuration file."}},{"before":"314a095264f47b8aecfc01d20beca4f35ab9121a","after":"740d6550e55b263bbd182acb2f86ba4be64b9120","ref":"refs/heads/main","pushedAt":"2024-02-29T13:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Allow POST for JSON requests.","shortMessageHtmlLink":"Allow POST for JSON requests."}},{"before":"2716b567ef6f48db8ce980e140a895aa3d18a293","after":"314a095264f47b8aecfc01d20beca4f35ab9121a","ref":"refs/heads/main","pushedAt":"2024-02-28T08:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Handle the \"NotFoundError\" exception at the route level\n\nHandle the \"NotFoundError\" exception at the route level, since if we\ndo not, the application level handler takes over and simply returns a\nJSON response with the details of the failure.","shortMessageHtmlLink":"Handle the \"NotFoundError\" exception at the route level"}},{"before":"50aba524d34b6dcb22a49aa747839b5f0ed8b673","after":"2716b567ef6f48db8ce980e140a895aa3d18a293","ref":"refs/heads/main","pushedAt":"2024-02-27T02:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Remove use of instance path in configurations.","shortMessageHtmlLink":"Remove use of instance path in configurations."}},{"before":"10ec3b1f851897c2cce89356b4404c18f9f11a2f","after":"50aba524d34b6dcb22a49aa747839b5f0ed8b673","ref":"refs/heads/main","pushedAt":"2024-02-27T02:15:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Remove use of instance path in configurations.","shortMessageHtmlLink":"Remove use of instance path in configurations."}},{"before":"b1b2bfbc71faa65210a17de7b6da55b25506607f","after":"10ec3b1f851897c2cce89356b4404c18f9f11a2f","ref":"refs/heads/main","pushedAt":"2024-01-30T04:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Add exception traces to error outputs.","shortMessageHtmlLink":"Add exception traces to error outputs."}},{"before":"aa456714798cea605d6f238618130ca2a5ad1564","after":"b1b2bfbc71faa65210a17de7b6da55b25506607f","ref":"refs/heads/main","pushedAt":"2024-01-29T04:33:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Error handling: Handle 404 error.","shortMessageHtmlLink":"Error handling: Handle 404 error."}},{"before":"575119831dc107d9846050d9d99551a490ee1614","after":"aa456714798cea605d6f238618130ca2a5ad1564","ref":"refs/heads/main","pushedAt":"2024-01-29T01:55:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Error handling: Handle 404 error.","shortMessageHtmlLink":"Error handling: Handle 404 error."}},{"before":"549f7e08d4538bb18b06f1601afad5fdc7159d30","after":"575119831dc107d9846050d9d99551a490ee1614","ref":"refs/heads/main","pushedAt":"2023-12-19T21:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arunisaac","name":"Arun Isaac","path":"/arunisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6452653?s=80&v=4"},"commit":{"message":"README: Replace pylint and mypy CI badges with all-tests CI badge.","shortMessageHtmlLink":"README: Replace pylint and mypy CI badges with all-tests CI badge."}},{"before":"5a644ebea8bf9708ec89674e5789a88add56b440","after":"549f7e08d4538bb18b06f1601afad5fdc7159d30","ref":"refs/heads/main","pushedAt":"2023-12-19T21:49:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arunisaac","name":"Arun Isaac","path":"/arunisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6452653?s=80&v=4"},"commit":{"message":"guix: Add gn-auth-all-tests.\n\n* .guix/modules/gn-auth.scm: Import python-pylint from (gnu packages\ncheck) and python-mypy from (gnu packages python-check).\n(gn-auth-all-tests): New variable.","shortMessageHtmlLink":"guix: Add gn-auth-all-tests."}},{"before":"2290b274689114442c4fee87bfb1eb325c240c14","after":"5a644ebea8bf9708ec89674e5789a88add56b440","ref":"refs/heads/main","pushedAt":"2023-12-18T13:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Provide the correct Redis key\n\nPreviously, when the user would request to either import or delete the\ncollections they had created before logging in, the system would try\ndeleting the collections from the wrong key, leading to the\ncollections still showing up.\n\nThis commit fixes that by providing the code with the correct Redis\nkey to act upon.","shortMessageHtmlLink":"Provide the correct Redis key"}},{"before":"bc78ac2cf926f38ef88309dd1b4288b1b1230b66","after":"2290b274689114442c4fee87bfb1eb325c240c14","ref":"refs/heads/main","pushedAt":"2023-12-05T14:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"mypy: Deactivate search for flask_cors stubs","shortMessageHtmlLink":"mypy: Deactivate search for flask_cors stubs"}},{"before":"d2ad3b1abffdeeb52e1b5f5a303a381aa3dd477c","after":"bc78ac2cf926f38ef88309dd1b4288b1b1230b66","ref":"refs/heads/main","pushedAt":"2023-12-05T14:26:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Add missing scripts and update code to invoke them\n\nCopy the missing scripts over from GN3 and update them for\ngn-auth. Update the code to invoke the scripts correctly. Set up\ncorrect redis keys for use with the scripts.","shortMessageHtmlLink":"Add missing scripts and update code to invoke them"}},{"before":"24a66e814fabcce19d2bf6fb48186f5bc86fff38","after":"d2ad3b1abffdeeb52e1b5f5a303a381aa3dd477c","ref":"refs/heads/main","pushedAt":"2023-11-28T06:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Remove bcrypt as a dependency\n\nBCrypt has been superceded by argon, and this commit removes it and\nall code depending on it from the repository.","shortMessageHtmlLink":"Remove bcrypt as a dependency"}},{"before":"410d797535fc9a9f432c44a7d6c786fd508066c5","after":"24a66e814fabcce19d2bf6fb48186f5bc86fff38","ref":"refs/heads/main","pushedAt":"2023-11-23T04:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Scripts: Update script for newer db schema\n\nThe schema changed a while back, and the script that is used to make\nall existing data public needs to be updated for the new schema. This\ncommit does exactly that.","shortMessageHtmlLink":"Scripts: Update script for newer db schema"}},{"before":"feaf215b9f36c1c25a7329eed91e1fdcb068a02f","after":"410d797535fc9a9f432c44a7d6c786fd508066c5","ref":"refs/heads/main","pushedAt":"2023-11-22T09:02:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Make existing user admin using core system functions\n\nUse the core system functions to both fetch the user and make them\ninto a system admin, rather than fetching with raw queries. This way,\nif the way the users are fetched, or made into an admin, changes, we\ndo not need to update the scripts for most part.","shortMessageHtmlLink":"Make existing user admin using core system functions"}},{"before":"8c6fffb7914d32df513939f05e6258dd4e6a81ad","after":"feaf215b9f36c1c25a7329eed91e1fdcb068a02f","ref":"refs/heads/main","pushedAt":"2023-11-17T11:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Bug: Update query in script\n\nUpdate query in script to provide resource_id for the user_roles tabel.","shortMessageHtmlLink":"Bug: Update query in script"}},{"before":"4516090deba092335afe193d94157d3e81bb9536","after":"8c6fffb7914d32df513939f05e6258dd4e6a81ad","ref":"refs/heads/main","pushedAt":"2023-11-17T08:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Add styles.","shortMessageHtmlLink":"Add styles."}},{"before":"f608ee7b28e477497728ec5674a86a0a4350b6b5","after":"4516090deba092335afe193d94157d3e81bb9536","ref":"refs/heads/main","pushedAt":"2023-11-17T08:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Setup path to static paths correctly.","shortMessageHtmlLink":"Setup path to static paths correctly."}},{"before":"7d05bb6dac6a57cdeabb31800e248394c12f6cee","after":"f608ee7b28e477497728ec5674a86a0a4350b6b5","ref":"refs/heads/main","pushedAt":"2023-11-13T11:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Bug: Fix typo in query","shortMessageHtmlLink":"Bug: Fix typo in query"}},{"before":"195c07df02a065820ca24d17d455b71851f6c854","after":"7d05bb6dac6a57cdeabb31800e248394c12f6cee","ref":"refs/heads/main","pushedAt":"2023-11-13T03:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Update check for admins","shortMessageHtmlLink":"Update check for admins"}},{"before":"c5d4a6f8104af1eaa0c9dfd8ea7025a673de731e","after":"195c07df02a065820ca24d17d455b71851f6c854","ref":"refs/heads/main","pushedAt":"2023-11-02T14:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Config: Use instance_path to load secrets.","shortMessageHtmlLink":"Config: Use instance_path to load secrets."}},{"before":"fee19ef6e9c5e90d9878a7cff96e761b9b92121b","after":"c5d4a6f8104af1eaa0c9dfd8ea7025a673de731e","ref":"refs/heads/main","pushedAt":"2023-11-02T12:39:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"mypy: Fix typing errors.","shortMessageHtmlLink":"mypy: Fix typing errors."}},{"before":"c7372395d459e3cf3dd5a988f2c0705b05f8a537","after":"fee19ef6e9c5e90d9878a7cff96e761b9b92121b","ref":"refs/heads/main","pushedAt":"2023-10-27T06:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Use upstream `yoyo-migrations`","shortMessageHtmlLink":"Use upstream yoyo-migrations"}},{"before":"e4a5a3c588e15d9b0b1b9c934801ac28954c1199","after":"c7372395d459e3cf3dd5a988f2c0705b05f8a537","ref":"refs/heads/main","pushedAt":"2023-10-27T06:25:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Configuration: OAUTH2_SCOPE - provide clarification\n\nAdds clarification that the `OAUTH2_SCOPE` setting is provided by\ndefault, and so the final settings are only necessary to override\nthat.","shortMessageHtmlLink":"Configuration: OAUTH2_SCOPE - provide clarification"}},{"before":"accb0609e7e3d690694076fa5407cd06da416b8f","after":"e4a5a3c588e15d9b0b1b9c934801ac28954c1199","ref":"refs/heads/main","pushedAt":"2023-10-27T06:20:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Configuration: OAUTH2_SCOPE - provide clarification\n\nAdds clarification that the `OAUTH2_SCOPE` setting is provided by\ndefault, and so the final settings are only necessary to override\nthat.","shortMessageHtmlLink":"Configuration: OAUTH2_SCOPE - provide clarification"}},{"before":"36a54a093e20de98e585e5a584109c87b236172a","after":"accb0609e7e3d690694076fa5407cd06da416b8f","ref":"refs/heads/main","pushedAt":"2023-10-27T06:18:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fredmanglis","name":"Muriithi Frederick Muriuki","path":"/fredmanglis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607145?s=80&v=4"},"commit":{"message":"Configuration: OAUTH2_SCOPE - provide clarification\n\nAdds clarification that the `OAUTH2_SCOPE` setting is provided by\ndefault, and so the final settings are only necessary to override\nthat.","shortMessageHtmlLink":"Configuration: OAUTH2_SCOPE - provide clarification"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH2CarQA","startCursor":null,"endCursor":null}},"title":"Activity ยท genenetwork/gn-auth-archived"}