dana-medical-site/internal/api
Abdulkadyr Karagishiev 121f286016 feat(crm): integrate website leads and online booking with new CRM and 1C
- Add internal/crm client with CanonicalJSON and HMAC-SHA256 signing for POST /api/public/leads
- Add database migration 0026_crm_deals.sql with crm_deal_id and partial indexes
- Add async lead intake dispatch to new CRM in handlers_leads.go
- Support dual-mode booking confirmation (CRM_MODE=both/crm_only/bitrix_only) in booking_confirm.go
- Add LinkCRM endpoint to bridge_1c.py and onec.Client
- Update config and env examples with CRM_API_URL, CRM_LEAD_INTAKE_SECRET, CRM_MODE
2026-10-16 18:01:49 +03:00
..
adminui chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
testdata chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_banners_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_banners.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_checkups.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_doctors.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_documents_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_documents.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_inbox.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_media.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_partners_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_partners.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_posts_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_posts.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_promos_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_promos.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_redirects_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_redirects.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_reports.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_services.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_site_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_site.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_specialties_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_specialties.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_stats_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_stats.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_vacancies.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin_weekly.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
admin.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
adminui.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
api.go feat(crm): integrate website leads and online booking with new CRM and 1C 2026-10-16 18:01:49 +03:00
booking_confirm_test.go feat(crm): integrate website leads and online booking with new CRM and 1C 2026-10-16 18:01:49 +03:00
booking_confirm.go feat(crm): integrate website leads and online booking with new CRM and 1C 2026-10-16 18:01:49 +03:00
clientip_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
clinics_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
clinics.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
handlers_content.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
handlers_leads_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
handlers_leads.go feat(crm): integrate website leads and online booking with new CRM and 1C 2026-10-16 18:01:49 +03:00
handlers_site.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
handlers.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
legacy.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
media_webp_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
media_webp.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
notify.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
onec_webhook_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
onec_webhook.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
onec.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
pbx_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
pbx.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
phones_parse.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
ratelimit.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
redact.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_bitrix.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_partner_uploads_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_partner_uploads.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_phones_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_phones.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_prodoctorov_sample_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_prodoctorov_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_prodoctorov.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_sberhealth_large_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_sberhealth_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
report_sberhealth.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
security_pack_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
share.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
ssr_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
ssr.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
tables.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
video_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
video.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
waitcall_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
waitcall.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
waitcall.go.root-backup chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
website_test.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00
website.go chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00