{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":718313514,"defaultBranch":"main","name":"tm-admin","ownerLogin":"hotosm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-13T20:33:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/458752?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702234701.0","currentOid":""},"activityList":{"items":[{"before":"f2a7225225a84edf761e5b985017405cc6af5d36","after":"8cc0f004c45f4aeafdbe7a69f2cb294bfecfbe48","ref":"refs/heads/main","pushedAt":"2024-03-26T13:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spwoodcock","name":"Sam","path":"/spwoodcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538841?s=80&v=4"},"commit":{"message":"ci: disable pytest workflow until code generation in setup","shortMessageHtmlLink":"ci: disable pytest workflow until code generation in setup"}},{"before":"9b6de785a7b0095139fe6a846d3e00b4a4f0da00","after":"f2a7225225a84edf761e5b985017405cc6af5d36","ref":"refs/heads/main","pushedAt":"2024-03-26T13:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spwoodcock","name":"Sam","path":"/spwoodcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538841?s=80&v=4"},"commit":{"message":"ci: add docker compose testing with db, plus ci workflow","shortMessageHtmlLink":"ci: add docker compose testing with db, plus ci workflow"}},{"before":"a795adaa5a6f1251dfdaef8c35500ce303f5b8cd","after":"9b6de785a7b0095139fe6a846d3e00b4a4f0da00","ref":"refs/heads/main","pushedAt":"2024-03-26T13:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Print test case name, add pylint, drop verbose","shortMessageHtmlLink":"fix: Print test case name, add pylint, drop verbose"}},{"before":"f208abee88866cfeaf7d2dbb3ffb74a56e9d564f","after":"a795adaa5a6f1251dfdaef8c35500ce303f5b8cd","ref":"refs/heads/main","pushedAt":"2024-03-26T12:42:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Update to use Access.Roles","shortMessageHtmlLink":"fix: Update to use Access.Roles"}},{"before":"4be884edcd9fd857c38a4ea1ef86058c0d53a76b","after":"f208abee88866cfeaf7d2dbb3ffb74a56e9d564f","ref":"refs/heads/main","pushedAt":"2024-03-26T10:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Don't use StrEnum","shortMessageHtmlLink":"fix: Don't use StrEnum"}},{"before":"a2b8852895f5367b1af40af83e0f0b5c416117e0","after":"4be884edcd9fd857c38a4ea1ef86058c0d53a76b","ref":"refs/heads/main","pushedAt":"2024-03-26T09:49:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Use Access.Roles instead of Userrole","shortMessageHtmlLink":"fix: Use Access.Roles instead of Userrole"}},{"before":"07ccc12f2ac4a71251b08155e7d8ff0ddac4c99e","after":"a2b8852895f5367b1af40af83e0f0b5c416117e0","ref":"refs/heads/main","pushedAt":"2024-03-26T08:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Delete junki debug file","shortMessageHtmlLink":"fix: Delete junki debug file"}},{"before":"efe45a3eed8d852395175112208c2017bdef0725","after":"07ccc12f2ac4a71251b08155e7d8ff0ddac4c99e","ref":"refs/heads/main","pushedAt":"2024-03-26T08:25:53.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Create the Types for postgres","shortMessageHtmlLink":"fix: Create the Types for postgres"}},{"before":"1df3a850665c1822d6010452c3e3dc7406087686","after":"efe45a3eed8d852395175112208c2017bdef0725","ref":"refs/heads/main","pushedAt":"2024-03-26T06:06:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Fix roles in the users table","shortMessageHtmlLink":"fix: Fix roles in the users table"}},{"before":"c6c9ae5ed368457eb11cb9b00a332beded269e49","after":"1df3a850665c1822d6010452c3e3dc7406087686","ref":"refs/heads/main","pushedAt":"2024-03-25T06:49:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add test case for roles & permissions","shortMessageHtmlLink":"fix: Add test case for roles & permissions"}},{"before":"9cd6c9bc908143319bf3e2af63007d1aa40df052","after":"bd7212378a47cc2779c4552cb360c2c0bfa84252","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T06:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"Deployed c6c9ae5 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed c6c9ae5 with MkDocs version: 1.5.3"}},{"before":"0c25c56d1776639edafdc032f92ad6e28dcf1ab0","after":"c6c9ae5ed368457eb11cb9b00a332beded269e49","ref":"refs/heads/main","pushedAt":"2024-03-25T06:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Implement inheriting permissions","shortMessageHtmlLink":"fix: Implement inheriting permissions"}},{"before":"1e68d8dcef3bbf1ed4737c4f9221a9500ca5167d","after":"0c25c56d1776639edafdc032f92ad6e28dcf1ab0","ref":"refs/heads/main","pushedAt":"2024-03-25T02:38:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add details on the config file and the API","shortMessageHtmlLink":"fix: Add details on the config file and the API"}},{"before":"51fb223e643f0856aeefacf79bada602b976ea02","after":"1e68d8dcef3bbf1ed4737c4f9221a9500ca5167d","ref":"refs/heads/main","pushedAt":"2024-03-24T14:14:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Fix conditional","shortMessageHtmlLink":"fix: Fix conditional"}},{"before":"0bb748ac39d954dc45f3ef161a4ca88f24c03040","after":"51fb223e643f0856aeefacf79bada602b976ea02","ref":"refs/heads/main","pushedAt":"2024-03-24T14:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Start adding some API tests","shortMessageHtmlLink":"fix: Start adding some API tests"}},{"before":"ab60c90add83277f04776ec4ba7f9e33bcca945d","after":"0bb748ac39d954dc45f3ef161a4ca88f24c03040","ref":"refs/heads/main","pushedAt":"2024-03-24T07:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: The beginnings of a configurable hierarchical roles and permissions module","shortMessageHtmlLink":"fix: The beginnings of a configurable hierarchical roles and permissi…"}},{"before":"f684a230d89e7b910da3b59893b9af518316bf13","after":"ab60c90add83277f04776ec4ba7f9e33bcca945d","ref":"refs/heads/main","pushedAt":"2024-03-23T12:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add more content on permissions","shortMessageHtmlLink":"fix: Add more content on permissions"}},{"before":"52b67f5fd3ec5254bd52ab0a245e31c83ad51f4c","after":"f684a230d89e7b910da3b59893b9af518316bf13","ref":"refs/heads/main","pushedAt":"2024-03-23T09:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add section on permissions","shortMessageHtmlLink":"fix: Add section on permissions"}},{"before":"a6c8efa1cdec410cbc1cfae0430a50a4a3bc0a01","after":"9cd6c9bc908143319bf3e2af63007d1aa40df052","ref":"refs/heads/gh-pages","pushedAt":"2024-03-23T05:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"Deployed 52b67f5 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 52b67f5 with MkDocs version: 1.5.3"}},{"before":"01add54f2a8952268ed517222d110c0d596ad4a4","after":"52b67f5fd3ec5254bd52ab0a245e31c83ad51f4c","ref":"refs/heads/main","pushedAt":"2024-03-23T05:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add doc on roles","shortMessageHtmlLink":"fix: Add doc on roles"}},{"before":"ec0e95ef182aaee3c23117a727925a0b17cbafb4","after":"01add54f2a8952268ed517222d110c0d596ad4a4","ref":"refs/heads/main","pushedAt":"2024-03-20T04:39:52.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Initialize other tables in initialize(), instead of passing them as parameters","shortMessageHtmlLink":"fix: Initialize other tables in initialize(), instead of passing them…"}},{"before":"c27659bf9d9d63f2011a99465bedf714fd82686c","after":"ec0e95ef182aaee3c23117a727925a0b17cbafb4","ref":"refs/heads/main","pushedAt":"2024-03-18T09:14:15.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Fix circular dependencies for APIs and tests","shortMessageHtmlLink":"fix: Fix circular dependencies for APIs and tests"}},{"before":"890ffbea5ef514fba362c2db646441d6c8bb4272","after":"c27659bf9d9d63f2011a99465bedf714fd82686c","ref":"refs/heads/main","pushedAt":"2024-03-17T10:11:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add test for UsersQueriesUsernameFilterAPI()","shortMessageHtmlLink":"fix: Add test for UsersQueriesUsernameFilterAPI()"}},{"before":"c54b19492cfb1f9cdb394b9ff043b1ca447ad4bc","after":"890ffbea5ef514fba362c2db646441d6c8bb4272","ref":"refs/heads/main","pushedAt":"2024-03-17T08:50:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add gender stats","shortMessageHtmlLink":"fix: Add gender stats"}},{"before":"7db739a1038098f05576a710d7a0711201e95197","after":"c54b19492cfb1f9cdb394b9ff043b1ca447ad4bc","ref":"refs/heads/main","pushedAt":"2024-03-17T05:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Call new REST API stubs","shortMessageHtmlLink":"fix: Call new REST API stubs"}},{"before":"5d63dfb0789488c903b46ddb7c82241219810f4a","after":"7db739a1038098f05576a710d7a0711201e95197","ref":"refs/heads/main","pushedAt":"2024-03-17T04:58:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add methods for the TM users REST API","shortMessageHtmlLink":"fix: Add methods for the TM users REST API"}},{"before":"8594b97bc812f986dd884daca4b515d64553bdb2","after":"5d63dfb0789488c903b46ddb7c82241219810f4a","ref":"refs/heads/main","pushedAt":"2024-03-14T09:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add created timestamp to support partitioning","shortMessageHtmlLink":"fix: Add created timestamp to support partitioning"}},{"before":"cc8b50389ed65eee55bf5739e2ad55f28fb14749","after":"8594b97bc812f986dd884daca4b515d64553bdb2","ref":"refs/heads/main","pushedAt":"2024-03-10T04:38:58.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Update the status to go with the action","shortMessageHtmlLink":"fix: Update the status to go with the action"}},{"before":"728b4daad0c89be8ab1f97b45f0b0997e3c405b6","after":"cc8b50389ed65eee55bf5739e2ad55f28fb14749","ref":"refs/heads/main","pushedAt":"2024-03-08T22:35:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Add function for updating and append jsonb columns","shortMessageHtmlLink":"fix: Add function for updating and append jsonb columns"}},{"before":"a7908747327c565543f4fb80fea7d04d2a2391a8","after":"728b4daad0c89be8ab1f97b45f0b0997e3c405b6","ref":"refs/heads/main","pushedAt":"2024-03-07T17:58:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robsavoye","name":"Rob Savoye","path":"/robsavoye","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71342768?s=80&v=4"},"commit":{"message":"fix: Indent executing SQL so it works for all the records","shortMessageHtmlLink":"fix: Indent executing SQL so it works for all the records"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH6ueXQA","startCursor":null,"endCursor":null}},"title":"Activity · hotosm/tm-admin"}