Commit Graph

71 Commits

Author SHA1 Message Date
yassinedorbozgithub
3ff2b97221 fix(api): add deleteOne builtin protection 2025-05-23 15:56:08 +01:00
yassinedorbozgithub
2f5c85cb64 fix(api): move builtin logic + adapt unit tests 2025-05-23 15:55:03 +01:00
yassinedorbozgithub
79b674f2f3 fix: add unit tests for the flatten utility function 2025-05-06 11:28:10 +01:00
yassinedorbozgithub
35a435090c fix: add missing result type 2025-05-06 09:22:21 +01:00
yassinedorbozgithub
521619be0f fix: add flatten syntax to udapteOne and UpdateMany 2025-05-06 08:34:30 +01:00
Med Marrouchi
a718128186 Merge pull request #852 from Hexastack/851-issue---make-logger-part-of-the-base-repository
feat: centrelize logger
2025-04-04 08:20:02 +01:00
Med Marrouchi
2c4d8e3352 Merge pull request #850 from Hexastack/849-issue---make-eventemitter-part-of-the-base-repository
Some checks are pending
Build and Push Docker API Image / build-and-push (push) Waiting to run
Build and Push Docker Base Image / build-and-push (push) Waiting to run
Build and Push Docker UI Image / build-and-push (push) Waiting to run
feat: centrelize eventEmitter
2025-04-03 15:53:26 +01:00
yassinedorbozgithub
6ccf2cb72d Merge branch '849-issue---make-eventemitter-part-of-the-base-repository' into 851-issue---make-logger-part-of-the-base-repository 2025-03-24 01:52:10 +01:00
yassinedorbozgithub
3b1738caf0 fix: inject eventEmitter and read triggred eventName 2025-03-24 01:48:22 +01:00
yassinedorbozgithub
020f63097e feat: centrelize logger 2025-03-23 17:26:23 +01:00
yassinedorbozgithub
80f7fdf8f5 feat: centrelize eventEmitter 2025-03-23 16:37:40 +01:00
yassinedorbozgithub
db94b5c4d5 fix: move canPopulate method to the base-repository 2025-03-22 17:08:06 +01:00
yassinedorbozgithub
6da932977f feat: add emitAsync support 2025-03-19 11:24:34 +01:00
yassinedorbozgithub
6eb29e9a96 fix: handle object error messages 2025-01-17 11:56:59 +01:00
yassinedorbozgithub
6c75e6df4a refactor(api): Refactor updateOne logic 2025-01-16 18:47:25 +01:00
yassinedorbozgithub
2744c51736 fix: NLP Value update DTO + base logic 2025-01-15 11:45:44 +01:00
yassinedorbozgithub
c6c1e2a755 fix: add base-controller DTO typing 2025-01-12 09:13:04 +01:00
yassinedorbozgithub
8a1039148c fix: enhance dynamic DTO typing 2025-01-12 08:32:05 +01:00
yassinedorbozgithub
07fe025c6e fix: update DTO type naming 2025-01-11 17:17:05 +01:00
yassinedorbozgithub
1b788cc78f fix: enhance enum naming 2025-01-10 09:11:54 +01:00
yassinedorbozgithub
7489648bae fix: support createMany method 2025-01-10 08:54:04 +01:00
yassinedorbozgithub
5c4d9af9cf fix: update the DTOs types naming 2025-01-10 08:32:40 +01:00
yassinedorbozgithub
382bdd4ef1 feat: implement dynamic create DTO for Conversation 2025-01-10 07:44:06 +01:00
Mohamed Marrouchi
ef788591bf feat: add metadata repo + seeder 2025-01-05 21:51:29 +01:00
Med Marrouchi
151c1d22d2 Update api/src/utils/generics/base-repository.ts 2024-12-30 14:05:16 +01:00
Med Marrouchi
b14def8d79 Update api/src/utils/generics/base-repository.ts 2024-12-30 14:05:08 +01:00
Med Marrouchi
27fd5debea Update api/src/utils/generics/base-repository.ts 2024-12-30 14:04:59 +01:00
abdou6666
9f99799888 fix: address comments 2024-12-30 13:34:57 +01:00
abdou6666
7a8a8fa151 fix: settings typecheck errors 2024-12-30 11:27:12 +01:00
abdou6666
d3123268aa fix: findOne and findById types 2024-12-30 10:33:33 +01:00
Med Marrouchi
62e18ab591 Update api/src/utils/generics/base-repository.ts 2024-12-30 08:59:31 +01:00
Med Marrouchi
ca3a0f364f Update api/src/utils/generics/base-repository.ts 2024-12-30 08:58:47 +01:00
Med Marrouchi
34b42c005f Update api/src/utils/generics/base-repository.ts 2024-12-30 08:58:35 +01:00
abdou6666
aaa24656d3 fix: throw if no updates has been provided to updateOne 2024-12-20 08:57:21 +01:00
abdou6666
4972011dfd fix: throw when no updates has been provided 2024-12-20 08:42:02 +01:00
abdou6666
fa282fb77b fix: base-repository typing 2024-12-19 11:22:20 +01:00
abdou6666
daa08a538c fix: base repository typing 2024-12-18 19:09:58 +01:00
Mohamed Marrouchi
943b2dd3d2 fix: pre/post validate event typing 2024-12-17 08:46:54 +01:00
abdou6666
c7b9434310 chore: documentation mongoose weird behaviour with hooks/middlewares 2024-12-13 18:35:02 +01:00
abdou6666
9a3165f8da fix: add event emitting logic 2024-12-13 18:30:22 +01:00
abdou6666
04851f7048 fix: rename hooks enum 2024-12-13 15:51:26 +01:00
abdou6666
d0ab39f6c3 fix: hooks names 2024-12-13 15:47:45 +01:00
yassinedorbozgithub
91687f25ec fix: simplify logic 2024-12-09 11:51:41 +01:00
yassinedorbozgithub
37ae2ec9ad fix: reoder overloading signatures 2024-12-09 20:57:00 +01:00
yassinedorbozgithub
d9a87e99bf fix: base-repository.ts methods returning types 2024-12-06 18:34:18 +01:00
yassinedorbozgithub
da783c0ef8 fix: update skip default values 2024-12-06 18:27:48 +01:00
yassinedorbozgithub
3acdbed037 fix: update limit default values 2024-12-06 18:27:24 +01:00
yassinedorbozgithub
fb20456367 fix: use overloading to marke deprecated methods signatures v0.0.1 2024-12-06 17:50:14 +01:00
yassinedorbozgithub
d912042f88 fix: use overloading to marke deprecated methods signatures 2024-12-06 17:43:56 +01:00
yassinedorbozgithub
d3b5070407 fix: add retro compatibility for find and findAndPopulate methods 2024-12-06 16:26:54 +01:00