{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24829011,"defaultBranch":"master","name":"openfoodnetwork","ownerLogin":"Matt-Yorkley","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-10-05T23:46:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9029026?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711161484.0","currentOid":""},"activityList":{"items":[{"before":"100239c4e6ff90a559a8b575622ca81f1a9487db","after":"484c037c38f5dfe663254ab5f6f4870effcc97f0","ref":"refs/heads/product-taxon","pushedAt":"2024-04-01T23:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Fix duplication coming from a rebase error","shortMessageHtmlLink":"Fix duplication coming from a rebase error"}},{"before":"75d8dbac9ac1e9632436ca97e6e9fa049dc80477","after":"100239c4e6ff90a559a8b575622ca81f1a9487db","ref":"refs/heads/product-taxon","pushedAt":"2024-04-01T22:59:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Fix #bulk_product duplicate\n\nRemove duplicate when a product has mutiple variant in the same category\n(taxon)","shortMessageHtmlLink":"Fix #bulk_product duplicate"}},{"before":"a0e665f774ac7e0342476388e1708bb81ed51970","after":"c01bab5f274e709abb5af65154c4fd26db6b0854","ref":"refs/heads/current-configs","pushedAt":"2024-03-26T13:39:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"filipefurtad0","name":"Filipe","path":"/filipefurtad0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49817236?s=80&v=4"},"commit":{"message":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary cache reads\n\nThese config values are relatively static but in some cases they can be called many times in the same request (like rendering a report or a large list of line_items in BOM). These values will now only get fetched from Redis/Postgres once at most per request/job.","shortMessageHtmlLink":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary c…"}},{"before":"3b01522a4f3e418f7cc3736eb9d6e7764fad61df","after":"fc1b686938f4e7b2efd7663d1ae3e4b48e792502","ref":"refs/heads/report-form-loading","pushedAt":"2024-03-24T16:37:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Don't generate packing reports unnecessarily when displaying the report form","shortMessageHtmlLink":"Don't generate packing reports unnecessarily when displaying the repo…"}},{"before":"719037a5804ef3abe84bef09f5822a3ca1d7fc9a","after":"a0e665f774ac7e0342476388e1708bb81ed51970","ref":"refs/heads/current-configs","pushedAt":"2024-03-23T14:48:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary cache reads\n\nThese config values are relatively static but in some cases they can be called many times in the same request (like rendering a report or a large list of line_items in BOM). These values will now only get fetched from Redis/Postgres once at most per request/job.","shortMessageHtmlLink":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary c…"}},{"before":"7be45e315e2d21597f6f38d9891118cc29bd8821","after":"3b01522a4f3e418f7cc3736eb9d6e7764fad61df","ref":"refs/heads/report-form-loading","pushedAt":"2024-03-23T14:34:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Don't generate packing reports unnecessarily when displaying the report form","shortMessageHtmlLink":"Don't generate packing reports unnecessarily when displaying the repo…"}},{"before":"58e3c339243640bbedb4472497d69415f0036cc2","after":"719037a5804ef3abe84bef09f5822a3ca1d7fc9a","ref":"refs/heads/current-configs","pushedAt":"2024-03-23T14:29:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary cache reads\n\nThese config values are relatively static but in some cases they can be called many times in the same request (like rendering a report or a large list of line_items in BOM). These values will now only get fetched from Redis/Postgres once at most per request/job.","shortMessageHtmlLink":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary c…"}},{"before":"50ecadf4720c2156e3bb0a2dc903051e493d715c","after":"7be45e315e2d21597f6f38d9891118cc29bd8821","ref":"refs/heads/report-form-loading","pushedAt":"2024-03-23T14:20:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Don't generate packing reports unnecessarily when displaying the report form","shortMessageHtmlLink":"Don't generate packing reports unnecessarily when displaying the repo…"}},{"before":"b526d8e4766ef701aa937d8418a37723b91ff419","after":"58e3c339243640bbedb4472497d69415f0036cc2","ref":"refs/heads/current-configs","pushedAt":"2024-03-23T14:01:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary cache reads\n\nThese config values are relatively static but in some cases they can be called many times in the same request (like rendering a report or a large list of line_items in BOM). These values will now only get fetched from Redis/Postgres once at most per request/job.","shortMessageHtmlLink":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary c…"}},{"before":"58008863418524fd769df7cff5f3708f8bbbfa16","after":"50ecadf4720c2156e3bb0a2dc903051e493d715c","ref":"refs/heads/report-form-loading","pushedAt":"2024-03-23T13:54:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Don't generate packing reports unnecessarily when displaying the report form","shortMessageHtmlLink":"Don't generate packing reports unnecessarily when displaying the repo…"}},{"before":"6d7f02c46dd3eddc1fd766357f8d6f1c8990cc3b","after":"b526d8e4766ef701aa937d8418a37723b91ff419","ref":"refs/heads/current-configs","pushedAt":"2024-03-23T13:33:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary cache reads\n\nThese config values are relatively static but in some cases they can be called many times in the same request (like rendering a report or a large list of line_items in BOM). These values will now only get fetched from Redis/Postgres once at most per request/job.","shortMessageHtmlLink":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary c…"}},{"before":null,"after":"58008863418524fd769df7cff5f3708f8bbbfa16","ref":"refs/heads/report-form-loading","pushedAt":"2024-03-23T02:38:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Don't generate packing reports unnecessarily when displaying the report form","shortMessageHtmlLink":"Don't generate packing reports unnecessarily when displaying the repo…"}},{"before":null,"after":"6d7f02c46dd3eddc1fd766357f8d6f1c8990cc3b","ref":"refs/heads/current-configs","pushedAt":"2024-03-23T02:37:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary cache reads\n\nThese config values are relatively static but in some cases they can be called many times in the same request (like rendering a report or a large list of line_items in BOM). These values will now only get fetched from Redis/Postgres once at most per request/job.","shortMessageHtmlLink":"Wrap commonly-repeated calls to Spree::Config to reduce unnecessary c…"}},{"before":"5840c81396ebb48b5e5e832352c5b97df4312b41","after":"75d8dbac9ac1e9632436ca97e6e9fa049dc80477","ref":"refs/heads/product-taxon","pushedAt":"2024-03-12T04:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Fix #bulk_product duplicate\n\nRemove duplicate when a product has mutiple variant in the same category\n(taxon)","shortMessageHtmlLink":"Fix #bulk_product duplicate"}},{"before":"0fea395a72ae5cd4361263afba46c34394e40968","after":"5840c81396ebb48b5e5e832352c5b97df4312b41","ref":"refs/heads/product-taxon","pushedAt":"2024-02-21T22:49:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dacook","name":"David Cook","path":"/dacook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4188088?s=80&v=4"},"commit":{"message":"Document temporary solution for category filtering","shortMessageHtmlLink":"Document temporary solution for category filtering"}},{"before":"09eee1be85f18975e5da910fa46f9592d67e8340","after":"0fea395a72ae5cd4361263afba46c34394e40968","ref":"refs/heads/product-taxon","pushedAt":"2024-02-21T05:33:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Document temporary solution for category filtering","shortMessageHtmlLink":"Document temporary solution for category filtering"}},{"before":"afca35c475980e4b802f64d1467b3950153c8780","after":"09eee1be85f18975e5da910fa46f9592d67e8340","ref":"refs/heads/product-taxon","pushedAt":"2024-02-20T05:27:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Update DFC supplied product","shortMessageHtmlLink":"Update DFC supplied product"}},{"before":"b664c234e4609458bd4b337f59d104d6e589a228","after":"afca35c475980e4b802f64d1467b3950153c8780","ref":"refs/heads/product-taxon","pushedAt":"2024-02-20T01:33:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Add test for persisting taxon on variant during product creation","shortMessageHtmlLink":"Add test for persisting taxon on variant during product creation"}},{"before":"3ea1d9f55b88a65ec6ac8ce62cbb78997d2df996","after":"968234edc47a87555f6269e43510da1b97e37405","ref":"refs/heads/import-variant-units","pushedAt":"2024-02-20T00:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Add missing require so we can use OpenFoodNetwork::I18nInflections","shortMessageHtmlLink":"Add missing require so we can use OpenFoodNetwork::I18nInflections"}},{"before":"ef8f0a22a65d9941f8fd36333f6e7c19fd236724","after":"3ea1d9f55b88a65ec6ac8ce62cbb78997d2df996","ref":"refs/heads/import-variant-units","pushedAt":"2024-02-19T05:43:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Migrate data to fix records with missing unit_presentation","shortMessageHtmlLink":"Migrate data to fix records with missing unit_presentation"}},{"before":"6747f2c4e00afba26c5e91d52f481a3435f13216","after":"ef8f0a22a65d9941f8fd36333f6e7c19fd236724","ref":"refs/heads/import-variant-units","pushedAt":"2024-02-19T05:35:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rioug","name":"Gaetan Craig-Riou","path":"/rioug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40413322?s=80&v=4"},"commit":{"message":"Migrate data to fix records with missing unit_presentation","shortMessageHtmlLink":"Migrate data to fix records with missing unit_presentation"}},{"before":"1deaaf1b864dacc3d722424d02496a29777de40d","after":"839e580878d29125109fd207854b4ae0a9277cfd","ref":"refs/heads/import-tax-category","pushedAt":"2023-09-08T18:25:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Fix error when importing entries with a tax category","shortMessageHtmlLink":"Fix error when importing entries with a tax category"}},{"before":"0505a797a4dc7798c672bf3bfeef450a443d939e","after":"6747f2c4e00afba26c5e91d52f481a3435f13216","ref":"refs/heads/import-variant-units","pushedAt":"2023-09-08T18:09:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Migrate data to fix records with missing unit_presentation","shortMessageHtmlLink":"Migrate data to fix records with missing unit_presentation"}},{"before":"f65852d994d8fc7af2ddada13688224b33062d64","after":"0505a797a4dc7798c672bf3bfeef450a443d939e","ref":"refs/heads/import-variant-units","pushedAt":"2023-09-06T18:14:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Migrate data to fix records with missing unit_presentation","shortMessageHtmlLink":"Migrate data to fix records with missing unit_presentation"}},{"before":"fde1a5e535b70a0e3c3440f5e1452ea2cfd8272d","after":"f65852d994d8fc7af2ddada13688224b33062d64","ref":"refs/heads/import-variant-units","pushedAt":"2023-09-06T18:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Migrate data to fix records with missing unit_presentation","shortMessageHtmlLink":"Migrate data to fix records with missing unit_presentation"}},{"before":"52fc8b35f27ba1891bc4bd981ce006082f52acb5","after":"fde1a5e535b70a0e3c3440f5e1452ea2cfd8272d","ref":"refs/heads/import-variant-units","pushedAt":"2023-09-06T17:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Migrate data to fix records with missing unit_presentation","shortMessageHtmlLink":"Migrate data to fix records with missing unit_presentation"}},{"before":null,"after":"52fc8b35f27ba1891bc4bd981ce006082f52acb5","ref":"refs/heads/import-variant-units","pushedAt":"2023-09-06T16:43:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Fix product import unit_presentation persisting when creating multiple variants of a new product","shortMessageHtmlLink":"Fix product import unit_presentation persisting when creating multipl…"}},{"before":null,"after":"1deaaf1b864dacc3d722424d02496a29777de40d","ref":"refs/heads/import-tax-category","pushedAt":"2023-09-05T18:36:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Fix error when importing entries with a tax category","shortMessageHtmlLink":"Fix error when importing entries with a tax category"}},{"before":"3044e347510b01ca2f347e7d4dec6b3595b48ffc","after":"69a4af01f62e5db7972f4281aa2199b2cb821ca2","ref":"refs/heads/product-units","pushedAt":"2023-09-05T17:42:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Update product weight handling","shortMessageHtmlLink":"Update product weight handling"}},{"before":"39d27bf71ca9720bf4951d4616faa372f36391d9","after":"b664c234e4609458bd4b337f59d104d6e589a228","ref":"refs/heads/product-taxon","pushedAt":"2023-09-05T15:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Matt-Yorkley","name":null,"path":"/Matt-Yorkley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9029026?s=80&v=4"},"commit":{"message":"Add test for persisting taxon on variant during product creation","shortMessageHtmlLink":"Add test for persisting taxon on variant during product creation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJPDQgwA","startCursor":null,"endCursor":null}},"title":"Activity · Matt-Yorkley/openfoodnetwork"}