Skip to content

Conversation

@github-actions
Copy link

Description:

This pull request was automatically created by GitHub Actions, and it is automatically done at the start of every Monday or manually ran. It merges all of the changes that were made to the development branch into the stable branch.

The reason why the development branch exists is to make sure that all of the code in stable has been properly reviewed and approved. Some contributors have to approve this pull request for it to be merged.

Last commit to development: 1639633

Just one hash can be valid in one time, if new hash generate, the old hash will invalid
feat(users): ✨ add change role, block/unblock users
* feat(sdk): ✨ update to publish to npm instead of github [skip docker]

* fix: 🐛 fix missing cd [skip docker]

* fix: ⚡ update openapi generate rule

* remove unused [skip docker]

* fix: 👷 fix missing repository data of sdk [skip docker]

* fix: 💚 fix broken script [skip docker]

* ci: 💚 update repo name

* [skip docker]

* ci: 💚 add infor line to readme [skip docker]

* Add autogeneration of TechCell Server Node SDK and update .gitignore

* [skip docker]

* fix typos

* fix syntax [skip docker]

* fix typos

* fix syntax [skip docker]

* remove test condition

* ci: 💚 add step to push commit to githhub [skip docker]
lehuygiang28 and others added 13 commits May 2, 2024 20:26
*Total -- 74.51kb -> 58.85kb (21.02%)

/apps/communication/src/modules/mail/templates/assets/images/techcell.png -- 58.91kb -> 45.46kb (22.83%)
/assets/logos/logo-red.png -- 7.88kb -> 6.18kb (21.63%)
/assets/logos/logo-white.png -- 7.72kb -> 7.21kb (6.6%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
…spus

The cache expiration times for brands, products, skus, and spus have been updated to improve performance. The expiration times have been reduced to 10 seconds for most cases, except for a few cases where it has been reduced to 5 seconds. This change ensures that the cache remains fresh and up-to-date, providing faster access to data.
This commit adds the `actionAt` field to the order logs in the `OrdersMntService` and `OrderLogSchema` files. The `actionAt` field stores the timestamp of when the status of an order is updated. This information will be useful for tracking and auditing purposes.
This commit adds the `actionAt` field to the order logs in the `OrdersController` and `OrdersService` files. The `actionAt` field stores the timestamp of when the status of an order is updated. This information will be useful for tracking and auditing purposes.
This commit adds the OrderActionEnum to represent different actions that can be performed on an order. The enum includes actions such as pending-to-confirmed, confirmed-to-preparing, preparing-to-prepared, prepared-to-shipping, shipping-to-completed, cancel-by-customer, failed-by-sales, failed-by-warehouse, and failed-by-system. This enum will be used in the OrderLogSchema to track and log the actions performed on an order.
fix update cart issue when created order
The Order schema in the `order.schema.ts` file has been updated to use the `IntersectionType` from the `@nestjs/swagger` package. This change allows the `Order` class to inherit properties from the `AbstractDocument` class, providing a more flexible and reusable schema definition.
Indexes have been added to the SKU, Brand, and SPU schemas to improve query performance. This change includes adding indexes to fields such as name, spuId, tags, slug, and description. By adding these indexes, database queries related to these fields will be faster and more efficient.
The vnpay npm dependency has been updated from version 1.1.0 to version 1.5.0 in the package.json and yarn.lock files. This update includes bug fixes and improvements to the VNPAY integration, ensuring better compatibility and functionality with the payment gateway.
@lehuygiang28
Copy link
Contributor

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented May 27, 2024

Actions Performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

This commit adds the `docker-compose.dev.yaml` file, which defines the services and configurations for the development environment. It includes services for MongoDB, Redis, and RabbitMQ, along with their respective configurations and volumes. This file will be used to set up the development environment with the necessary dependencies and network configurations.

[skip deploy] [skip sdk]
This commit adds the Firebase module and service to the project. The Firebase module provides a wrapper around the Firebase Admin SDK, allowing easy integration with Firebase services. The Firebase service provides methods for subscribing to topics, unsubscribing from topics, and sending notifications. This addition enables the application to leverage Firebase for real-time messaging and push notifications.

[skip sdk]
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jun 1, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.6% Duplication on New Code

See analysis details on SonarCloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-pr Auto pull request size/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants