{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":116685058,"defaultBranch":"master","name":"pass-culture-main","ownerLogin":"pass-culture","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-08T14:12:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52448870?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717195123.0","currentOid":""},"activityList":{"items":[{"before":"cf4c170ee0e2d067cb9a1aa124285e793baf2cea","after":"3a0b842f87ae13d3e0e6f2acd42d4d7834ca41a8","ref":"refs/heads/PC-30017-ajouter-colonne-offererAddress-dans-table-collective-offer-template","pushedAt":"2024-05-31T23:04:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AleksDPass","name":null,"path":"/AleksDPass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/162142506?s=80&v=4"},"commit":{"message":"(PC-30017)[API] feat: adding offerAddress link to CollectiveOfferTemplace","shortMessageHtmlLink":"(PC-30017)[API] feat: adding offerAddress link to CollectiveOfferTemp…"}},{"before":null,"after":"86c7a8e7642a858e160e39c2cc087a4daf7a75b0","ref":"refs/heads/pc-29592-remove-none-fields-from-algolia-offers","pushedAt":"2024-05-31T22:38:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-29592)[API] feat: remove None fields from offers in Algolia","shortMessageHtmlLink":"(PC-29592)[API] feat: remove None fields from offers in Algolia"}},{"before":null,"after":"a0281f5c09d2b628885c72f23e41fe22336bbc00","ref":"refs/heads/pc-27796-batch-event-on-recredit","pushedAt":"2024-05-31T22:34:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-27796)[API] feat: add batch event for account recredit","shortMessageHtmlLink":"(PC-27796)[API] feat: add batch event for account recredit"}},{"before":"6bc0a215d575fcbfcc238af5b4895830738a7957","after":"cf4c170ee0e2d067cb9a1aa124285e793baf2cea","ref":"refs/heads/PC-30017-ajouter-colonne-offererAddress-dans-table-collective-offer-template","pushedAt":"2024-05-31T22:30:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AleksDPass","name":null,"path":"/AleksDPass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/162142506?s=80&v=4"},"commit":{"message":"(PC-30017)[API] feat: adding offerAddress link to CollectiveOfferTemplace","shortMessageHtmlLink":"(PC-30017)[API] feat: adding offerAddress link to CollectiveOfferTemp…"}},{"before":"7eb6e557f94369aaa00144fa55a81f441a9b084a","after":"6bc0a215d575fcbfcc238af5b4895830738a7957","ref":"refs/heads/PC-30017-ajouter-colonne-offererAddress-dans-table-collective-offer-template","pushedAt":"2024-05-31T22:15:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AleksDPass","name":null,"path":"/AleksDPass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/162142506?s=80&v=4"},"commit":{"message":"(PC-30017)[API] feat: adding offerAddress link to CollectiveOfferTemplace","shortMessageHtmlLink":"(PC-30017)[API] feat: adding offerAddress link to CollectiveOfferTemp…"}},{"before":null,"after":"69a91e659158bb8fb68fd58f3c8328fb0205c1f3","ref":"refs/heads/pc-27585-batch-event-on-offer-booked","pushedAt":"2024-05-31T21:36:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-27585)[API] feat: add batch event for offer booking","shortMessageHtmlLink":"(PC-27585)[API] feat: add batch event for offer booking"}},{"before":"ea671420dc785e478f46fbc3ea0625cce1bbed80","after":"0c62ac71a9055918e7ed6c0302c9c37167dc837f","ref":"refs/heads/tcoudray-pass/PC-29843-improve-documentation-of-create-collective-offer-endpoint","pushedAt":"2024-05-31T18:11:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tcoudray-pass","name":null,"path":"/tcoudray-pass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169165300?s=80&v=4"},"commit":{"message":"(PC-29843)[API] feat: use class instead of dicts for fields constants","shortMessageHtmlLink":"(PC-29843)[API] feat: use class instead of dicts for fields constants"}},{"before":"aeb16c24c8e69c72ff150619f98182aa11f482ac","after":"ea671420dc785e478f46fbc3ea0625cce1bbed80","ref":"refs/heads/tcoudray-pass/PC-29843-improve-documentation-of-create-collective-offer-endpoint","pushedAt":"2024-05-31T18:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tcoudray-pass","name":null,"path":"/tcoudray-pass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169165300?s=80&v=4"},"commit":{"message":"(PC-29843)[API] feat: use class instead of dicts for fields constants","shortMessageHtmlLink":"(PC-29843)[API] feat: use class instead of dicts for fields constants"}},{"before":null,"after":"aeb16c24c8e69c72ff150619f98182aa11f482ac","ref":"refs/heads/tcoudray-pass/PC-29843-improve-documentation-of-create-collective-offer-endpoint","pushedAt":"2024-05-31T17:12:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tcoudray-pass","name":null,"path":"/tcoudray-pass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169165300?s=80&v=4"},"commit":{"message":"(PC-29843)[API] feat: add descriptions and examples to the `Create collective offer` endpoint","shortMessageHtmlLink":"(PC-29843)[API] feat: add descriptions and examples to the `Create co…"}},{"before":"16292ce66c1f83fe8b75d2e9d90f1e68ac2c3b58","after":"6ba6f00ca076fe0df33a412c958a764250f33972","ref":"refs/heads/PC-29855-public_api_update_offers_title_and_desc","pushedAt":"2024-05-31T16:27:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremieb-pass","name":null,"path":"/jeremieb-pass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11868849?s=80&v=4"},"commit":{"message":"(PC-29855)[API] feat: edit offer's name and desc: from 9 queries to 4\n\n1. add some missing joinedload (should not load that much extra data)\n2. build the response model inside the transaction. Otherwise, all the\n data loaded before the commit is lost (and must be fetched again).","shortMessageHtmlLink":"(PC-29855)[API] feat: edit offer's name and desc: from 9 queries to 4"}},{"before":"b531e75eb9798c18129909a4adbb6ac428d93db3","after":null,"ref":"refs/heads/pc-29782-expired-bookings-emails-in-ehp","pushedAt":"2024-05-31T16:24:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"}},{"before":"bf6ef64b78eda54a37558e7b3e1c8db075258867","after":"504da580a4fe7b2ec94e51cc9268ced6a605a3c3","ref":"refs/heads/master","pushedAt":"2024-05-31T16:24:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-29782)[API] refactor: replace IS_STAGING condition with send_to_ehp=False for expired bookings","shortMessageHtmlLink":"(PC-29782)[API] refactor: replace IS_STAGING condition with send_to_e…"}},{"before":"1c6938c13c79b1ceea3a1120824796112aa2ca9c","after":"e855401ab8ed19d91edbf93835891f9e33c9e2b3","ref":"refs/heads/maint/v292","pushedAt":"2024-05-31T15:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PassCulture-SA","name":null,"path":"/PassCulture-SA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96306186?s=80&v=4"},"commit":{"message":"🚀 v292.0.3","shortMessageHtmlLink":"🚀 v292.0.3"}},{"before":null,"after":"c6d1ba0c69e097da73bec03d091c270a1320358f","ref":"refs/heads/PC-30125-add-ops-deployment","pushedAt":"2024-05-31T15:38:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kopax-polyconseil","name":"Dimitri Kopriwa","path":"/kopax-polyconseil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77674046?s=80&v=4"},"commit":{"message":"(PC-30125)[API] feat: add ops deployment on master","shortMessageHtmlLink":"(PC-30125)[API] feat: add ops deployment on master"}},{"before":"d94e9a0e941d36df38791fe29e74e03713960c28","after":"1c6938c13c79b1ceea3a1120824796112aa2ca9c","ref":"refs/heads/maint/v292","pushedAt":"2024-05-31T15:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"damien-ramelet","name":null,"path":"/damien-ramelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139759736?s=80&v=4"},"commit":{"message":"(PC-30131)[API] fix: Logging false positive addresses inconsistencies","shortMessageHtmlLink":"(PC-30131)[API] fix: Logging false positive addresses inconsistencies"}},{"before":"c33dbe3468f5e6df2d2155d56bb9959218ab2777","after":"b531e75eb9798c18129909a4adbb6ac428d93db3","ref":"refs/heads/pc-29782-expired-bookings-emails-in-ehp","pushedAt":"2024-05-31T15:32:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-29782)[API] refactor: replace IS_STAGING condition with send_to_ehp=False for expired bookings","shortMessageHtmlLink":"(PC-29782)[API] refactor: replace IS_STAGING condition with send_to_e…"}},{"before":"9942cc18106d215a686dfbf908835020f9c47e77","after":"2d057bd5c7adaca749e3834e5e07b82f2a6d5466","ref":"refs/heads/pc-29369-remove-allocine-ff","pushedAt":"2024-05-31T15:22:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-29369)[API] feat: remove wip allocine product ff","shortMessageHtmlLink":"(PC-29369)[API] feat: remove wip allocine product ff"}},{"before":"0418f3145595f064f1325cece1bba787d0b0a4e3","after":"3414dd6a7918c1bb39419313c0a93abb8649a843","ref":"refs/heads/thconte/enable-phone-validation-bypass-for-e2e","pushedAt":"2024-05-31T15:16:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-28670)[API] feat: enable phone validation by pass for e2e","shortMessageHtmlLink":"(PC-28670)[API] feat: enable phone validation by pass for e2e"}},{"before":"36a040d8f176ea643eff8705d6e701afc757771b","after":"0418f3145595f064f1325cece1bba787d0b0a4e3","ref":"refs/heads/thconte/enable-phone-validation-bypass-for-e2e","pushedAt":"2024-05-31T15:03:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thconte","name":null,"path":"/thconte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128476306?s=80&v=4"},"commit":{"message":"(PC-28670)[API] feat: enable phone validation by pass for e2e","shortMessageHtmlLink":"(PC-28670)[API] feat: enable phone validation by pass for e2e"}},{"before":"bf6ef64b78eda54a37558e7b3e1c8db075258867","after":null,"ref":"refs/heads/dbaty/drop_extension_pgcrypto","pushedAt":"2024-05-31T15:01:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dbaty","name":"Damien Baty","path":"/dbaty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471321?s=80&v=4"}},{"before":"39013a551fd0878fe833f96854c2a60a07ed3afb","after":"bf6ef64b78eda54a37558e7b3e1c8db075258867","ref":"refs/heads/master","pushedAt":"2024-05-31T15:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbaty","name":"Damien Baty","path":"/dbaty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471321?s=80&v=4"},"commit":{"message":"(BSR)[API] chore: Remove unused pgcrypto PostgreSQL extension\n\nWe needed it for the `gen_random_uuid` function. But PostgreSQL ships\nan internal function with the same name since version 13.\n\nSee https://www.postgresql.org/docs/15/pgcrypto.html#id-1.11.7.37.11","shortMessageHtmlLink":"(BSR)[API] chore: Remove unused pgcrypto PostgreSQL extension"}},{"before":"9782e67a0015fcf07f2708bf83b33a6cf9232d07","after":"bf6ef64b78eda54a37558e7b3e1c8db075258867","ref":"refs/heads/dbaty/drop_extension_pgcrypto","pushedAt":"2024-05-31T15:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbaty","name":"Damien Baty","path":"/dbaty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471321?s=80&v=4"},"commit":{"message":"(BSR)[API] chore: Remove unused pgcrypto PostgreSQL extension\n\nWe needed it for the `gen_random_uuid` function. But PostgreSQL ships\nan internal function with the same name since version 13.\n\nSee https://www.postgresql.org/docs/15/pgcrypto.html#id-1.11.7.37.11","shortMessageHtmlLink":"(BSR)[API] chore: Remove unused pgcrypto PostgreSQL extension"}},{"before":"43d71d5f6aef034a333e3f845778addbd8891bc5","after":"4232b8e8f61795b735d6966f590e8ef203b0fbb1","ref":"refs/heads/dramelet/PC-28651-populate-oa-table-from-venue-data","pushedAt":"2024-05-31T14:54:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"damien-ramelet","name":null,"path":"/damien-ramelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139759736?s=80&v=4"},"commit":{"message":"(PC-28651)[API] feat: Populate Address/OffererAddress tables","shortMessageHtmlLink":"(PC-28651)[API] feat: Populate Address/OffererAddress tables"}},{"before":"bc3ad8f7d8e2220d521957f75f1789bcde1d61e3","after":null,"ref":"refs/heads/bsr-fix-logger-error-addresses-consistencies","pushedAt":"2024-05-31T14:52:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"damien-ramelet","name":null,"path":"/damien-ramelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139759736?s=80&v=4"}},{"before":"d72208cabdd19284cffa79598d5edfa9146575a7","after":"39013a551fd0878fe833f96854c2a60a07ed3afb","ref":"refs/heads/master","pushedAt":"2024-05-31T14:52:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"damien-ramelet","name":null,"path":"/damien-ramelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139759736?s=80&v=4"},"commit":{"message":"(PC-30131)[API] fix: Logging false positive addresses inconsistencies","shortMessageHtmlLink":"(PC-30131)[API] fix: Logging false positive addresses inconsistencies"}},{"before":"fad75559c5973c28cf3875797aff026e53760c57","after":"43d71d5f6aef034a333e3f845778addbd8891bc5","ref":"refs/heads/dramelet/PC-28651-populate-oa-table-from-venue-data","pushedAt":"2024-05-31T14:52:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"damien-ramelet","name":null,"path":"/damien-ramelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139759736?s=80&v=4"},"commit":{"message":"(PC-28651)[API] feat: Populate Address/OffererAddress tables","shortMessageHtmlLink":"(PC-28651)[API] feat: Populate Address/OffererAddress tables"}},{"before":"11e44954083acb8d60b84e66d86317d0f7a0eb5a","after":"4fa75a5b0fe18ae7c9f63c7bb2f0fa679bbea011","ref":"refs/heads/mageoffray/PC-29599-product-description","pushedAt":"2024-05-31T14:42:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mageoffray","name":null,"path":"/mageoffray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95358853?s=80&v=4"},"commit":{"message":"(PC-29599)[API] feat: use product description instead of offer's one","shortMessageHtmlLink":"(PC-29599)[API] feat: use product description instead of offer's one"}},{"before":"679ecbc01c8abbc3737740da4ebf6b5cb3fb9b45","after":"9782e67a0015fcf07f2708bf83b33a6cf9232d07","ref":"refs/heads/dbaty/drop_extension_pgcrypto","pushedAt":"2024-05-31T14:40:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbaty","name":"Damien Baty","path":"/dbaty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471321?s=80&v=4"},"commit":{"message":"(BSR)[API] chore: Remove unused pgcrypto PostgreSQL extension\n\nWe needed it for the `gen_random_uuid` function. But PostgreSQL ships\nan internal function with the same name since version 13.\n\nSee https://www.postgresql.org/docs/15/pgcrypto.html#id-1.11.7.37.11","shortMessageHtmlLink":"(BSR)[API] chore: Remove unused pgcrypto PostgreSQL extension"}},{"before":"41417d533f0eaf5bd515d1c3d6af09aaedafa013","after":"bc3ad8f7d8e2220d521957f75f1789bcde1d61e3","ref":"refs/heads/bsr-fix-logger-error-addresses-consistencies","pushedAt":"2024-05-31T14:34:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"damien-ramelet","name":null,"path":"/damien-ramelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139759736?s=80&v=4"},"commit":{"message":"(PC-30131)[API] fix: Logging false positive addresses inconsistencies","shortMessageHtmlLink":"(PC-30131)[API] fix: Logging false positive addresses inconsistencies"}},{"before":null,"after":"920de41c8a1fb5f2a977a31ac679e7a00339df95","ref":"refs/heads/PC-29764-discord-auth-post-route","pushedAt":"2024-05-31T14:25:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abdelmoujibMegzari","name":"Abdelmoujib Megzari","path":"/abdelmoujibMegzari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80414060?s=80&v=4"},"commit":{"message":"(PC-29764)[API] feat: add users with discord access to sandbox","shortMessageHtmlLink":"(PC-29764)[API] feat: add users with discord access to sandbox"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWXQwTgA","startCursor":null,"endCursor":null}},"title":"Activity · pass-culture/pass-culture-main"}