{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":58404218,"defaultBranch":"main","name":"solidus","ownerLogin":"nebulab","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-05-09T20:00:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/809406?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710335737.0","currentOid":""},"activityList":{"items":[{"before":"4e1a70d962b9292d654b01123369cab183acd222","after":"9a42910f0b9d00ada8be6eaab66501b18dc68516","ref":"refs/heads/main","pushedAt":"2024-06-03T19:05:41.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5772 from mamhoff/use-checkout-in-labeler\n\nAdd Checkout to triage workflow","shortMessageHtmlLink":"Merge pull request solidusio#5772 from mamhoff/use-checkout-in-labeler"}},{"before":"ce509de1e2d806ad988160624bf1fed4a4dd4d48","after":"4e1a70d962b9292d654b01123369cab183acd222","ref":"refs/heads/main","pushedAt":"2024-05-23T16:36:48.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5754 from mamhoff/clear-order-promotions-in-omnes-event\n\nClear order promotions in Omnes event","shortMessageHtmlLink":"Merge pull request solidusio#5754 from mamhoff/clear-order-promotions…"}},{"before":"88f7711dad9b0ef50655ab32aa2f4eda7fe45c54","after":"ce509de1e2d806ad988160624bf1fed4a4dd4d48","ref":"refs/heads/main","pushedAt":"2024-05-19T01:04:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5757 from mamhoff/fix-flaky-reimbursement-spec\n\nFix flaky admin customer return spec","shortMessageHtmlLink":"Merge pull request solidusio#5757 from mamhoff/fix-flaky-reimbursemen…"}},{"before":"a1551e7f520fecf5fd70de8f91376866dbb0a190","after":"88f7711dad9b0ef50655ab32aa2f4eda7fe45c54","ref":"refs/heads/main","pushedAt":"2024-05-08T18:16:46.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5741 from tvdeyen/store_credit-display_number\n\nfix(StoreCredit): Add display_number method","shortMessageHtmlLink":"Merge pull request solidusio#5741 from tvdeyen/store_credit-display_n…"}},{"before":"eda396118bbe5dce8b7e5f7a73811226acd92dd8","after":"a1551e7f520fecf5fd70de8f91376866dbb0a190","ref":"refs/heads/main","pushedAt":"2024-05-04T02:01:12.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5737 from nvandoorn/update-node-in-docker-compose\n\nUpdate to Node 20 in `docker-compose.yml`","shortMessageHtmlLink":"Merge pull request solidusio#5737 from nvandoorn/update-node-in-docke…"}},{"before":"3f6c58c583a8f55eb2294a421bb8718e64013e01","after":"eda396118bbe5dce8b7e5f7a73811226acd92dd8","ref":"refs/heads/main","pushedAt":"2024-04-22T14:37:50.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5729 from mamhoff/add-shipping-promotion-handler-to-null-configuration\n\nAdd `shipping_promotion_handler_class` attribute to null promo config","shortMessageHtmlLink":"Merge pull request solidusio#5729 from mamhoff/add-shipping-promotion…"}},{"before":"9997bce5d4164db0362fec17728528b56af62e75","after":"3f6c58c583a8f55eb2294a421bb8718e64013e01","ref":"refs/heads/main","pushedAt":"2024-04-17T18:29:24.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5721 from tvdeyen/fix-eslint\n\nfix(CI): Set ESLINT_USE_FLAT_CONFIG=false","shortMessageHtmlLink":"Merge pull request solidusio#5721 from tvdeyen/fix-eslint"}},{"before":"0870e75b9a44907a22e8e257692ed5fa66b63d78","after":"9997bce5d4164db0362fec17728528b56af62e75","ref":"refs/heads/main","pushedAt":"2024-03-21T03:16:09.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5701 from mamhoff/fix-flaky-admin-spec\n\nFix flaky admin stock items spec","shortMessageHtmlLink":"Merge pull request solidusio#5701 from mamhoff/fix-flaky-admin-spec"}},{"before":"8243ef84c1f7081917eea634ead8655fc674aa0a","after":"f38fbd67fdef378667c5a5a8a8524fb45a974536","ref":"refs/heads/spaghetticode/update-tax-category","pushedAt":"2024-03-13T14:00:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Add tax category edit and update actions\n\nThis completes the feature for editing an existing tax category.","shortMessageHtmlLink":"Add tax category edit and update actions"}},{"before":"d304bcb95f4e24b45fcaf4800260e98c79a3f2b0","after":"8243ef84c1f7081917eea634ead8655fc674aa0a","ref":"refs/heads/spaghetticode/update-tax-category","pushedAt":"2024-03-13T13:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Add tax category edit and update actions\n\nThis completes the feature for editing an existing tax category.","shortMessageHtmlLink":"Add tax category edit and update actions"}},{"before":null,"after":"d304bcb95f4e24b45fcaf4800260e98c79a3f2b0","ref":"refs/heads/spaghetticode/update-tax-category","pushedAt":"2024-03-13T13:15:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Add tax category edit and update actions","shortMessageHtmlLink":"Add tax category edit and update actions"}},{"before":"8de68cbd817e5094cc992d3fbf24729f38e261b0","after":null,"ref":"refs/heads/spaghetticode/convert-modals-to-turbo-frames","pushedAt":"2024-03-13T13:15:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"}},{"before":"75d3196c7ec29f18f2fefa5979cbce2d80ff9d8a","after":"0870e75b9a44907a22e8e257692ed5fa66b63d78","ref":"refs/heads/main","pushedAt":"2024-03-12T20:27:25.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5694 from mamhoff/fix-api-specs\n\nSolidusLegacyPromotion extraction: Move and fix remaining API specs","shortMessageHtmlLink":"Merge pull request solidusio#5694 from mamhoff/fix-api-specs"}},{"before":"dcf58b940c70b2f57041cf37bd4e9f165cba3924","after":"ec4234d6a5037261070a9ecbe54f741a64c360c8","ref":"refs/heads/spaghetticode/admin-new-refund-reason","pushedAt":"2024-03-12T11:40:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Create new refund reasons\n\nThis commit completes the process for managing the creation of a new\nrefund reason. Failures update the form in the existing modal with\nthe appropriate error messages, while successful creations update the\ncurrent page with a Turbo stream refresh and remove the form modal.","shortMessageHtmlLink":"Create new refund reasons"}},{"before":"9b646170dc0df63cb1cfbb811e19b705ef3f6433","after":"dcf58b940c70b2f57041cf37bd4e9f165cba3924","ref":"refs/heads/spaghetticode/admin-new-refund-reason","pushedAt":"2024-03-12T11:37:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Create new refund reasons\n\nThis commit completes the process for managing the creation of a new\nrefund reason. Failures update the form in the existing modal with\nthe appropriate error messages, while successful creations update the\ncurrent page with a Turbo stream refresh and remove the form modal.","shortMessageHtmlLink":"Create new refund reasons"}},{"before":"38dfe94d7937f123ce4401425225f252e4aad479","after":"9b646170dc0df63cb1cfbb811e19b705ef3f6433","ref":"refs/heads/spaghetticode/admin-new-refund-reason","pushedAt":"2024-03-12T09:17:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Create new refund reasons\n\nThis commit completes the process for managing the creation of a new\nrefund reason. Failures update the form in the existing modal with\nthe appropriate error messages, while successful creations update the\ncurrent page with a Turbo stream refresh and remove the form modal.","shortMessageHtmlLink":"Create new refund reasons"}},{"before":"edee352d5c7cebfda625c9569038e3efe1a7acfc","after":"38dfe94d7937f123ce4401425225f252e4aad479","ref":"refs/heads/spaghetticode/admin-new-refund-reason","pushedAt":"2024-03-12T09:14:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Create new refund reasons\n\nThis commit completes the process for managing the creation of a new\nrefund reason. Failures update the form in the existing modal with\nthe appropriate error messages, while successful creations update the\ncurrent page with a Turbo stream refresh and remove the form modal.","shortMessageHtmlLink":"Create new refund reasons"}},{"before":"bca86042ed215fcc65802404a35a23ecbf7d8b1f","after":"edee352d5c7cebfda625c9569038e3efe1a7acfc","ref":"refs/heads/spaghetticode/admin-new-refund-reason","pushedAt":"2024-03-12T08:58:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Create new refund reasons\n\nThis commit completes the process for managing the creation of a new\nrefund reason. Failures update the form in the existing modal with\nthe appropriate error messages, while successful creations update the\ncurrent page with a Turbo stream refresh and remove the form modal.","shortMessageHtmlLink":"Create new refund reasons"}},{"before":null,"after":"bca86042ed215fcc65802404a35a23ecbf7d8b1f","ref":"refs/heads/spaghetticode/admin-new-refund-reason","pushedAt":"2024-03-12T08:57:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Create new refund reasons\n\nThis commit completes the process for managing the creation of a new\nrefund reason. Failures update the form in the existing modal with\nthe appropriate error messages, while successful creations update the\ncurrent page with a Turbo stream refresh and remove the form modal.","shortMessageHtmlLink":"Create new refund reasons"}},{"before":"9d872eecf387b850590403527e73d6daf809c29f","after":"8de68cbd817e5094cc992d3fbf24729f38e261b0","ref":"refs/heads/spaghetticode/convert-modals-to-turbo-frames","pushedAt":"2024-03-11T10:22:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Refesh page on successful stock item update","shortMessageHtmlLink":"Refesh page on successful stock item update"}},{"before":"b3b0e2c3daaa06b0943bf8ea75f4435cd4afd056","after":"9d872eecf387b850590403527e73d6daf809c29f","ref":"refs/heads/spaghetticode/convert-modals-to-turbo-frames","pushedAt":"2024-03-11T09:51:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Refesh page on successful stock item update","shortMessageHtmlLink":"Refesh page on successful stock item update"}},{"before":"edef9aba900ad70dc56da3eaa49d6d8658d3f5a6","after":"b3b0e2c3daaa06b0943bf8ea75f4435cd4afd056","ref":"refs/heads/spaghetticode/convert-modals-to-turbo-frames","pushedAt":"2024-03-11T08:09:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Refesh page on successful stock item update","shortMessageHtmlLink":"Refesh page on successful stock item update"}},{"before":"9539dd4dc7124d435b408fa078e88a45c2739970","after":"a1bb98ef2ccb11a719c5db5761b2210f5a20bb98","ref":"refs/heads/spaghetticode/fix-issue-5669","pushedAt":"2024-03-07T17:46:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Properly calculate inventory item quantities to be moved\n\nThe backordered quantity count should differ depending on whether\nmoving to the same or a different stock location. For this reason,\nthe way we calculate `available_quantity` changes as follows:\n\n* when the stock location differs:\n the stock on hand at the new shipment stock location;\n* when the stock location is the same:\n the sum of the stock on hand at the shipment stock location\n plus the number of on_hand inventory items from the shipment\n\nThe explicit `backordered_quantity` variable is introduced to track\nthe number of backordered items for the target shipment. The value\nis calculated as follows:\n\n* when the stock location differs:\n the quantity to be moved minus the positive available quantity at\n the stock location;\n* when the stock location is the same:\n the shipment total quantity for the variant minus the positive\n available quantity at the stock location.\n\nAlso, we start the process by moving backordered items first to\nto make sure no pending backordered item remains. If the backordered\ncount decreased, we're going to leave a few to be later moved and\ntransformed to on hand, while if the backordered count increased, we\nare going to move also some previously on hand items.","shortMessageHtmlLink":"Properly calculate inventory item quantities to be moved"}},{"before":"64f159ca7732ad08ffe91073c1dce10eb1f4ff8f","after":"9539dd4dc7124d435b408fa078e88a45c2739970","ref":"refs/heads/spaghetticode/fix-issue-5669","pushedAt":"2024-03-07T17:33:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Properly calculate inventory item quantities to be moved\n\nThe backordered quantity count should differ depending on whether\nmoving to the same or a different stock location. For this reason,\nthe way we calculate `available_quantity` changes as follows:\n\n* when the stock location differs:\n the stock on hand at the new shipment stock location;\n* when the stock location is the same:\n the sum of the stock on hand at the shipment stock location\n plus the number of on_hand inventory items from the shipment\n\nThe explicit `backordered_quantity` variable is introduced to track\nthe number of backordered items for the target shipment. The value\nis calculated as follows:\n\n* when the stock location differs:\n the quantity to be moved minus the positive available quantity at\n the stock location;\n* when the stock location is the same:\n the shipment total quantity for the variant minus the positive\n available quantity at the stock location.\n\nAlso, we start the process by moving backordered items first to\nto make sure no pending backordered item remains. If the backordered\ncount decreased, we're going to leave a few to be later moved and\ntransformed to on hand, while if the backordered count increased, we\nare going to move also some previously on hand items.","shortMessageHtmlLink":"Properly calculate inventory item quantities to be moved"}},{"before":"2a82493927f748e13584c6af752edfd7133277ef","after":"64f159ca7732ad08ffe91073c1dce10eb1f4ff8f","ref":"refs/heads/spaghetticode/fix-issue-5669","pushedAt":"2024-03-07T16:41:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Properly calculate inventory item quantities to be moved\n\nThe backordered quantity count should differ depending on whether\nmoving to the same or a different stock location. For this reason,\nthe way we calculate `available_quantity` changes as follows:\n\n* when the stock location differs:\n the stock on hand at the new shipment stock location;\n* when the stock location is the same:\n the sum of the stock on hand at the shipment stock location\n plus the number of on_hand inventory items from the shipment\n\nThe explicit `backordered_quantity` variable is introduced to track\nthe number of backordered items for the target shipment. The value\nis calculated as follows:\n\n* when the stock location differs:\n the quantity to be moved minus the positive available quantity at\n the stock location;\n* when the stock location is the same:\n the shipment total quantity for the variant minus the positive\n available quantity at the stock location.\n\nAlso, we start the process by moving backordered items first to\nto make sure no pending backordered item remains. If the backordered\ncount decreased, we're going to leave a few to be later moved and\ntransformed to on hand, while if the backordered count increased, we\nare going to move also some previously on hand items.","shortMessageHtmlLink":"Properly calculate inventory item quantities to be moved"}},{"before":"356feb97e9a82e8426f583abb2df6220493b39ea","after":"2a82493927f748e13584c6af752edfd7133277ef","ref":"refs/heads/spaghetticode/fix-issue-5669","pushedAt":"2024-03-07T14:00:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Remove lambda in favor of quantifier.positive_stock","shortMessageHtmlLink":"Remove lambda in favor of quantifier.positive_stock"}},{"before":"2a82493927f748e13584c6af752edfd7133277ef","after":null,"ref":"refs/heads/spaghetticode/fix-issue-5669-new","pushedAt":"2024-03-07T13:59:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"}},{"before":null,"after":"2a82493927f748e13584c6af752edfd7133277ef","ref":"refs/heads/spaghetticode/fix-issue-5669-new","pushedAt":"2024-03-07T13:59:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"},"commit":{"message":"Remove lambda in favor of quantifier.positive_stock","shortMessageHtmlLink":"Remove lambda in favor of quantifier.positive_stock"}},{"before":"7d380c92b3ac08c521a593c8fa6c41790ebbaafe","after":"75d3196c7ec29f18f2fefa5979cbce2d80ff9d8a","ref":"refs/heads/main","pushedAt":"2024-03-07T13:22:27.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #5681 from nebulab/spaghetticode/fix-admin-flash\n\n[ADMIN] Fix flash messages coloring","shortMessageHtmlLink":"Merge pull request solidusio#5681 from nebulab/spaghetticode/fix-admi…"}},{"before":"991a179b4edfd401f33622d8ad14206c8f47e5a0","after":null,"ref":"refs/heads/spaghetticode/fix-admin-flash","pushedAt":"2024-03-07T11:00:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spaghetticode","name":"Andrea Longhi","path":"/spaghetticode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141220?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW0lxZgA","startCursor":null,"endCursor":null}},"title":"Activity · nebulab/solidus"}