-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Implement Product Lifecycle Notification System #92
feat: Implement Product Lifecycle Notification System #92
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #92 +/- ##
===========================================
- Coverage 90.67% 90.46% -0.22%
===========================================
Files 58 61 +3
Lines 1501 1562 +61
Branches 163 167 +4
===========================================
+ Hits 1361 1413 +52
- Misses 118 126 +8
- Partials 22 23 +1 ☔ View full report in Codecov by Sentry. |
b1cd0f3
to
e138e91
Compare
…#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json
b8ee22a
to
56038b3
Compare
56038b3
to
3966b3b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I looks good for merge!!!
Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
- add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes pay with momo Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]>
Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation
Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation inserted documentation pay with momo Resolved test for Momo added configuritions on lint files install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test feat: Implement Product Lifecycle Notification System (#92) * fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * fix(create-review): fix failing create review function (#109) -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] Co-authored-by: Joslyn Manzi Karenzi <[email protected]> Feature Manage WishList (#112) * adde some file added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file added some tests added coverages fix(review-swagger-docs): fix swagger documentation of thereview task (#114) - add missing security tag in review docs [Fixes #113] adde some file * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] * fix(create-review): fix failing create review function -add validation before processing data [Fixes #116] dockerizing project by creating containers for app & postgres (#110) fix minor issue in deployment of render latest commit Update Readme file to include Docker-specific information Update Readme file to include Docker-specific information fix(review-swagger-docs): fix swagger documentation of thereview task (#114) (#115) - add missing security tag in review docs [Fixes #113] update profile (#72) (#104) review controller adding testing fix lint issue update profile (#72) (#104) review controller adding testing fix lint issue Co-authored-by: Joslyn Manzi Karenzi <[email protected]> fix(stripe-payment): fix minor issue in stripe payment (#120) - add status check on the stripe response before setting order.paid to true [Fixes #119] * inserted all changes ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(back): establish PR Feat: Product Lifecycle Notification System #84 ft(backend): establish listerning for carter Feat: Product Lifecycle Notification System #84 ft(backend):listern to order events -listern to pressorder, change order status Feat: Product Lifecycle Notification System #84 ft(backend): establish the nodemail - to send email to vendor Feat: Product Lifecycle Notification System #84 ft(back): establish all neccessart routes Feat: Product Lifecycle Notification System #84 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test 94 buyer should be able to pay via mtn mobile money (#118) * pay with momo Resolved test for Momo added configuritions on lint files * install typenode-fetch added wishlist test ft (backend): fix all error of linting Feat: Product Lifecycle Notification System #84 ft(backend): fix the null vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix the again the vendor email Feat: Product Lifecycle Notification System #84 ft(backend): fix order cancelled event Feat: Product Lifecycle Notification System #84 ft(backend): add routes docs - write swagger doc for all related route of vendor notification Feat: Product Lifecycle Notification System #84 fix(backend): make catch throw error Feat: Product Lifecycle Notification System #84 fix(backend): remove all concole that was cousing lint worning Feat: Product Lifecycle Notification System #84 ft(back): perform testing route fix(backend): fix the delete notification by id fix(backend): package json * resolve rebase conflict --------- Co-authored-by: Joslyn Manzi Karenzi <[email protected]> inserted documentation inserted documentation
What does this PR do?
This PR enhances the application by implementing a notification system and setting up corresponding API routes to manage notifications effectively.
Description of Task to be completed?
**Notification System: **
Implemented event-driven notifications for various scenarios such as product availability changes, order cancellations, and expired orders.
Utilized nodemailer for sending email notifications to vendors.
Integrated cron jobs for daily tasks like canceling expired orders and notifying vendors about unavailable products.
Notification API Routes:
**Created Express routes to handle notification operations: **
How should this be manually tested?
**Notification System Testing: **
Trigger various events (e.g., adding/removing products from cart, placing orders, updating products) to verify if notifications are generated correctly.
Check the console logs for event triggers and email sending confirmation.
API Endpoint Testing:
What is the relevant pivotal tracker/Trello stories?
Screenshots (if appropriate)
N/A