-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: final MVP & Merge From development Branch to Staging #32
Merged
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
[Setup]: Add dev and staging branch
…mple OpenAPI Swagger
Dev arman
feat(deployment): remove distroless image on Dockerfile
feat(deployment): update Dockerfile
…orkId, educationId
…orkId, educationId
…odel user profile
…user profile to suggest ai
fix(chat-ai): change total question input to string parse on be
armandwipangestu
added a commit
that referenced
this pull request
Jun 18, 2024
* feat(docs): change server information on OpenAPI Swagger * feat(deployment): add distroless image on Dockerfile * feat(api): add endpoint GET /roles/{roleId} * feat(api): add schema folder * feat(api): finish endpoint role * feat(db): add log on PrismaClient * feat(api): add query param on GET /roles?name= * feat(db): add phoneNumber field on model User * feat(db): add phoneNumber field on model User * feat(db): add seeding for table user * feat(api): change exception parameter position message and res * feat(docs): add query param name at /roles OpenAPI Swagger * feat(docs): add 409 Conflict at /auth/signup and change 500 error example OpenAPI Swagger * feat(api): add endpoint POST /auth/signup * feat(api): add endpoint POST /auth/signin * feat(api): add endpoint GET /roken/refresh and middleware for verify accessToken * feat(api): add endpoint DELETE /auth/signout * feat(docs): add 401 and 403 at /auth/signout example OpenAPI Swagger * feat(api): remove middleware on GET /token/refresh * feat(api): add endpoint GET /users * feat(api): add endpoint GET /users/:userId * feat(deployment): remove distroless image on Dockerfile * feat(deployment): update Dockerfile * feat(api): add endpoint PUT /users/:userId * feat(docs): add password schema to PATCH /users/{userId} * feat(api): add endpoint PATCH /users/:userId * feat(api): add endpoint DELETE /users/:userId * feat(db): add works and educations seeder * feat(api): add endpoint GET, POST /works & GET, PUT, DELETE /works/:workId * feat(api): add endpoint GET, POST /educations & GET, PUT, DELETE /educations/:educationId * feat(assets): add default male and female avatar * feat(auth): add serviceaccount gcp for upload avatar to bucket * feat(env): add GCLOUD_BUCKET_NAME for google cloud storage bucket to store avatar user * feat(env): add GCLOUD_PROJECT_ID * feat(dependency): add dateformat * feat(docs): add query param name at /works and /educations OpenAPI Swagger * feat(dependency): add uuid * feat(migration): add nullable user profile * feat(migration): allow nullable user profile * feat(migration): add cascade delete on profile * feat(api): add default avatar user based on the gender when signup * feat(schema): add nullable on model Profile * feat(util): add bucket utility * feat(middleware): add images middleware, handle with multer * feat(api): add endpoint PUT /users/:userId/profile/avatar * feat(dependency): remove uuid * feat(dependency): remove uuid * feat(api): change url with utility function * feat(docs): add PUT /users/:userId/profile/avatar to OpenAPI Swagger * feat(deployment): update workflow yml file * feat(deployment): add regex to add double quote to get valid json format on serviceaccount * feat(deployment): remove regex * feat(util): remove serviceaccount on bucket google cloud storage configuration * feat(api): add endpoint GET /users/:userId/profile * feat(api): add endpoint PATCH /users/:userId/profile * feat(schema): add nullable on profile * feat(docs): remove POST & PUT /users/:userId/profile * feat(api): add endpoint DELETE /users/:userId/profile * feat(api): throw error to console * feat(api): add url encoded * feat(api): add parseInt on age request body * feat(api): update JWT accessToken expired * docs(chats): add chats documentation to swagger * docs(chats): change chat doc follow spec * feat(chats): implement restfull api for room chats * feat(chat-ai): implement forward request for chat ai service * ci: add ml url env variable to github workflow * feat(api): update JWT accessToken expired * feat(api): add profile data on users endpoint * feat(docs): update README * feat(docs): update README * feat(docs): update response example * feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId * feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId * feat(docs): update response example and schema * feat(db): update seeder * feat(docs): update README * feat(setup): update Dockerfile * feat(setup): update Dockerfile * feat(setup): update Dockerfile * feat(setup): update Dockerfile * feat(api): add condition on user age update data partial * feat(api): add res to second parameter * feat(testing): add postman collection and environment * feat(docs): update README * feat(db): update seeder * feat(api): update query users * feat(api): update query users * feat(db): update schema & seeder * feat(db): update schema * feat(api): update schema validation, controller, and repository for model user profile * feat(db): update schema formatting decimal * feat(db): update seeder * feat(docs): update response example and schema * feat(api): update JWT accessToken expired * feat(api): add profile data on users endpoint * feat(docs): update README * feat(docs): update README * feat(docs): update response example * feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId * feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId * feat(docs): update response example and schema * feat(db): update seeder * feat(docs): update README * feat(setup): update Dockerfile * feat(setup): update Dockerfile * feat(setup): update Dockerfile * feat(setup): update Dockerfile * feat(api): add condition on user age update data partial * feat(api): add res to second parameter * feat(testing): add postman collection and environment * feat(docs): update README * feat(db): update seeder * feat(api): update query users * feat(api): update query users * feat(db): update schema & seeder * feat(db): update schema * feat(api): update schema validation, controller, and repository for model user profile * feat(db): update schema formatting decimal * feat(db): update seeder * feat(docs): update response example and schema * feat(chat-ai): change ai spec for generative ai n add some body from user profile to suggest ai * fix(chat-ai): change total question input to string parse on be --------- Co-authored-by: nurhudajoantama <[email protected]> Co-authored-by: Nurhuda Joantama Putra <[email protected]>
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.