Ahmed Bouhuolia
2d39e38578
fix(server): premissions guard for read and write endpoints
2026-02-15 22:55:10 +02:00
Ahmed Bouhuolia
c571f50a74
fix(items): correct error type handling and add swagger documentation
...
- Fix error type mismatch: change 'ITEM.NAME.ALREADY.EXISTS' to 'ITEM_NAME_EXISTS'
- Add ItemErrorType constant with UpperCamelCase keys for better maintainability
- Update all error checks to use the new ItemErrorType constant
- Add ItemErrorResponse.dto.ts with documented error types for swagger
- Add @ApiResponse decorators to document 400 validation errors in swagger
2026-02-04 21:42:39 +02:00
Ahmed Bouhuolia
2bbc154f18
wip
2026-01-15 22:04:51 +02:00
Ahmed Bouhuolia
3c1273becb
wip
2026-01-12 01:04:28 +02:00
Ahmed Bouhuolia
56e00d254b
wip
2025-11-20 17:41:16 +02:00
Ahmed Bouhuolia
a0bc9db9a6
feat: bulk transcations delete
2025-11-03 21:40:24 +02:00
Ahmed Bouhuolia
e686fba695
fix: case sensitivity paths
2025-10-18 19:04:29 +02:00
Ahmed Bouhuolia
456a9e1ad9
feat: add header swagger docs
2025-07-02 17:42:17 +02:00
Ahmed Bouhuolia
5d96357042
feat: clean up items controller
2025-07-01 23:48:56 +02:00
Ahmed Bouhuolia
84cb7693c8
feat: api keys
2025-07-01 23:05:58 +02:00
Ahmed Bouhuolia
26c1f118c1
feat: more response docs
2025-06-19 00:49:43 +02:00
Ahmed Bouhuolia
f624cf7ae6
feat: document more endpoints
2025-06-16 23:40:12 +02:00
Ahmed Bouhuolia
e057b4e2f0
feat: add swagger docs
2025-06-16 15:53:00 +02:00
Ahmed Bouhuolia
c4668d7d22
feat: add swagger docs for responses
2025-06-16 13:50:30 +02:00
Ahmed Bouhuolia
bbf9ef9bc2
fix: formatted transaction type
2025-06-15 15:22:19 +02:00
Ahmed Bouhuolia
51988dba3b
refactor(nestjs): bank transactions matching
2025-06-05 14:41:26 +02:00
Ahmed Bouhuolia
55fcc908ef
feat(nestjs): migrate to NestJS
2025-04-07 11:51:24 +02:00