arbret/backend/services
counterweight 4d0dad8e2b
Step 3: Add admin API endpoints for pricing configuration
- Add PricingConfigResponse and PricingConfigUpdate schemas
- Create PricingService with validation logic
- Add GET and PUT endpoints in routes/pricing.py
- Add MANAGE_PRICING permission to admin role
- Register pricing router in main.py
- Add comprehensive API tests for permissions and validation
2025-12-26 20:13:24 +01:00
..
__init__.py refactors 2025-12-25 00:59:57 +01:00
auth.py Complete repository delegation - remove remaining direct db operations 2025-12-25 18:57:55 +01:00
availability.py Complete repository delegation - remove remaining direct db operations 2025-12-25 18:57:55 +01:00
exchange.py Delegate exchange persistence to ExchangeRepository 2025-12-25 18:54:29 +01:00
invite.py Delegate invite persistence to InviteRepository 2025-12-25 18:52:52 +01:00
price.py Delegate price persistence to PriceRepository 2025-12-25 18:51:24 +01:00
pricing.py Step 3: Add admin API endpoints for pricing configuration 2025-12-26 20:13:24 +01:00
profile.py Delegate user persistence to UserRepository 2025-12-25 18:52:23 +01:00