Commit Graph

54 Commits

Author SHA1 Message Date
68fec64efc 🚨 fix: resolve linting type error 2026-01-31 08:13:04 +07:00
5c7e82cd52 feat: create bulk insert for episode endpoint 2026-01-29 13:00:19 +07:00
ade9008752 🐛 fix: change create user repository flow
Include preference creation when creating new user accounts
2026-01-09 14:56:39 +07:00
41b6807a36 🧑‍💻 (dev) change register flow
Change the user creation flow in the register so that it must go through the
main create user service first instead of directly accessing the create user
repo.
2025-10-11 02:00:19 +07:00
4c4ae0385b 🧑‍💻 (dev) improve error handler 2025-09-09 00:26:53 +07:00
bf35af294e 👔 add create account in provision
Add logic to create a new account when provisioning if not yet registered.
2025-08-30 22:41:42 +07:00
6bdd5b6468 🚩 create user session when provision
create a user session after provisioning authentication if the account has been created previously.
2025-08-12 23:59:06 +07:00
27769773af 🔧 change "exists" parameter to "exist"
Change the parameter “exists” to “exist” in the verbosity of find user.
2025-08-12 18:32:13 +07:00
a8a57ecce3 👔 change not found user logic
return false instead of returning the “not found” error if the verbosity parameter is “exists”.
2025-08-12 18:29:57 +07:00
5d79ffd055 🚩 add provision flow in oauth
Create a flow where if the user logs in with a registered Google account, they are immediately authenticated, but if no
account is found, create a new one.
2025-08-11 22:54:31 +07:00
88257d0eee 🏷️ change include option when getting user data 2025-07-28 11:22:08 +07:00
e60bf0fd3e 👔 create boilerplate for user role module
add a few boilerplate including get by id and name for user role module
2025-07-20 22:21:48 +07:00
5c6e072622 👔 add include option on find user repository
add include option for spicify which associated data that want to retrive along with user data response
2025-07-20 15:06:38 +07:00
31f97ef6bd 💡 create documentation for main find user service 2025-07-18 22:42:41 +07:00
d98f1cb9c6 👌 create verbosity level
creating verbosity for specify what data that will fetch from user data
2025-07-18 22:35:34 +07:00
b5c4fc56a0 ♻️ refactoring find user service 2025-07-18 22:09:46 +07:00
16b1674356 🚩 complete get user method
adding find user by emial, username, and ID
2025-07-18 17:45:48 +07:00
9bc1b592d0 🚩 create basic flow for fetching user data 2025-07-17 23:20:00 +07:00
30806e23e0 💥 add basic fetch user via email 2025-07-17 18:36:06 +07:00
ea96d160bd ♻️ (user) separate http and internal service
make branch folder between http and internal service, witche http service for serve request from controller and internal
service serve request from another service
2025-07-17 11:06:04 +07:00
8bcde5518a 🧑‍💻 create zod error instance in helper 2025-07-17 00:05:35 +07:00
29b76fb91a 🏗️ reconstruct all system in user module 2025-07-16 23:42:13 +07:00
558891ade7 🚚 matchind the service name with repo name 2025-07-16 14:02:55 +07:00
b98c2c01c6 💩 (user) i dont know what im commited 2025-07-15 23:50:40 +07:00
8fb1586c6a 🚩 add find user by email 2025-07-15 12:50:08 +07:00
2fe34034a5 🚩 (user) create soft delete controller boilerplate
create basic boilerplate for soft delete user including make middleware that only admin and owner can access
2025-07-06 23:40:05 +07:00
5465ba4e81 📝 (user) docs for user check password 2025-07-01 01:01:12 +07:00
3ef7f1a249 🐛 (user) fix user check password 2025-07-01 00:55:25 +07:00
e7857e0384 👔 (user) create user check password
create boilerplate code for user check password
2025-06-30 23:42:28 +07:00
fea545f0de 👔 (comment bg) add command background helper
add command background helper and implemented on edit user service
2025-06-29 05:23:10 +07:00
2f53060659 ⚰️ delete validation for image with joi in edit user schema
need to be deleted because image validation is run inside helper not joi validation body schema
2025-06-29 00:01:10 +07:00
01b29e2a78 (user) create validation in user update data 2025-06-28 17:44:31 +07:00
89c4fb79a7 🚨 fix all linting error 2025-06-25 10:14:01 +07:00
181e6f3688 edit:module:user | add middlewware for authenticated only 2025-06-22 09:52:22 +07:00
48946be6b7 edit:module:user | add middlewware for unauthenticated only 2025-06-22 09:45:06 +07:00
fbd5b68b10 edit:model:user | change user prisma schema from profilePicture to avatar 2025-06-21 22:13:01 +07:00
22c24c0202 add:utils:file:store | create utility for store file in system 2025-06-21 22:02:41 +07:00
87c3719203 edit:module:user:edit:controller | add documentation for edit user data controller 2025-06-20 10:27:37 +07:00
eb7a1c1454 edit:module:user:*update | add refresh jwt token after user doing chances 2025-06-20 08:20:39 +07:00
ac82676505 add:module:auth:*logout | add logout module and clean all session in system 2025-06-19 17:16:54 +07:00
fdfafcd2e0 add:module:user:*update | add all service in module user for updating data 2025-06-17 16:13:04 +07:00
f0e1614709 add:module:user:repository:checkUserEmailAndUsernameAvailabillity | add repository for check username and email availabillity 2025-06-16 21:37:53 +07:00
ac10ae14f6 fix: fix.env.example 2025-06-14 15:05:20 +07:00
b52f1202eb fix: add prisma to forwarder error instance 2025-05-27 23:37:24 +07:00
ab84abf366 complete: complete login process 2025-05-27 23:06:37 +07:00
c037ef0c75 expand user schemas into external standalone 2025-05-11 01:49:22 +07:00
307c5e2d68 fixing in user and authentication 2025-05-11 01:41:05 +07:00
954d40df3b add error helper class 2025-05-10 01:23:07 +07:00
83f30bd36c add 1 step find user 2025-05-10 01:00:00 +07:00
afa05daab1 add get all user controller 2025-05-07 16:51:00 +07:00