Proje: Okul.com.tr CRM · Hub: Okul.com.tr CRM — Domain

CRM Yorum Moderasyon İş Kuralları

Red Sebepleri (reject_stage)

Okul yorumları reddedilirken bir reject_stage seçilmesi gerekir:

DeğerTürkçe
violation_of_rightHak ihlali
profanityKüfür/Hakaret
immoralityAhlaka aykırılık
incompatibilityUyumsuzluk
provocativeProvokatif içerik
personal_data_breachKişisel veri ihlali
unlawfulYasadışı içerik
harassmentTaciz
misleadingYanıltıcı içerik
advertisementReklam
otherDiğer

reject_note — isteğe bağlı not, other durumunda muhtemelen zorunludur.

Onay Tipleri (approved_type)

approved_type: 'positive' — varsayılan onay tipi.

Farklı onay tipleri olabilir (API’den kontrol edilmeli).

Yorum Durumu (status)

status alanı belirsiz tip: boolean | number | string | null

  • API tutarsızlığı var — değerlerin anlamı API dokümantasyonundan kontrol edilmeli

Makale Yorum Status Değerleri

status: string — “0”, “1”, “2” gibi string değerler kullanır.

Sistem Etkileri (ActionConfirmationDialog)

Onay/red işlemi yapılırken kullanıcıya gösterilen system effects:

  • Bell ikonu: “Customer.io’ya event gönderilecek”
  • Mail ikonu: “Kullanıcıya e-posta gönderilecek”
  • Users ikonu: ”…” (bağlama göre)

Bu etkilerin gerçekten tetiklenip tetiklenmediği backend’de belirlenir — dialog sadece kullanıcıyı bilgilendirir.

Anasayfada Gösterme

show_home_page: boolean — yorum anasayfada görünür mü?

Okul yorumlarında okul bazlı değil, yorum bazlı bir flag.

Duyurularda ise okul bazlı (show_home_page SchoolAnnouncement pivot’unda).