Yu-Lin "Kirin" Chu
Yu-Lin "Kirin" Chu
It seems that the truffle suite is being sunset based on this [announcement](https://consensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_) of Consensys. Might some migrations be taken to keep this package more up-to-date?
According to rest_framework/views.py of django-rest-framework, AuthenticationFailed is actaully be handled as 401 not 400. This commit moves login failure handler from 400 to 401, so that the dashboard can show...
Previously, `api.common.response.err()` in api-engine was used in two contexts: 1. To pass plain error messages (strings). 2. To pass `Exception.args` from the API engine, which is a Python tuple. Since...
Some files may be generated through development, and they shouldn't be included in the images
1. Remove the suffix ": password" for the login form. Before: After: 2. Since `validation.email.required` and `validation.email.wrong-format` mention email as "邮箱地址", change placeholder text in the login form also as...
Removed `python manage.py makemigrations` from Docker entrypoint to prevent inconsistent or duplicate migration generation during container startup. Previously, every time a new container was built, `makemigrations` regenerated the migration files...
This commit replaces `react-document-title` with `react-helmet` in both `BasicLayout` and `UserLayout` components. `react-document-title` has limitations when handling dynamic or nested routes. The previous implementation caused issues where the page title...
## Expected Behavior I'm here to figure out what is truly wanted. ## Current Behavior Currently we have a filter for this in `src/api-engine/api/routes/user/views.py` ```python users = UserProfile.objects.filter(**query_params).exclude( username=ADMIN_USERNAME )...
## Expected Behavior I'm here to figure out what is truly wanted. ## Current Behavior Let’s assume an organization admin creates an agent, then based on that agent, creates an...
…al user registration If users register through the login page, they actually create a new organization and assign themselves as the first admin. That's why one can't register with the...