Refactor menu flows into dedicated pages
Some checks failed
ci / test (push) Has been cancelled

This commit is contained in:
VPN SaaS Dev
2026-05-16 11:59:09 +09:00
parent 01a69fc42d
commit ecfb5aa949
20 changed files with 2415 additions and 97 deletions

View File

@@ -683,6 +683,16 @@ async def create_work_order_from_appointment(
return visit
@router.get("/sto/settings/booking", response_model=ServiceCenterBookingSettingsRead)
async def read_booking_settings(
service_center_id: int,
session: AsyncSession = Depends(get_session),
current_user: User = Depends(get_current_telegram_user),
) -> ServiceCenterBookingSettings:
await ensure_service_employee(session, service_center_id, current_user, {"owner", "manager", "receptionist"})
return await get_booking_settings(session, service_center_id)
@router.post("/sto/settings/booking", response_model=ServiceCenterBookingSettingsRead)
async def upsert_booking_settings(
payload: ServiceCenterBookingSettingsUpsert,