Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Develop (#27) * feat(auth): Add Google Login integration - Implemented Google Login functionality for user authentication. - Added necessary components and libraries for Google authentication. - Configured OAuth settings and credentials. - Integrated the Google Login button into the user interface. This commit introduces Google Login as an authentication option for users. * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * Feature/order (#22) * Develop (#21) * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * feat: Implement order processing in the e-commerce system Details: - Added Order entity to the data model - Implemented order creation and validation logic - Integrated order processing with existing product and customer services - Updated API endpoints for order management * chore: Configure authorization for order endpoints Details: - Implemented role-based access control for order creation and modification - Configured method-level security using Spring Security annotations - Added custom access denied handler for unauthorized requests - Updated Swagger documentation to reflect new access restrictions * Develop (#23) * feat(entity): add Product entity Add the Product entity class with SKU, name, description, category, images, and variations properties. * feat: view products and product detail * config: install querydsl to project * feat(auth): Add Google Login integration - Implemented Google Login functionality for user authentication. - Added necessary components and libraries for Google authentication. - Configured OAuth settings and credentials. - Integrated the Google Login button into the user interface. This commit introduces Google Login as an authentication option for users. * feat(api): Implement shop owner product addition APIs - Added API endpoints to allow shop owners to add products. - Created corresponding database models and controllers. - Implemented input validation and access control for shop owners. This commit introduces new APIs for shop owners to add products to their stores. * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * Feature/order (#22) * Develop (#21) * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * feat: Implement order processing in the e-commerce system Details: - Added Order entity to the data model - Implemented order creation and validation logic - Integrated order processing with existing product and customer services - Updated API endpoints for order management * chore: Configure authorization for order endpoints Details: - Implemented role-based access control for order creation and modification - Configured method-level security using Spring Security annotations - Added custom access denied handler for unauthorized requests - Updated Swagger documentation to reflect new access restrictions * feat(user/address): Add getDefaultAddress functionality Implement the getDefaultAddress service method for retrieving the default user address. * Develop (#25) * feat(api): Implement shop owner product addition APIs - Added API endpoints to allow shop owners to add products. - Created corresponding database models and controllers. - Implemented input validation and access control for shop owners. This commit introduces new APIs for shop owners to add products to their stores. * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * Feature/order (#22) * Develop (#21) * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * feat: Implement order processing in the e-commerce system Details: - Added Order entity to the data model - Implemented order creation and validation logic - Integrated order processing with existing product and customer services - Updated API endpoints for order management * chore: Configure authorization for order endpoints Details: - Implemented role-based access control for order creation and modification - Configured method-level security using Spring Security annotations - Added custom access denied handler for unauthorized requests - Updated Swagger documentation to reflect new access restrictions * Develop (#23) * feat(entity): add Product entity Add the Product entity class with SKU, name, description, category, images, and variations properties. * feat: view products and product detail * config: install querydsl to project * feat(auth): Add Google Login integration - Implemented Google Login functionality for user authentication. - Added necessary components and libraries for Google authentication. - Configured OAuth settings and credentials. - Integrated the Google Login button into the user interface. This commit introduces Google Login as an authentication option for users. * feat(api): Implement shop owner product addition APIs - Added API endpoints to allow shop owners to add products. - Created corresponding database models and controllers. - Implemented input validation and access control for shop owners. This commit introduces new APIs for shop owners to add products to their stores. * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * Feature/order (#22) * Develop (#21) * feat(cart): Implement shopping cart feature - Created the shopping cart component and functionality. - Added the ability to add, remove, and update items in the cart. - Integrated cart data with the backend API. - Updated UI to display cart contents and total. This commit introduces the shopping cart feature, allowing users to manage their cart items. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Updated the conditional statement from logical AND (&&) to logical OR (||). Closes #18 This commit addresses a security issue by ensuring that user access is granted if the user is enabled or not currently disabled, and it closes issue #18. * fix(auth): Correct security authentication logic - Fixed the security authentication logic to allow access when the user is either enabled or not disabled. - Redo issue #18. * feat: Implement order processing in the e-commerce system Details: - Added Order entity to the data model - Implemented order creation and validation logic - Integrated order processing with existing product and customer services - Updated API endpoints for order management * chore: Configure authorization for order endpoints Details: - Implemented role-based access control for order creation and modification - Configured method-level security using Spring Security annotations - Added custom access denied handler for unauthorized requests - Updated Swagger documentation to reflect new access restrictions * feat(user/address): Add getDefaultAddress functionality Implement the getDefaultAddress service method for retrieving the default user address. * feat(user/address): Add getDefaultAddress functionality Implement the getDefaultAddress service method for retrieving the default user address. * feat: add update product api to update product function
- Loading branch information