{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":781591639,"defaultBranch":"develop","name":"e-commerce-serge-30-bn","ownerLogin":"atlp-rwanda","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-03T17:12:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59687331?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716805619.0","currentOid":""},"activityList":{"items":[{"before":"7cf36aff051c23be14c20825dfef4ae95cac7464","after":"2425055be5c98c5ad2c8eef4ff4b0b4330b5887d","ref":"refs/heads/ft-buyer-should-be-able-to-checkout-187364881","pushedAt":"2024-05-28T19:47:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tuyishimekyrie","name":"Tuyishime Hope","path":"/tuyishimekyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85252664?s=80&v=4"},"commit":{"message":"Implemented checkout process with validation, order processing, inventory update, and confirmation response","shortMessageHtmlLink":"Implemented checkout process with validation, order processing, inven…"}},{"before":"dabd9a248fae8fbf58dd5d24cd4bd84ded01407b","after":"7cf36aff051c23be14c20825dfef4ae95cac7464","ref":"refs/heads/ft-buyer-should-be-able-to-checkout-187364881","pushedAt":"2024-05-28T19:45:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tuyishimekyrie","name":"Tuyishime Hope","path":"/tuyishimekyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85252664?s=80&v=4"},"commit":{"message":"Implemented checkout process with validation, order processing, inventory update, and confirmation response","shortMessageHtmlLink":"Implemented checkout process with validation, order processing, inven…"}},{"before":"6f9ad27a952e2503a25ac3f150627a4225161bdb","after":"dabd9a248fae8fbf58dd5d24cd4bd84ded01407b","ref":"refs/heads/ft-buyer-should-be-able-to-checkout-187364881","pushedAt":"2024-05-28T19:33:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tuyishimekyrie","name":"Tuyishime Hope","path":"/tuyishimekyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85252664?s=80&v=4"},"commit":{"message":"Implemented checkout process with validation, order processing, inventory update, and confirmation response","shortMessageHtmlLink":"Implemented checkout process with validation, order processing, inven…"}},{"before":"9c3b5b6d2d541f582c02c385bd67da715d60139f","after":"6f9ad27a952e2503a25ac3f150627a4225161bdb","ref":"refs/heads/ft-buyer-should-be-able-to-checkout-187364881","pushedAt":"2024-05-28T19:31:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tuyishimekyrie","name":"Tuyishime Hope","path":"/tuyishimekyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85252664?s=80&v=4"},"commit":{"message":"Implemented checkout process with validation, order processing, inventory update, and confirmation response","shortMessageHtmlLink":"Implemented checkout process with validation, order processing, inven…"}},{"before":"57a859d4948c930470705203270770d5db1cc14c","after":"02132145b9c1bd5aaede0a57e609847aecd6dfb1","ref":"refs/heads/ft-buyer-rating-feedback-187364873","pushedAt":"2024-05-28T18:12:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shebz2023","name":"shebelle","path":"/shebz2023","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154588570?s=80&v=4"},"commit":{"message":"ft(buyers.controller): buyer will provide a review on a product they have bought successfully, rating+feedback\ncreate buyers.controller\ncreate a model for reviews & feedbacks\n187364873","shortMessageHtmlLink":"ft(buyers.controller): buyer will provide a review on a product they …"}},{"before":"105004d66f8470c06ec6f64685e3c95064f71caf","after":"fb175ac5020fbcd832934cd12d9c1b5771735202","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T18:00:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"8cf6388fe1893bf63135011d4dac52f8e0c34d6b","after":"105004d66f8470c06ec6f64685e3c95064f71caf","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T16:25:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"bec4c65cb6653209c67f7f16b81f68c70d81c1ce","after":"8cf6388fe1893bf63135011d4dac52f8e0c34d6b","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T14:10:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"b61f3f710054a343f6591c41a04097e4b31b9b33","after":"0be812da08f637931d0b6ffa421e2c90161478b7","ref":"refs/heads/ft-products-status-change-notifications-187364885","pushedAt":"2024-05-28T13:45:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemahirwe","name":"Martine Mahirwe","path":"/martinemahirwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126393904?s=80&v=4"},"commit":{"message":"ft(notifications.controller): Implement products status change notifications for users [#187364885]\nIntegrate node-cron for background job processing\nEmit custom events using Node.js events to trigger notifications\nImplement real-time communication with clients using Socket.IO\n[Delivers #187364885]","shortMessageHtmlLink":"ft(notifications.controller): Implement products status change notifi…"}},{"before":"7a36d7479a8b12671aba343c9777aadd78e2d639","after":"b61f3f710054a343f6591c41a04097e4b31b9b33","ref":"refs/heads/ft-products-status-change-notifications-187364885","pushedAt":"2024-05-28T13:44:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemahirwe","name":"Martine Mahirwe","path":"/martinemahirwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126393904?s=80&v=4"},"commit":{"message":"ft(notifications.controller): Implement products status change notifications for users [#187364885]\nIntegrate node-cron for background job processing\nEmit custom events using Node.js events to trigger notifications\nImplement real-time communication with clients using Socket.IO\n[Delivers #187364885]","shortMessageHtmlLink":"ft(notifications.controller): Implement products status change notifi…"}},{"before":"386bbfb9ad85afb1249525b5095cd5a9d1cd5ace","after":"57a859d4948c930470705203270770d5db1cc14c","ref":"refs/heads/ft-buyer-rating-feedback-187364873","pushedAt":"2024-05-28T13:30:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shebz2023","name":"shebelle","path":"/shebz2023","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154588570?s=80&v=4"},"commit":{"message":"ft(buyers.controller): buyer will provide a review on a product they have bought successfully, rating+feedback\ncreate buyers.controller\ncreate a model for reviews & feedbacks\n187364873","shortMessageHtmlLink":"ft(buyers.controller): buyer will provide a review on a product they …"}},{"before":"9073ebf3d42e2057cf704b38281ae891770559b5","after":"bec4c65cb6653209c67f7f16b81f68c70d81c1ce","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T13:00:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"d07eaedebb1de29ed66fbb70fe25ca80a2e7107d","after":"9073ebf3d42e2057cf704b38281ae891770559b5","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T12:58:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"1e660af6f2920721211f93c669cae83caee49e53","after":"d07eaedebb1de29ed66fbb70fe25ca80a2e7107d","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T12:58:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"9aabfe2acc707ad34b1bddcc14a7c19e09ac09cf","after":"4a96dfca431cac3bd571edc5b39db607b9176b69","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T12:37:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"adeba35c6ebfbd7b03f9c11888828e90d8c38e4c","after":"9aabfe2acc707ad34b1bddcc14a7c19e09ac09cf","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T12:09:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"8f52f8d746f18af3a118522f9fc5ad3ce44b0c15","after":"adeba35c6ebfbd7b03f9c11888828e90d8c38e4c","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T12:01:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"c5756c600b281def8ed8737f26060f5ddc858aee","after":"ec9217d6cd009c5387ee0df200938d38738cd85a","ref":"refs/heads/ft-making-payment-via-stripe-Api-187364880","pushedAt":"2024-05-28T11:59:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sagastein","name":"Ishimwe Sage","path":"/Sagastein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72102004?s=80&v=4"},"commit":{"message":"ft(paymentController): Buyer should be able to make a payment using Stripe API\n\n- setup and install required dependecies for stripe\n- make a payment route for demo purposes\n- make a payment session fucntion\n- adding success and failed payment routes\n- adding tests\n- fix request changes\n\n[Finishes #187364880]","shortMessageHtmlLink":"ft(paymentController): Buyer should be able to make a payment using S…"}},{"before":"1a50428d3efd1420009fe8c5b0cf86f32f546d37","after":"8f52f8d746f18af3a118522f9fc5ad3ce44b0c15","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T11:59:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"60a9d1fbb8a3ddc411538923d8909807b0a0246c","after":"1a50428d3efd1420009fe8c5b0cf86f32f546d37","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T09:58:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"ec81281ab3e3e5ef39db090d3c237ccd33850c6a","after":"60a9d1fbb8a3ddc411538923d8909807b0a0246c","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T09:45:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"f3d6f41b3df75af7da6e8814208c98cb4b58ebc4","after":"ec81281ab3e3e5ef39db090d3c237ccd33850c6a","ref":"refs/heads/ft-expired-products-should-stop-listing-#187364883","pushedAt":"2024-05-28T09:20:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aldot-02","name":"Aldot-02","path":"/Aldot-02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114801675?s=80&v=4"},"commit":{"message":"ft(Product-Expiration): Expired products should stop listing and marked as unavailable","shortMessageHtmlLink":"ft(Product-Expiration): Expired products should stop listing and mark…"}},{"before":"018efbad0735707c869bc7444af4d1bbba3f7927","after":"1e660af6f2920721211f93c669cae83caee49e53","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-28T08:30:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"05e52776f83705e6a1864ca6aa632a7aeacb652a","after":"395bcb879f99403cfd3eb4628e8bb52d9ec4086d","ref":"refs/heads/ft-chat-bot-app-187364886","pushedAt":"2024-05-27T11:28:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ke-bean","name":"KebeanElie","path":"/Ke-bean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77304295?s=80&v=4"},"commit":{"message":"ft(chatController):Users should be able to interact with each other on the platform","shortMessageHtmlLink":"ft(chatController):Users should be able to interact with each other o…"}},{"before":"0858a94f61da301132f7221b4e9e808e31104cc4","after":"018efbad0735707c869bc7444af4d1bbba3f7927","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-27T10:37:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"98f1a2f9a13d7e62c85faa523c000e99b90d30fe","after":"0858a94f61da301132f7221b4e9e808e31104cc4","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-27T10:35:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":null,"after":"98f1a2f9a13d7e62c85faa523c000e99b90d30fe","ref":"refs/heads/ft-enforce-periodic-password-change-187364884","pushedAt":"2024-05-27T10:26:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Oliviier-dev","name":"Olivier BYIRINGIRO","path":"/Oliviier-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125473722?s=80&v=4"},"commit":{"message":"ft(auth.controller): User should be prompted to change the password after every x time","shortMessageHtmlLink":"ft(auth.controller): User should be prompted to change the password a…"}},{"before":"24d70a108ec2dd9d4082e0b6540034f7cee9a106","after":"7a36d7479a8b12671aba343c9777aadd78e2d639","ref":"refs/heads/ft-products-status-change-notifications-187364885","pushedAt":"2024-05-27T09:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemahirwe","name":"Martine Mahirwe","path":"/martinemahirwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126393904?s=80&v=4"},"commit":{"message":"ft(notifications.controller): Implement products status change notifications for users [#187364885]\nIntegrate node-cron for background job processing\nEmit custom events using Node.js events to trigger notifications\nImplement real-time communication with clients using Socket.IO\n[Delivers #187364885]","shortMessageHtmlLink":"ft(notifications.controller): Implement products status change notifi…"}},{"before":"07df909efa4dc47816254940d9820e59a46f3587","after":"24d70a108ec2dd9d4082e0b6540034f7cee9a106","ref":"refs/heads/ft-products-status-change-notifications-187364885","pushedAt":"2024-05-27T07:07:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemahirwe","name":"Martine Mahirwe","path":"/martinemahirwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126393904?s=80&v=4"},"commit":{"message":"ft(notifications.controller): Implement products status change notifications for users [#187364885]\nIntegrate node-cron for background job processing\nEmit custom events using Node.js events to trigger notifications\nImplement real-time communication with clients using Socket.IO\n[Delivers #187364885]","shortMessageHtmlLink":"ft(notifications.controller): Implement products status change notifi…"}},{"before":"b6de4db95fb6ea2c3d1ca1cd7df8d8b0274c1b81","after":"07df909efa4dc47816254940d9820e59a46f3587","ref":"refs/heads/ft-products-status-change-notifications-187364885","pushedAt":"2024-05-27T07:02:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemahirwe","name":"Martine Mahirwe","path":"/martinemahirwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126393904?s=80&v=4"},"commit":{"message":"ft(notifications.controller): Implement products status change notifications for users [#187364885]\nIntegrate node-cron for background job processing\nEmit custom events using Node.js events to trigger notifications\nImplement real-time communication with clients using Socket.IO\n[Delivers #187364885]","shortMessageHtmlLink":"ft(notifications.controller): Implement products status change notifi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVjrOIwA","startCursor":null,"endCursor":null}},"title":"Activity · atlp-rwanda/e-commerce-serge-30-bn"}