Commit Graph

32 Commits

Author SHA1 Message Date
91f43c312f merge upstream 2026-06-29 17:25:43 +03:30
45ef396466 feat: add Persian error translations and comprehensive test suite
Implement normalized error handling with Persian translations across all
exception types, replace legacy NestJS exceptions with AppException,
and add unit, integration, and smoke tests.

- Add error catalog with gateway-owned codes and Persian messages
- Introduce AppException wrapping normalized error envelopes
- Add translateError helper for automatic messageFa population
- Remove claims module and update provider error normalization
- Add unit tests for error contracts and helper functions
- Add integration tests for admin and inquiry endpoints
- Add smoke tests for real provider connectivity
- Add test support utilities (auth mocks, assertions, app factory)
2026-06-29 17:25:19 +03:30
4a65f356df Merge pull request 'main' (#8) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#8
2026-06-21 11:31:03 +03:30
63d41f4288 merge upstream 2026-06-21 11:30:49 +03:30
9ca6b61ca6 fixed authModule and rateLimit module dependency 2026-06-21 11:30:28 +03:30
e17181f22e Merge pull request 'main' (#7) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#7
2026-06-20 18:19:49 +03:30
7bdba4f3cc merge upstream 2026-06-20 18:19:10 +03:30
b3adb6f583 update the esg 2026-06-20 18:18:48 +03:30
d675ba220a Merge pull request 'main' (#6) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#6
2026-06-15 17:14:13 +03:30
539e7a4060 merge upstream 2026-06-15 17:13:47 +03:30
873fb1a1e2 parsian done 2026-06-15 17:13:21 +03:30
9467b18467 Merge pull request 'final update on moallm client' (#5) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#5
2026-06-15 10:28:29 +03:30
1b7f678538 final update on moallm client 2026-06-15 10:23:00 +03:30
fac6142483 Delete .local.env
accidently pushed
2026-06-14 16:48:37 +03:30
918aed3b34 Merge pull request 'moallem all endpoints working' (#4) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#4
2026-06-14 16:48:05 +03:30
2212f6da41 moallem all endpoints working 2026-06-14 16:42:52 +03:30
7a6e482586 Merge pull request 'main' (#3) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#3
2026-06-14 12:19:37 +03:30
b629a47f7f some error handler + error validation + realEstate bug fixed for hamta end moallem 2026-06-14 12:16:48 +03:30
2cb3340f40 merge upstream 2026-06-13 13:00:09 +03:30
0aad5a34d2 parsian inquiries implemented 2026-06-13 12:59:15 +03:30
13d6e0d1ea Merge pull request 'main' (#2) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#2
2026-06-10 15:27:34 +03:30
ead2e301e5 merge upstream 2026-06-10 15:27:00 +03:30
884a9c7f11 requests fix 2026-06-10 15:11:24 +03:30
a56a83ed40 Add docker-compose.deploy.yml 2026-06-09 16:26:07 +03:30
24268bb653 Add docker-compose.build.yml 2026-06-09 16:17:04 +03:30
000611cf5c Update .dockerignore 2026-06-09 16:11:23 +03:30
15ca17ce3b Chnage Dockerfile from single stage to multistage 2026-06-09 16:09:53 +03:30
3af3805863 Add .dockerignore 2026-06-09 15:41:04 +03:30
2fc87c97e8 Add Dockerfile 2026-06-09 15:37:20 +03:30
9964b644a7 Merge pull request 'initial commit' (#1) from s.hajizadeh/esg:main into main
Reviewed-on: Shared/esg#1
2026-06-09 15:25:14 +03:30
996a4fcda7 initial commit 2026-06-09 14:07:37 +03:30
30ac533800 Initial commit 2026-05-25 12:43:55 +03:30