Releases: SebOuellette/ShoppingCart
Release list
Sprint #4
Fixed
1006 Sending data to ad module upon checkout
797 Sending to analysis (358) does not connect to analysis API.
796 Link to profile does not use real profile module API.
New Functionality
364 save for later (wishlist)
362 select number of items (quantity)
What's Changed
- Add/remove by @julien432 in #11
Full Changelog: sprint3...sprint4
Sprint #3
799 - ads are now retrieved using the final API endpoint
860 - errors were caused by the constructor used to record the time, it has been fixed and now changes the time value in the database to record when an item is added to the cart
859 - Add product is using a constant string. In previous sprints, the functionality to add products to the system was limited, using a constant SQL query to add a single product used for the demo. During this sprint the feature was updated to allow for any item to be added to the database. This finalizes communication between the cart and the product module
798 - Checkout functionality uses final checkout api endpoint, finalizing the communication.
799 - Method of retrieving ads uses final ad module endpoint, finalizing communication with ad module.
866 - Cart contents is now being sent to checkout module. via a server-side http post request.
357 - ads shall be displayed under the products in the cart.
Upon loading a users' cart, an advertisement will appear below the product list.
868 - Remove button shall remove items from a user's cart
When a user is viewing items in their cart, the user can click the Remove button the right of each item to remove that item from their cart.
363 - The cart shall display the total cost of all products in the cart.
When viewing a user's cart, a user is able to view the total cost of all items in the bottom right of the webpage.
What's Changed
- Remove an item from the cart by @SebOuellette in #7
- Replacing the total cost template with a calculated value by @SebOuellette in #8
- Display advertisement on cart page by @SebOuellette in #9
- fixed the time check by @SebOuellette in #10
Full Changelog: sprint2...sprint3
Sprint #2
360 - A database was attached to the system, where products are loaded to the page upon viewing.
355 - Adding items to cart. Using a url endpoint /upload//, users can upload items into their carts.
What's Changed
- Webserverdocker by @SebOuellette in #1
- Sending to analysis by @julien432 in #2
- Profile link by @SebOuellette in #3
- Cart class now stores list of product structs, instead of strings by @SebOuellette in #4
- added product time check by @julien432 in #5
- Viewcart by @SebOuellette in #6
New Contributors
- @SebOuellette made their first contribution in #1
- @julien432 made their first contribution in #2
Full Changelog: sprint1...sprint2
Sprint #1
#361- Send cart info to checkout functionality requirements(planned)
#358 - Sending data to analysis and reporting(planned)
#357 - Get something from the ad module(planned)
#360 - Link to a profile through Profile ID