-
Notifications
You must be signed in to change notification settings - Fork 4
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
Backend/dev #70
Closed
Closed
Backend/dev #70
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- add attribute name to activities - rename endpoints /created_by/:id to /mine in itinerary/activity/museum routes
…yasser/authentication Feat/Authentication
* feat: Create complaint schema * feat: add filing complaints endpoint * feat: add view complaints endpoints - Get all complaints - Get all my complaints - Get complaint by id * feat: add update complaint endpoint
* feat: add endpoints for adding/getting reviews - modify schemas for activity, itinerary, complaint, user to have an array of reviews - create endpoint for adding review on a specific model - create endpoint for getting reviews for a specific model * feat: add avg_rating attribute to models - modify schemas for itinerary, activity, complaint, user to have attribute average_rating - update average_rating of document upon adding new review
…s to activate/deactivate - TODO: Check special cases
* feat: implement login endpoint - make username and account type both unique - make wallet default to 0 * fix: itinerary tests
* change user password * flag itinerary and reject user * Terms and Conditions * Available quantity and sales * Archive Product * refactor: run prettier --------- Co-authored-by: Mohamed Ahmed El Sawy <[email protected]>
- also dob is not unchangeable
…mious/dev feat: loyalty points and wallet redemption
* feat: implement book itinerary endpoint - create booking schema - add itinerary_bookings attribute to user schema * feat: implement book activities endpoint
* feat: implement order schema and get orders endpoint * feat: add order types (status enum, orderItem type) * ci: modify pipelines to run on push to backend/dev branch - run prettier formatter
* feat: implement cart functionality - add cart schema to user model - implemented getCart for logged in user - implemented adding products to cart with validation logic (out of stock, invalid product id, product already in cart) - refactor product routes * feat: implement remove product from cart - refactor cart operations into separate cart repository
- add filtering orders by current and past - fix userType, productType, orderType to match their models
- existing products in cart should have their quantity modified when added again to cart
* feat: design bookmark schema - implement bookmarking of itineraries, products, activities including validation (invalid model type/id, already bookmarked) - fix jest setup to avoid creating duplicate emails * feat: add endpoints for getting user's bookmarks/wishlist * feat: add endpoint for removing items from bookmarks/wishlist - populate activities/itineraries/products in get bookmarks endpoint
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.