Commit Graph

127 Commits

Author SHA1 Message Date
f2649c6d92 🚩 add file assets getter
create helper and boiler controller for get assets from object storage
2025-07-23 22:17:48 +07:00
945caca728 ⚗️ add minio lib
add minio lib for storing file in file system as bucket storage
2025-07-21 15:21:37 +07:00
a6571461db 👔 add create user role 2025-07-21 00:57:33 +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
8532d7e104 🚚 create backup folder
create backup folder for archive the old modules
2025-07-18 23:20:15 +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
1811d1dcc8 🚩 (role) create user role assignment module
create module for assign to user and unassign role from user
2025-07-15 10:25:22 +07:00
6decfe0c93 (roles) create endpoint for assignment
new endpoint for user to assign with existed role. NEED FIX!!
2025-07-14 22:29:30 +07:00
08a2ac3c43 create user role bind and create
creating basic validation dan operation service for user role
2025-07-14 21:50:42 +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
90300246f9 📝 add docs for authentication with password 2025-07-04 23:05:43 +07:00
66f74642ad 📝 create docs for logout controllers 2025-07-03 23:20:20 +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
62c527b073 remove debug module and routes 2025-06-19 22:20:19 +07:00
eac67c1f58 add project structure documentation 2025-06-19 22:13:15 +07:00
617444591f edit:module:auth:*logout | add single line documentation for logout module 2025-06-19 17:22:05 +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
90302eab6c fix: implement error forwarder in user session module 2025-05-27 22:51:08 +07:00
85bc85618b add default value in forwarder error 2025-05-27 05:10:27 +07:00
a7c984b316 add forwarder error intance 2025-05-27 02:47:29 +07:00
ee8e8d08db move all db and cache logic from service to repositories 2025-05-25 21:37:55 +07:00