{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698538073,"defaultBranch":"master","name":"openfoodnetwork","ownerLogin":"chahmedejaz","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-30T07:58:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59338032?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719827388.0","currentOid":""},"activityList":{"items":[{"before":"d52a559cf2a56c1fe249183525f482d8f3a93bf4","after":"ced3408aaa38bb1ffb94f9e15588cec98d61e6a1","ref":"refs/heads/bugfix/12632-voucher-field-focus-issue","pushedAt":"2024-07-02T10:51:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12632 - add specs","shortMessageHtmlLink":"12632 - add specs"}},{"before":"02c0c6aa5e5f0480d6dacae7c2e611c269058990","after":"d52a559cf2a56c1fe249183525f482d8f3a93bf4","ref":"refs/heads/bugfix/12632-voucher-field-focus-issue","pushedAt":"2024-07-02T10:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12632 - add specs","shortMessageHtmlLink":"12632 - add specs"}},{"before":null,"after":"02c0c6aa5e5f0480d6dacae7c2e611c269058990","ref":"refs/heads/bugfix/12632-voucher-field-focus-issue","pushedAt":"2024-07-01T09:49:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12632 - fix voucher field focus issue\n- when disabling or enabling the control, we should only focus it if it's not a button.","shortMessageHtmlLink":"12632 - fix voucher field focus issue"}},{"before":null,"after":"79dea24fcdd79e8bac362dd0fb944d91ba200394","ref":"refs/heads/task/12620-fix-rubocop-response-parsed-body","pushedAt":"2024-06-28T07:35:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12620 - fix Rails/ResponseParsedBody","shortMessageHtmlLink":"12620 - fix Rails/ResponseParsedBody"}},{"before":"3afb3f5ba05b7565dd32c68b638d152ee2690ec4","after":"ad78210b006ef2b7c9ae0cf30cb490c5cf065993","ref":"refs/heads/master","pushedAt":"2024-06-28T07:19:19.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"Update all locales with the latest Transifex translations","shortMessageHtmlLink":"Update all locales with the latest Transifex translations"}},{"before":"f6d917bb59089882c9f253bd0b666e53ce3fbea0","after":"d7992304407306b80c5b415087e963889b02d551","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-27T02:52:07.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":"Update controller to catch more specific error\n\nWe now know which errors to expect. We still let other unknown errors raise higher up, where they will be logged with BugSnag, and treated as internal_server_error.","shortMessageHtmlLink":"Update controller to catch more specific error"}},{"before":"00ac1c7d9e914f7b48706b0adba66ea0914159be","after":"f6d917bb59089882c9f253bd0b666e53ce3fbea0","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-27T01:39:55.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":"Update controller to catch more specific error\n\nWe now know which errors to expect. We still let other unknown errors raise higher up, where they will be logged with BugSnag, and treated as internal_server_error.","shortMessageHtmlLink":"Update controller to catch more specific error"}},{"before":"b1a3bff2edf7caf578fbb615d142cb157e3ab4d2","after":"00ac1c7d9e914f7b48706b0adba66ea0914159be","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-27T01:39:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dacook","name":"David Cook","path":"/dacook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4188088?s=80&v=4"},"commit":{"message":"Update controller to catch more specific error\n\nWe now know which errors to expect. We still let other unknown errors raise higher up, where they will be logged with BugSnag, and treated as internal_server_error.","shortMessageHtmlLink":"Update controller to catch more specific error"}},{"before":"5a259f1b914f7721e30e94dee68353d22abd874b","after":"b1a3bff2edf7caf578fbb615d142cb157e3ab4d2","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-26T11:48:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"11987: add failing spec for product clone","shortMessageHtmlLink":"11987: add failing spec for product clone"}},{"before":"9f832e6743c113e2d7445bed8d479e7e66cf6edb","after":"5a259f1b914f7721e30e94dee68353d22abd874b","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-26T11:18:42.000Z","pushType":"push","commitsCount":146,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"Merge branch 'master' into task/11987-remove-SR-from-clone","shortMessageHtmlLink":"Merge branch 'master' into task/11987-remove-SR-from-clone"}},{"before":"0001ffa9702d60e117e24304e4c34de39dde9cec","after":"9f832e6743c113e2d7445bed8d479e7e66cf6edb","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-26T11:16:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"11987: update code as per new product duplicator behavior","shortMessageHtmlLink":"11987: update code as per new product duplicator behavior"}},{"before":"349862c72e206aa3352943e01ffc905c33094bcc","after":"0001ffa9702d60e117e24304e4c34de39dde9cec","ref":"refs/heads/task/11987-remove-SR-from-clone","pushedAt":"2024-06-26T07:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dacook","name":"David Cook","path":"/dacook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4188088?s=80&v=4"},"commit":{"message":"Fix product index\n\nThe param product_index wasn't present, so it was always choosing 1.\nThe products on page are indexed 0-14, so of course it would always conflict.\n\nIt would be simpler if we just used product IDs as the index, I think I did earlier but don't remember why not.\nAnyway, using a negative number seems to work.\nIf there's an error, there will only be one at a time.","shortMessageHtmlLink":"Fix product index"}},{"before":"dfd50d36aac0563eb31abc34086f1d22e8e84437","after":"feb1fa1198bb90098000821b3c7b72a5b5bf7e69","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T09:04:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12603 - add auto-author-assign workflow","shortMessageHtmlLink":"12603 - add auto-author-assign workflow"}},{"before":null,"after":"cdadce14bf6f0cfe79f89b3aade4addba904a888","ref":"refs/heads/auto-assign-author-test2","pushedAt":"2024-06-25T08:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"commit","shortMessageHtmlLink":"commit"}},{"before":"41b00927d2a56a1e54f93510982195ec46147652","after":"dfd50d36aac0563eb31abc34086f1d22e8e84437","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T08:20:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"add github token","shortMessageHtmlLink":"add github token"}},{"before":"6112bd53b3a3332f946d823e0b7d333a5c220e72","after":"41b00927d2a56a1e54f93510982195ec46147652","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T08:09:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"21f1b608afdecfa680a60893a002d6a9bb2780c5","after":"6112bd53b3a3332f946d823e0b7d333a5c220e72","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T08:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"388b2f94f94c60f968c5a119aeb2e537b397fefb","after":"21f1b608afdecfa680a60893a002d6a9bb2780c5","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T08:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"test workflow","shortMessageHtmlLink":"test workflow"}},{"before":"3660e26b661581f80183523733c6cc20acacdbbf","after":"388b2f94f94c60f968c5a119aeb2e537b397fefb","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T07:59:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"temp test","shortMessageHtmlLink":"temp test"}},{"before":"feb1fa1198bb90098000821b3c7b72a5b5bf7e69","after":"3660e26b661581f80183523733c6cc20acacdbbf","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T07:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"temp test","shortMessageHtmlLink":"temp test"}},{"before":"449530fd5ac15e43677ee9253bc918de2f13b9b1","after":"feb1fa1198bb90098000821b3c7b72a5b5bf7e69","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T07:45:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12603 - add auto-author-assign workflow","shortMessageHtmlLink":"12603 - add auto-author-assign workflow"}},{"before":"dd1a46131a2d59d2b76905eb67467438564b0571","after":"449530fd5ac15e43677ee9253bc918de2f13b9b1","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T07:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"test workflow","shortMessageHtmlLink":"test workflow"}},{"before":"feb1fa1198bb90098000821b3c7b72a5b5bf7e69","after":"dd1a46131a2d59d2b76905eb67467438564b0571","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T07:37:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"update version","shortMessageHtmlLink":"update version"}},{"before":null,"after":"feb1fa1198bb90098000821b3c7b72a5b5bf7e69","ref":"refs/heads/task/12603-auto-author-assign-workflow","pushedAt":"2024-06-25T07:22:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12603 - add auto-author-assign workflow","shortMessageHtmlLink":"12603 - add auto-author-assign workflow"}},{"before":"0dd7f264b95eebfa08592b5fa7d18c339cc4e706","after":"3afb3f5ba05b7565dd32c68b638d152ee2690ec4","ref":"refs/heads/master","pushedAt":"2024-06-25T07:09:23.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"Merge pull request #12601 from cyrillefr/FixRailsRelativeDateConstant\n\nFixes Rails/RelativeDateConstant offense","shortMessageHtmlLink":"Merge pull request openfoodfoundation#12601 from cyrillefr/FixRailsRe…"}},{"before":"72640cfc2ac2d047e8dc657acc2b610b8b5e35ab","after":"bb6e69ff56b963a6d90810b66079b85e64df783c","ref":"refs/heads/task/12346-rubocop-rails-pluck-and-pluck-where","pushedAt":"2024-06-25T06:53:50.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"Merge branch 'master' into task/12346-rubocop-rails-pluck-and-pluck-where","shortMessageHtmlLink":"Merge branch 'master' into task/12346-rubocop-rails-pluck-and-pluck-w…"}},{"before":"afd09091a204d5ef0342aa3a0965c2cc0eac8841","after":"72640cfc2ac2d047e8dc657acc2b610b8b5e35ab","ref":"refs/heads/task/12346-rubocop-rails-pluck-and-pluck-where","pushedAt":"2024-06-24T09:43:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12346: refactor orders_controller spec","shortMessageHtmlLink":"12346: refactor orders_controller spec"}},{"before":"4645292287027be78f0672096b382e92f267eaa6","after":"25539458d4592cac09a40c2eeff3203b60b3d827","ref":"refs/heads/bugfix/12570-variant-unit-field-out-of-sync","pushedAt":"2024-06-23T16:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12570 - fix specs","shortMessageHtmlLink":"12570 - fix specs"}},{"before":null,"after":"4645292287027be78f0672096b382e92f267eaa6","ref":"refs/heads/bugfix/12570-variant-unit-field-out-of-sync","pushedAt":"2024-06-23T14:09:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12570 - build new variant with the existing unit_value","shortMessageHtmlLink":"12570 - build new variant with the existing unit_value"}},{"before":"9dd427ab7f8c1235dd49e4533f3de09235906a1c","after":"afd09091a204d5ef0342aa3a0965c2cc0eac8841","ref":"refs/heads/task/12346-rubocop-rails-pluck-and-pluck-where","pushedAt":"2024-06-21T21:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chahmedejaz","name":"Ahmed Ejaz","path":"/chahmedejaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59338032?s=80&v=4"},"commit":{"message":"12346 - fix broken specs","shortMessageHtmlLink":"12346 - fix broken specs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdLK8-wA","startCursor":null,"endCursor":null}},"title":"Activity · chahmedejaz/openfoodnetwork"}