Proje: Okul Platform · Hub: Okul Platform — Domain
Moderasyon Akışı
- Kullanıcı yorum yapar (genel API veya anonim)
- Yorum
status = pendingolarak bekler - Admin onaylar →
PATCH /admin/school-comments/{id}/approve - Admin reddeder →
PATCH /admin/school-comments/{id}/reject
Onay Tipleri (SchoolCommentApprovedType)
positive → Pozitif onaylı
negative → Negatif onaylı (ama yayınlanır)
critical → Kritik onaylı
Red Nedenleri (SchoolCommentRejectStageType)
violation_of_right → Hak ihlali
profanity → Küfür
immorality → Ahlaksızlık
incompatibility → Uyumsuzluk
provocative → Kışkırtıcı
personal_data_breach → Kişisel veri ihlali
unlawful → Yasadışı
harassment → Taciz
misleading → Yanıltıcı
advertisement → Reklam
other → Diğer
Puan Sistemi (SchoolCommentRateType)
1, 2, 3, 4, 5 yıldız
Beğeni Sistemi
rated_up / rated_down— Up/down vote sayılarıPOST /school-comments/{id}/rate— optional auth
B2B Portal: Yorum Cevaplama
POST /customer/school-comments/{id}/reply — Okul sahibi yorumu cevaplayabilir.
replied_id — Cevap olan yorum, asıl yoruma bağlanır.
Önemli Alanlar
commenter_name, commenter_email— Anonim yorum desteği (kayıtsız kullanıcı da yapabilir)comment, comment_negative— Pozitif ve negatif yorum alanları (ayrı ayrı)lead_status— Yorumdan lead oluşturuldu muregistration_status— Yorumdan kayıt tamamlandı mıshow_home_page— Ana sayfada featured
Related
- api-content-modules — Article comment ve okul içerikleri
- api-b2b-customer-portal — B2B yorum cevaplama