Proje: Okul B2B App · Hub: Okul B2B App — Domain

Lead API Status → UI Status Dönüşüm Map’i

LeadsService.mapStatusToUIStatus() — API’den gelen interaction_status.type değerini UI durum koduna çevirir.

Dönüşüm Tablosu

API typeUI StatusAnlamı
new_requestnewYeni başvuru
waiting_one_daywarning1 gün bekliyor
waiting_two_dayswarning2 gün bekliyor
waiting_three_daysurgent3 gün bekliyor
waiting_four_daysurgent4 gün bekliyor
waiting_five_dayscritical5+ gün bekliyor
DiğernewBilinmeyen → new

Renk Bağlantısı

UI status değerleri renk belirleme için kullanılır. Ancak asıl renk interaction_status.background_color ve interaction_status.text_color alanlarından gelir (API’den dinamik).

Öncelik

interaction_status.text varsa bu gösterilir. Yoksa status alanı.

schoolAnsweredLeadStatus

Bu ayrı bir alan — okul personeliyle görüşme durumu. Bu mapStatusToUIStatus()’ta yok, ConfigService’ten ayrıca yüklenir.