{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33492562,"defaultBranch":"develop","name":"tunnistamo","ownerLogin":"City-of-Helsinki","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-06T16:37:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1875564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716545856.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a1bf4394503493d39551f097f0d155634a675f37","ref":"refs/heads/entra-guest","pushedAt":"2024-05-24T10:17:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"voneiden","name":"Matti Eiden","path":"/voneiden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/437576?s=80&v=4"},"commit":{"message":"feat: support Entra guest user groups\n\nEntra guest users have limited visibility into groups via the API.\nBasically they can only see the group id's they belong to. Both\ndisplayName and securityEnabled values are null. However filtering\nin the request using ``$filter=securityEnabled eq true` still works\nfor guest users. This feature allows returning group UUIDs for guest\nusers.\n\nRefs: HP-2434","shortMessageHtmlLink":"feat: support Entra guest user groups"}},{"before":"d1c8ab66f90c1dc676e491b735446b266a219db1","after":"a594c7ca4c676f11317534cd666b6650935bd63e","ref":"refs/heads/develop","pushedAt":"2024-05-13T12:43:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"voneiden","name":"Matti Eiden","path":"/voneiden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/437576?s=80&v=4"},"commit":{"message":"fix: increase helsinki azure AD group listing size\n\nMicrosoft Graph memberOf API defaults to page size of 100. Increase it\nto 999 like it is in helsinki-tunnistus-plugin as we have users who have\n100+ groups.\n\nRefs: HP-2432","shortMessageHtmlLink":"fix: increase helsinki azure AD group listing size"}},{"before":"91715bc4dcf73b99d1e994d25600e4aacedb6738","after":null,"ref":"refs/heads/fix-groups","pushedAt":"2024-05-13T12:43:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"voneiden","name":"Matti Eiden","path":"/voneiden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/437576?s=80&v=4"}},{"before":"4c48da5d230b72b8d5550ea126e934ea68e55284","after":"91715bc4dcf73b99d1e994d25600e4aacedb6738","ref":"refs/heads/fix-groups","pushedAt":"2024-05-13T12:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"voneiden","name":"Matti Eiden","path":"/voneiden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/437576?s=80&v=4"},"commit":{"message":"fix: increase helsinki azure AD group listing size\n\nMicrosoft Graph memberOf API defaults to page size of 100. Increase it\nto 999 like it is in helsinki-tunnistus-plugin as we have users who have\n100+ groups.\n\nRefs: HP-2432","shortMessageHtmlLink":"fix: increase helsinki azure AD group listing size"}},{"before":null,"after":"4c48da5d230b72b8d5550ea126e934ea68e55284","ref":"refs/heads/fix-groups","pushedAt":"2024-05-13T12:33:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"voneiden","name":"Matti Eiden","path":"/voneiden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/437576?s=80&v=4"},"commit":{"message":"fix: increase helsinki azure AD group listing size\n\nMicrosoft Graph memberOf API defaults to page size of 100. Increase it\nto 999 like it is in helsinki-tunnistus-plugin as we have users who have\n100+ groups.\n\nRefs: HP-2432","shortMessageHtmlLink":"fix: increase helsinki azure AD group listing size"}},{"before":"5d72c61297717cbe4dc34e683d0993dc7c30411d","after":"d1c8ab66f90c1dc676e491b735446b266a219db1","ref":"refs/heads/master","pushedAt":"2024-03-19T10:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to find the user, since UUID should be in sync.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":"57b402fc3caba1cbdebaf61faa0b656526ee8765","after":null,"ref":"refs/heads/HP-2279-keycloak-uuid-association","pushedAt":"2024-03-19T10:54:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"}},{"before":"5d72c61297717cbe4dc34e683d0993dc7c30411d","after":"d1c8ab66f90c1dc676e491b735446b266a219db1","ref":"refs/heads/develop","pushedAt":"2024-03-19T10:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to find the user, since UUID should be in sync.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":"a58fce42bdfc81b775d80bdce1906b6211b08b20","after":"57b402fc3caba1cbdebaf61faa0b656526ee8765","ref":"refs/heads/HP-2279-keycloak-uuid-association","pushedAt":"2024-03-19T09:05:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to find the user, since UUID should be in sync.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":"99e299122c0e970e2a670bdf9839edd68268d025","after":"a58fce42bdfc81b775d80bdce1906b6211b08b20","ref":"refs/heads/HP-2279-keycloak-uuid-association","pushedAt":"2024-03-19T08:57:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to find the user, since UUID should be in sync.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":"e779fb3cf63e5c06a7df32435562c0d21a384c3f","after":"99e299122c0e970e2a670bdf9839edd68268d025","ref":"refs/heads/HP-2279-keycloak-uuid-association","pushedAt":"2024-03-18T19:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to find the user, since UUID should be in sync.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":"aef5cb8edc31f8f899b151543176b912f75d8877","after":"e779fb3cf63e5c06a7df32435562c0d21a384c3f","ref":"refs/heads/HP-2279-keycloak-uuid-association","pushedAt":"2024-03-18T19:12:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to attempt to find the user.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":null,"after":"aef5cb8edc31f8f899b151543176b912f75d8877","ref":"refs/heads/HP-2279-keycloak-uuid-association","pushedAt":"2024-03-18T15:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: try to associate user by keycloak UUID\n\nUser might have a social account with another Keycloak provider. Some fields\nbetween Tunnistamo and Keycloak might not be in sync (e.g. email), so we'll use\nUUID to attempt to find the user.\n\nRefs: HP-2279","shortMessageHtmlLink":"feat: try to associate user by keycloak UUID"}},{"before":"c855c87111416511d62abd47b73ea93fb2045bc5","after":"5d72c61297717cbe4dc34e683d0993dc7c30411d","ref":"refs/heads/master","pushedAt":"2024-02-23T11:47:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"42662ed519b491d36fabcd9f8077e491aa46dfae","after":"c855c87111416511d62abd47b73ea93fb2045bc5","ref":"refs/heads/master","pushedAt":"2024-02-23T11:39:52.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"324f5ae21667a4c0888a238c7bfb6f744c7d118b","after":null,"ref":"refs/heads/HP-2219-keycloak-exceptions","pushedAt":"2024-02-23T08:36:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"}},{"before":"52202e6d9f9d341bd3c05bfeb9a49b35a5c4bd26","after":"5d72c61297717cbe4dc34e683d0993dc7c30411d","ref":"refs/heads/develop","pushedAt":"2024-02-23T08:36:39.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"1497746334f254f7b12e4b30c602b6d1f364fb2d","after":"324f5ae21667a4c0888a238c7bfb6f744c7d118b","ref":"refs/heads/HP-2219-keycloak-exceptions","pushedAt":"2024-02-22T13:10:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"fdc9d34d520687398fda213443571d9dcb161841","after":"1497746334f254f7b12e4b30c602b6d1f364fb2d","ref":"refs/heads/HP-2219-keycloak-exceptions","pushedAt":"2024-02-22T11:14:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"7521cecf3893791f09e79c38b8e2c6b7e51fae5e","after":"fdc9d34d520687398fda213443571d9dcb161841","ref":"refs/heads/HP-2219-keycloak-exceptions","pushedAt":"2024-02-22T11:12:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"f0a635795166e1d221b56fbff381b049a06f80b3","after":"7521cecf3893791f09e79c38b8e2c6b7e51fae5e","ref":"refs/heads/HP-2219-keycloak-exceptions","pushedAt":"2024-02-22T11:09:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":null,"after":"f0a635795166e1d221b56fbff381b049a06f80b3","ref":"refs/heads/HP-2219-keycloak-exceptions","pushedAt":"2024-02-22T11:05:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously\n\nIt was not possible for a linked keycloak account (i.e. an account\nwhich can use weak or strong authentication) to log into Helsinki\nprofile.\n\nRefs: HP-2219","shortMessageHtmlLink":"feat: users can use helsinki_tunnus heltunnistussuomifi simultaneously"}},{"before":"94a090d20f08fcb624a5a8e0e27ae4a015c658fc","after":null,"ref":"refs/heads/HP-2134-uwsgi-processes","pushedAt":"2024-01-08T11:18:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"}},{"before":"42662ed519b491d36fabcd9f8077e491aa46dfae","after":"52202e6d9f9d341bd3c05bfeb9a49b35a5c4bd26","ref":"refs/heads/develop","pushedAt":"2024-01-08T11:18:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"chore: update uwsgi configuration\n\nAllows controlling amount of uwsgi processes using\nenvironment variables.\n\nAlso copies some good configuration from other projects.\n\nRefs: HP-2134","shortMessageHtmlLink":"chore: update uwsgi configuration"}},{"before":"31308b9b06ba252ef95325dcf117823329ba73e3","after":"94a090d20f08fcb624a5a8e0e27ae4a015c658fc","ref":"refs/heads/HP-2134-uwsgi-processes","pushedAt":"2024-01-08T11:05:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"chore: update uwsgi configuration\n\nAllows controlling amount of uwsgi processes using\nenvironment variables.\n\nAlso copies some good configuration from other projects.\n\nRefs: HP-2134","shortMessageHtmlLink":"chore: update uwsgi configuration"}},{"before":null,"after":"31308b9b06ba252ef95325dcf117823329ba73e3","ref":"refs/heads/HP-2134-uwsgi-processes","pushedAt":"2024-01-08T11:01:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"charn","name":"Juha Louhiranta","path":"/charn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225211?s=80&v=4"},"commit":{"message":"chore: update uwsgi configuration\n\nAllows controlling amount of uwsgi processes using\nenvironment variables.\n\nAlso copies some good configuration from other projects.\n\nRefs: HP-2134","shortMessageHtmlLink":"chore: update uwsgi configuration"}},{"before":"508116944aa8583d374763ad1e35e1c845010c8b","after":"42662ed519b491d36fabcd9f8077e491aa46dfae","ref":"refs/heads/master","pushedAt":"2023-12-07T11:18:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"akikoskinen","name":"Aki Koskinen","path":"/akikoskinen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758558?s=80&v=4"},"commit":{"message":"Add Github action for building and publishing an image\n\nThe action triggers on pushes to the `develop` branch. It builds a\ncontainer image and pushes it to ghcr.io. Based largely on the example\nfrom Github's documentation [1].\n\nThere used to be actions that, among other things, also built and\npublished a similar kind of image. But those were removed in commit\n69b20c86.\n\n[1] https://docs.github.com/en/actions/publishing-packages/publishing-docker-images#publishing-images-to-github-packages","shortMessageHtmlLink":"Add Github action for building and publishing an image"}},{"before":"58e3fda59eaf5cfd1a24988a29a55e517a41c70f","after":null,"ref":"refs/heads/dependabot/pip/cryptography-41.0.4","pushedAt":"2023-11-29T00:04:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"0bf462469d88a9ef278776057714fad385600b68","ref":"refs/heads/dependabot/pip/cryptography-41.0.6","pushedAt":"2023-11-29T00:04:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.3 to 41.0.6\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.6.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.3...41.0.6)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.3 to 41.0.6"}},{"before":null,"after":"7035406738e058566efa43b2b128b37edb2c2a05","ref":"refs/heads/dependabot/pip/django-3.2.23","pushedAt":"2023-11-02T22:25:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump django from 3.2.21 to 3.2.23\n\nBumps [django](https://github.com/django/django) from 3.2.21 to 3.2.23.\n- [Commits](https://github.com/django/django/compare/3.2.21...3.2.23)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump django from 3.2.21 to 3.2.23"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUuhZqQA","startCursor":null,"endCursor":null}},"title":"Activity ยท City-of-Helsinki/tunnistamo"}