{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":687392297,"defaultBranch":"master","name":"django-oscar-odin","ownerLogin":"django-oscar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-05T09:08:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9057806?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726049912.0","currentOid":""},"activityList":{"items":[{"before":"551be460b17c329092526ff578ed7de3e95f0558","after":"d96400f1a220e50bc834249a9243d97884ce8e91","ref":"refs/heads/master","pushedAt":"2024-09-11T09:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"bala","shortMessageHtmlLink":"bala"}},{"before":"086e2168eef0358ef1bdbffbf5c4e76bcdc302d5","after":"9ffd22a649821b79cce591779ed11a2fa9731c26","ref":"refs/heads/add_priority","pushedAt":"2024-09-11T09:22:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"add priority","shortMessageHtmlLink":"add priority"}},{"before":"97ae90800caa73514d30e628702c8f5da6d45873","after":"551be460b17c329092526ff578ed7de3e95f0558","ref":"refs/heads/master","pushedAt":"2024-09-11T09:21:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"hmm","shortMessageHtmlLink":"hmm"}},{"before":"1f23c18cc31bef86182b04ed30564d270db957d2","after":"97ae90800caa73514d30e628702c8f5da6d45873","ref":"refs/heads/master","pushedAt":"2024-09-11T09:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"eh","shortMessageHtmlLink":"eh"}},{"before":"b25e9391b9b90cec34cc619375c558999dc2ec83","after":"1f23c18cc31bef86182b04ed30564d270db957d2","ref":"refs/heads/master","pushedAt":"2024-09-11T09:16:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"Upgrade eager","shortMessageHtmlLink":"Upgrade eager"}},{"before":"c063bef186e76993d222dd9c5219cc19fc2d35c5","after":"b25e9391b9b90cec34cc619375c558999dc2ec83","ref":"refs/heads/master","pushedAt":"2024-09-11T09:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"Undo poetry changes","shortMessageHtmlLink":"Undo poetry changes"}},{"before":"fc8e29ebc0ce926a94d713a827e0254a0b224ac1","after":"c063bef186e76993d222dd9c5219cc19fc2d35c5","ref":"refs/heads/master","pushedAt":"2024-09-11T09:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"henk","shortMessageHtmlLink":"henk"}},{"before":"900d3e71aff699ff7bd2332879726ee96be60c0b","after":"fc8e29ebc0ce926a94d713a827e0254a0b224ac1","ref":"refs/heads/master","pushedAt":"2024-09-11T09:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"upgrade eager","shortMessageHtmlLink":"upgrade eager"}},{"before":"873220ce62b24db948235cb84925493c8343e5ae","after":"900d3e71aff699ff7bd2332879726ee96be60c0b","ref":"refs/heads/master","pushedAt":"2024-09-11T09:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"Added experimental source","shortMessageHtmlLink":"Added experimental source"}},{"before":null,"after":"086e2168eef0358ef1bdbffbf5c4e76bcdc302d5","ref":"refs/heads/add_priority","pushedAt":"2024-09-11T07:56:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"add priority","shortMessageHtmlLink":"add priority"}},{"before":"6119c85e24c43768f8836802ef3606dcbfde8c57","after":"873220ce62b24db948235cb84925493c8343e5ae","ref":"refs/heads/master","pushedAt":"2024-09-11T06:58:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"Improve mapping performance by prefetching relations (#39)\n\n* Initial attempt to improve mapping speed by prefetching related models that are used in the mappings.\r\n\r\n* More performance improvements and add test to measure amount of queries.\r\n\r\n* Get it down to 19 queries. Update fixtures this version will require an oscar version update.\r\n\r\n* The public children and browsable categories are now manager methods, makes it easier to use.\r\n\r\n* undo apps.py change\r\n\r\n* Pass the model instance to extra_attrs and save it as a property on the resource, so later resources that use this resource can access the model instance (original sroouce)\r\n\r\n* Implement the 'prefetch_attribute_values' method from oscar. Pass the model instance to extra_attrs of the resource and save it as a property so future resources can have access to this.\r\n\r\n* Up num query by one, as we added one more prefetch in django-oscar.\r\n\r\n* Create a prefetch registry, as before it was almost impossible to register new prefetches, replace prefetches with custom queryset, remove prefetches etc.\r\n\r\n* Dont use Prefetch class if its not needed.\r\n\r\n* Add unit tests for the PrefetchRegistry\r\n\r\n---------\r\n\r\nCo-authored-by: Joey Jurjens ","shortMessageHtmlLink":"Improve mapping performance by prefetching relations (#39)"}},{"before":"3347e007c200e4bbd4328408c1af44ab18071fb0","after":"6119c85e24c43768f8836802ef3606dcbfde8c57","ref":"refs/heads/master","pushedAt":"2024-09-03T10:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"[FEAT] Added error identifiers (#38)\n\n* feat :star: add error identifiers\r\n\r\n* refactor :package: use error log class to add errors","shortMessageHtmlLink":"[FEAT] Added error identifiers (#38)"}},{"before":"94d3863bd421cf8f727596ee90ecaad6dedc53f6","after":"bd9122e6473430eff94fbf33f7363a616ec56da7","ref":"refs/heads/error-identifiers","pushedAt":"2024-09-03T09:51:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samar-hassan","name":"Samar Hassan","path":"/samar-hassan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88422175?s=80&v=4"},"commit":{"message":"refactor :package: use error log class to add errors","shortMessageHtmlLink":"refactor 📦 use error log class to add errors"}},{"before":null,"after":"94d3863bd421cf8f727596ee90ecaad6dedc53f6","ref":"refs/heads/error-identifiers","pushedAt":"2024-09-03T07:13:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samar-hassan","name":"Samar Hassan","path":"/samar-hassan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88422175?s=80&v=4"},"commit":{"message":"feat :star: add error identifiers","shortMessageHtmlLink":"feat ⭐ add error identifiers"}},{"before":"a51f6bb33508186e502ecd4f023d124cb4e168b8","after":"3347e007c200e4bbd4328408c1af44ab18071fb0","ref":"refs/heads/master","pushedAt":"2024-09-02T13:04:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"allow option to set product mapper (#36)\n\n* allow option to set product mapper\r\n\r\n* no kwarg please\r\n\r\n---------\r\n\r\nCo-authored-by: Gijs Bal ","shortMessageHtmlLink":"allow option to set product mapper (#36)"}},{"before":"2c5b165426c3e9b62660b35336f9ff4a85d4f3f5","after":"a4b2e957420548550806e74ca35fff82f621bc05","ref":"refs/heads/product-mapper","pushedAt":"2024-08-28T14:41:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-sphere","name":"Gijs","path":"/mr-sphere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99733828?s=80&v=4"},"commit":{"message":"no kwarg please","shortMessageHtmlLink":"no kwarg please"}},{"before":"8ad8629aadb9b895e430f7572515698e932228c5","after":null,"ref":"refs/heads/return-valid-resources","pushedAt":"2024-08-27T10:55:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"}},{"before":"afaed5fc450b3399808097d0811c7d3c8f23cb51","after":"a51f6bb33508186e502ecd4f023d124cb4e168b8","ref":"refs/heads/master","pushedAt":"2024-08-27T10:54:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"specialunderwear","name":"Voxin Muyli","path":"/specialunderwear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52858?s=80&v=4"},"commit":{"message":"Merge pull request #37 from django-oscar/return-valid-resources\n\n[Fix] Consistent return statements","shortMessageHtmlLink":"Merge pull request #37 from django-oscar/return-valid-resources"}},{"before":"01da49569000fa9565f8dbfdde76ccdac300ab07","after":"8ad8629aadb9b895e430f7572515698e932228c5","ref":"refs/heads/return-valid-resources","pushedAt":"2024-08-26T19:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samar-hassan","name":"Samar Hassan","path":"/samar-hassan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88422175?s=80&v=4"},"commit":{"message":"feat :star: consistent return statements","shortMessageHtmlLink":"feat ⭐ consistent return statements"}},{"before":"77debb10900c4fd5c9f29031268c368b787ba745","after":"afaed5fc450b3399808097d0811c7d3c8f23cb51","ref":"refs/heads/master","pushedAt":"2024-08-26T15:01:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"feat :star: return valid resources after full clean (#35)","shortMessageHtmlLink":"feat ⭐ return valid resources after full clean (#35)"}},{"before":null,"after":"2c5b165426c3e9b62660b35336f9ff4a85d4f3f5","ref":"refs/heads/product-mapper","pushedAt":"2024-08-26T14:59:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mr-sphere","name":"Gijs","path":"/mr-sphere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99733828?s=80&v=4"},"commit":{"message":"allow option to set product mapper","shortMessageHtmlLink":"allow option to set product mapper"}},{"before":null,"after":"01da49569000fa9565f8dbfdde76ccdac300ab07","ref":"refs/heads/return-valid-resources","pushedAt":"2024-08-26T14:36:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samar-hassan","name":"Samar Hassan","path":"/samar-hassan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88422175?s=80&v=4"},"commit":{"message":"feat :star: return valid resources after full clean","shortMessageHtmlLink":"feat ⭐ return valid resources after full clean"}},{"before":"5279479a1fe72d949770ae2d08b0968a4f7248e2","after":null,"ref":"refs/heads/fix_issue_creating_overridden","pushedAt":"2024-08-23T12:12:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mr-sphere","name":"Gijs","path":"/mr-sphere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99733828?s=80&v=4"}},{"before":"a4ee36504ddce82a2ef5b0efbba067d5e2394b92","after":"77debb10900c4fd5c9f29031268c368b787ba745","ref":"refs/heads/master","pushedAt":"2024-08-23T12:12:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mr-sphere","name":"Gijs","path":"/mr-sphere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99733828?s=80&v=4"},"commit":{"message":"Merge pull request #34 from django-oscar/fix_issue_creating_overridden\n\nFixes a weird issue where overridden mappings and resource will stay …","shortMessageHtmlLink":"Merge pull request #34 from django-oscar/fix_issue_creating_overridden"}},{"before":"4cec64f83f0fdafebf4b0bcbc930c7371c41c7ef","after":"5279479a1fe72d949770ae2d08b0968a4f7248e2","ref":"refs/heads/fix_issue_creating_overridden","pushedAt":"2024-08-23T12:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"beign","shortMessageHtmlLink":"beign"}},{"before":"7a5787198c9ac33b7a76d54be683d718ca9d51c7","after":"4cec64f83f0fdafebf4b0bcbc930c7371c41c7ef","ref":"refs/heads/fix_issue_creating_overridden","pushedAt":"2024-08-23T12:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"Change comment","shortMessageHtmlLink":"Change comment"}},{"before":null,"after":"7a5787198c9ac33b7a76d54be683d718ca9d51c7","ref":"refs/heads/fix_issue_creating_overridden","pushedAt":"2024-08-23T12:01:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"Fixes a weird issue where overridden mappings and resource will stay none when replacing them in projects","shortMessageHtmlLink":"Fixes a weird issue where overridden mappings and resource will stay …"}},{"before":"11de71c59eddd9e56caf9cb310f010c25a75bb48","after":"a4ee36504ddce82a2ef5b0efbba067d5e2394b92","ref":"refs/heads/master","pushedAt":"2024-08-21T11:52:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"viggo-devries","name":"Viggo de Vries","path":"/viggo-devries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51402920?s=80&v=4"},"commit":{"message":"[FEAT] Add test to check saving multiple products with same new product class (#31)\n\n* feat :star: add test to check saving multiple products with same new product class\r\n\r\n* fix :bug: assign pk to duplicate foreign instances\r\n\r\n* feat :star: add test to check product import with non existent product class\r\n\r\n* fix tests\r\n\r\n* refactor :package: remove unused variable\r\n\r\n* tests :white_check_mark: add another resource with correct product class info","shortMessageHtmlLink":"[FEAT] Add test to check saving multiple products with same new produ…"}},{"before":"79e965f8f1ccf75ba00c068c60f4806bd00408b2","after":"11de71c59eddd9e56caf9cb310f010c25a75bb48","ref":"refs/heads/master","pushedAt":"2024-08-20T15:05:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samar-hassan","name":"Samar Hassan","path":"/samar-hassan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88422175?s=80&v=4"},"commit":{"message":"black & lint (#33)\n\nCo-authored-by: Joey Jurjens ","shortMessageHtmlLink":"black & lint (#33)"}},{"before":"1a3b90cb47f616780b59a8f35f9228ff39d6c1db","after":"79e965f8f1ccf75ba00c068c60f4806bd00408b2","ref":"refs/heads/master","pushedAt":"2024-08-20T14:58:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samar-hassan","name":"Samar Hassan","path":"/samar-hassan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88422175?s=80&v=4"},"commit":{"message":"Return price, currency and num_available even though it's not available to be bought (#32)\n\nJust because it's not available to be bought, does not mean there's no price, currency, num_available etc.","shortMessageHtmlLink":"Return price, currency and num_available even though it's not availab…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsv43eAA","startCursor":null,"endCursor":null}},"title":"Activity · django-oscar/django-oscar-odin"}