brewlog/src/infrastructure
Jon Seager b3c13faacf
fix(api): make all roast and bag endpoints return enriched types
Previously, list endpoints returned enriched types (RoastWithRoaster,
BagWithRoast) with related entity names, while get/create/update
endpoints returned bare types without this information.

This change makes all endpoints consistent by returning enriched types:
- Added get_with_roaster and get_with_roast repository methods
- Created define_enriched_get_handler! macro for custom getter methods
- Updated create and update handlers to fetch enriched data after write
- Updated CLI client to expect enriched types
2026-02-02 16:43:31 +00:00
..
client fix(api): make all roast and bag endpoints return enriched types 2026-02-02 16:43:31 +00:00
repositories fix(api): make all roast and bag endpoints return enriched types 2026-02-02 16:43:31 +00:00
auth.rs refactor: improve code quality and add comprehensive documentation 2025-11-25 16:28:51 +00:00
database.rs chore: remove duplicated code for pagination 2025-11-25 19:56:50 +00:00
mod.rs chore: refactor client under infrastructure 2025-11-26 10:59:31 +00:00