{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79860681,"defaultBranch":"main","name":"permanent-colandr-back","ownerLogin":"datakind","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-23T23:46:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1133243?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714961309.0","currentOid":""},"activityList":{"items":[{"before":"9d97f2cf077b289905b8ab242b5080a477ffaa75","after":"eab787258c6f12517273c6475f5dcbffeb4b7a9d","ref":"refs/heads/develop","pushedAt":"2024-05-07T00:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"docs: Add to-do for rapid review support","shortMessageHtmlLink":"docs: Add to-do for rapid review support"}},{"before":"fa8761611a41bf949b130ba555dda56e613def90","after":null,"ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-06T02:08:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"}},{"before":"e6f33b2b986ae2380ef8aa3c0cbc98327a2b6751","after":"9d97f2cf077b289905b8ab242b5080a477ffaa75","ref":"refs/heads/develop","pushedAt":"2024-05-06T02:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"Modernize db model relationships, auth checks (#109)\n\n* refactor: Move api def, tidy resource imports\r\n\r\n* feat: Add empty api v2 def\r\n\r\n* refactor: Share auth logic in user api resources\r\n\r\nand allow admins to delete users if necessary\r\n\r\n* tests: Update user delete test to work for admins\r\n\r\n* refactor: Share access logic in review api\r\n\r\n* tests: Stop skipping citation import tests\r\n\r\n* feat: Update many lazy model relationships\r\n\r\n* fix: Update model usage for lazy rel api change\r\n\r\n* feat: Update more lazy db relationships\r\n\r\n* refactor: Use write-only rel for study screenings\r\n\r\n* feat: Update user review assoc lazy db rel\r\n\r\n* fix: Update rel usage for lazy api change\r\n\r\n* feat: Add collaborators method to user model\r\n\r\n* feat: Kill api v2, flask app barfed on it hard","shortMessageHtmlLink":"Modernize db model relationships, auth checks (#109)"}},{"before":"bf657a4930b7253015c05be5527326c5e1f1c45a","after":"fa8761611a41bf949b130ba555dda56e613def90","ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-06T01:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"feat: Kill api v2, flask app barfed on it hard","shortMessageHtmlLink":"feat: Kill api v2, flask app barfed on it hard"}},{"before":"59e1a49a356e80a41787101876e318544cad7c7a","after":"bf657a4930b7253015c05be5527326c5e1f1c45a","ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-06T01:31:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"feat: Add collaborators method to user model","shortMessageHtmlLink":"feat: Add collaborators method to user model"}},{"before":"6afd76d8a62f708cd859a2dcb31e73c2521baa5d","after":"59e1a49a356e80a41787101876e318544cad7c7a","ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-06T01:30:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"fix: Update rel usage for lazy api change","shortMessageHtmlLink":"fix: Update rel usage for lazy api change"}},{"before":"c6067143857b34590d041bed9367ae27b4445994","after":"6afd76d8a62f708cd859a2dcb31e73c2521baa5d","ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-05T21:38:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"refactor: Use write-only rel for study screenings","shortMessageHtmlLink":"refactor: Use write-only rel for study screenings"}},{"before":"bb88d151f6d8bd41f4cee1e723fff660196a75b5","after":"c6067143857b34590d041bed9367ae27b4445994","ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-05T20:37:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"feat: Update more lazy db relationships","shortMessageHtmlLink":"feat: Update more lazy db relationships"}},{"before":null,"after":"bb88d151f6d8bd41f4cee1e723fff660196a75b5","ref":"refs/heads/burton-lay-groundwork-api-v2","pushedAt":"2024-05-05T20:21:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"fix: Update model usage for lazy rel api change","shortMessageHtmlLink":"fix: Update model usage for lazy rel api change"}},{"before":"e2d6c9896c197d16190af762c4fa8ccd76fde041","after":"e6f33b2b986ae2380ef8aa3c0cbc98327a2b6751","ref":"refs/heads/develop","pushedAt":"2024-05-04T18:08:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"Use test db for unit tests (#108)\n\n* build: Add pytest-postgresql as dev dep\r\n\r\n* feat: Include sa engine opts in app config\r\n\r\n* tests: WIP add test db / fixtures\r\n\r\n* build: Add sqlalchemy-utils to dev deps\r\n\r\n* tests: Update test db config/setup\r\n\r\n* feat: Clean up db config/setup in tests\r\n\r\n* docs: Tweak setup instructions\r\n\r\n* docs: Update dev setup + app mgmt instructions\r\n\r\n* fix: Try using custom db host in ci","shortMessageHtmlLink":"Use test db for unit tests (#108)"}},{"before":"f45b04a3a02ae966570792ace366d862c749067a","after":null,"ref":"refs/heads/burton-fix-test-db-clashes","pushedAt":"2024-05-04T18:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"}},{"before":"a3058dacbbfce77a5b56dca6345d9ed7ee4b59fc","after":"f45b04a3a02ae966570792ace366d862c749067a","ref":"refs/heads/burton-fix-test-db-clashes","pushedAt":"2024-05-04T18:00:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"fix: Try using custom db host in ci","shortMessageHtmlLink":"fix: Try using custom db host in ci"}},{"before":"c0b0a27a343182d37c72232c3845cf19d1a31a79","after":"a3058dacbbfce77a5b56dca6345d9ed7ee4b59fc","ref":"refs/heads/burton-fix-test-db-clashes","pushedAt":"2024-05-04T17:40:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"docs: Update dev setup + app mgmt instructions","shortMessageHtmlLink":"docs: Update dev setup + app mgmt instructions"}},{"before":"ed422480459911db77ecae93fbe23ca95d7806ab","after":"c0b0a27a343182d37c72232c3845cf19d1a31a79","ref":"refs/heads/burton-fix-test-db-clashes","pushedAt":"2024-05-04T16:55:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"feat: Clean up db config/setup in tests","shortMessageHtmlLink":"feat: Clean up db config/setup in tests"}},{"before":null,"after":"ed422480459911db77ecae93fbe23ca95d7806ab","ref":"refs/heads/burton-fix-test-db-clashes","pushedAt":"2024-05-04T00:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"tests: WIP add test db / fixtures","shortMessageHtmlLink":"tests: WIP add test db / fixtures"}},{"before":"dda0c26b68a9fe10eda268429b3ea74513d71fcf","after":"e2d6c9896c197d16190af762c4fa8ccd76fde041","ref":"refs/heads/develop","pushedAt":"2024-04-29T01:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"build: Bump local email docker image","shortMessageHtmlLink":"build: Bump local email docker image"}},{"before":"1582b7951110c2587e8fd4e027bb7129be7716ba","after":null,"ref":"refs/heads/burton-bump-some-deps-2024-04","pushedAt":"2024-04-29T01:42:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"}},{"before":"ed7f74dbf17b5b458a47d47dd1eaf96e965d1191","after":"dda0c26b68a9fe10eda268429b3ea74513d71fcf","ref":"refs/heads/develop","pushedAt":"2024-04-29T01:42:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"Bump some python package deps (2024-04) (#107)\n\n* build: Bump ruff, v0.3 => v0.4\r\n\r\n* build: Bump celery, v5.3 => v5.4\r\n\r\n* build: Bump flask-jwt-extended, v4.5=>v4.6\r\n\r\n* build: Bump joblib, v1.0 => v1.4\r\n\r\n* build: Bump pymupdf, v1.22=>v1.24","shortMessageHtmlLink":"Bump some python package deps (2024-04) (#107)"}},{"before":null,"after":"1582b7951110c2587e8fd4e027bb7129be7716ba","ref":"refs/heads/burton-bump-some-deps-2024-04","pushedAt":"2024-04-29T01:40:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"build: Bump pymupdf, v1.22=>v1.24","shortMessageHtmlLink":"build: Bump pymupdf, v1.22=>v1.24"}},{"before":"1aad738e579d128aa900e239d5ab6f25004389f2","after":null,"ref":"refs/heads/burton-update-other-wonky-db-models","pushedAt":"2024-04-29T01:19:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"}},{"before":"b6f6b60ad18dbfba22dd8cf88189ba59d4f3d4e8","after":"ed7f74dbf17b5b458a47d47dd1eaf96e965d1191","ref":"refs/heads/develop","pushedAt":"2024-04-29T01:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"Smooth more rough edges db models (#106)\n\n* build: Bump alembic, v1.11 => v1.13\r\n\r\n* feat: Move study id fkeys into own cols\r\n\r\n* feat: Add db migration for updated study fkeys\r\n\r\n* fix: Update dupe logic/names for new db model\r\n\r\n* fix: Update data extract api for db model changes\r\n\r\n* fix: Update data schemas for db model change","shortMessageHtmlLink":"Smooth more rough edges db models (#106)"}},{"before":null,"after":"1aad738e579d128aa900e239d5ab6f25004389f2","ref":"refs/heads/burton-update-other-wonky-db-models","pushedAt":"2024-04-29T01:01:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"fix: Update data schemas for db model change","shortMessageHtmlLink":"fix: Update data schemas for db model change"}},{"before":"f1e4cc7fe11ace280bfcbf57e07368fbe9ad7727","after":null,"ref":"refs/heads/kilroyzhere-patch-1","pushedAt":"2024-04-26T20:13:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kilroyzhere","name":null,"path":"/kilroyzhere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67176442?s=80&v=4"}},{"before":"bd9b68d72c942977e1ed51226490e21ce885fdef","after":"b6f6b60ad18dbfba22dd8cf88189ba59d4f3d4e8","ref":"refs/heads/develop","pushedAt":"2024-04-26T20:13:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kilroyzhere","name":null,"path":"/kilroyzhere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67176442?s=80&v=4"},"commit":{"message":"Merge pull request #105 from datakind/kilroyzhere-patch-1\n\nTest action to deploy to staging","shortMessageHtmlLink":"Merge pull request #105 from datakind/kilroyzhere-patch-1"}},{"before":null,"after":"f1e4cc7fe11ace280bfcbf57e07368fbe9ad7727","ref":"refs/heads/kilroyzhere-patch-1","pushedAt":"2024-04-26T20:12:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kilroyzhere","name":null,"path":"/kilroyzhere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67176442?s=80&v=4"},"commit":{"message":"Update heroku.yml","shortMessageHtmlLink":"Update heroku.yml"}},{"before":"37936769dd7c4de05e44508eeb5eaf7b8cdf1c14","after":"14884838878bae82bb29d34061f3ee284523da26","ref":"refs/heads/main","pushedAt":"2024-04-26T19:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kilroyzhere","name":null,"path":"/kilroyzhere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67176442?s=80&v=4"},"commit":{"message":"Create heroku.yml\n\nDeploy to staging","shortMessageHtmlLink":"Create heroku.yml"}},{"before":"e21c2903a92b0aa45a5b005a6d106ff8bc826609","after":"bd9b68d72c942977e1ed51226490e21ce885fdef","ref":"refs/heads/develop","pushedAt":"2024-04-24T02:08:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"Consolidate `Study` and `Screening` database models (#104)\n\n* feat: Add consolidated study/screening models WIP\r\n\r\n* feat: Add db/data migration for consolidation WIP\r\n\r\n* feat: Redo, only consolidate screenings\r\n\r\n* feat: Try again studies+screenings consolidation\r\n\r\nat the same time. it's a lot :/\r\n\r\n* hack: Hide deleted models in api\r\n\r\n* fix: Correct order of migration ops\r\n\r\n* fix: More fixes for alembic migration\r\n\r\n* feat: Update seed data and cli cmd\r\n\r\n* fix: Remove dead db models\r\n\r\n* tests: Fix fulltext upload fixture func\r\n\r\n* refactor: Import models at module level\r\n\r\n* feat: Update db events for models refactor\r\n\r\n* feat: Update citation endpoints for model refactor\r\n\r\n* tests: Update citation tests for model refactor\r\n\r\n* fix: Ensure correct fields for citation/screening\r\n\r\n* feat: Update fulltext endpoints for model refactor\r\n\r\n* tests: Update fulltext tests for model refactor\r\n\r\n* feat: Fix studies api endpoints for model refactor\r\n\r\n* feat: Update last api/tests for model refactor\r\n\r\n* feat: Add hacks to hide screening schema change\r\n\r\nfrom v1 api\r\n\r\n* feat: Partially fix tasks for model consolidation\r\n\r\n* feat: Fix tasks for models refactor","shortMessageHtmlLink":"Consolidate Study and Screening database models (#104)"}},{"before":"39705d31302a973004dce5860ab1370e75240a60","after":null,"ref":"refs/heads/burton-consolidate-study-db-models","pushedAt":"2024-04-24T02:08:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"}},{"before":"76bb4e1be0adff816ded912d306bdbc7f60ca70b","after":"39705d31302a973004dce5860ab1370e75240a60","ref":"refs/heads/burton-consolidate-study-db-models","pushedAt":"2024-04-24T01:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"feat: Fix tasks for models refactor","shortMessageHtmlLink":"feat: Fix tasks for models refactor"}},{"before":"c3ba443089d8cc487d337d359b2022c7c257bb6b","after":"76bb4e1be0adff816ded912d306bdbc7f60ca70b","ref":"refs/heads/burton-consolidate-study-db-models","pushedAt":"2024-04-23T02:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdewilde","name":"Burton DeWilde","path":"/bdewilde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2514535?s=80&v=4"},"commit":{"message":"feat: Partially fix tasks for model consolidation","shortMessageHtmlLink":"feat: Partially fix tasks for model consolidation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQwpbegA","startCursor":null,"endCursor":null}},"title":"Activity ยท datakind/permanent-colandr-back"}