Skip to content

Destek

Destek admin sayfaları /admin/support/ altında yaşar ve Destek sistemi tarafından kullanılan yapılandırılmış taksonomiyi küratörlemene izin verir.

Üç alt sayfa

  • Kategorileri Yönet — üst düzey gruplama (örn. Hesap, Faturalandırma, Bağlantılar, Editör).
  • Etiketleri Yönet — destek öğelerine uygulanan ince taneli etiketler (örn. migration, saml, stripe).
  • Tipleri Yönet — içerik tipleri (örn. how-to, troubleshooting, FAQ, policy).

Öğe şekli

Her satır küçük bir varlıktır:

typescript
{
  id: string,
  name: string,
  icon: string,         // lucide adı veya emoji
  color: string,        // hex / named renk
  status: number,       // 1 = aktif, 0 = arşivli
}

Frontend, üç sayfa arasında aynı <AddDialog> ve inline-edit affordance'larını kullanır — işlemler list, add, edit, delete'tir.

API

Kategoriler, etiketler ve tipler destek öğeleri API'si üzerinden saklanır (frontend hook'u type query parametresi ile useSupportItems'tır). Tam endpoint yolları /api/v1/support-items altındaki konvansiyonel REST pattern'ını izler.

Biletler

Bilet kuyruğu yönetiminin kendisi burada kapsam dışıdır — kullanıcı yüzeyi için Yardım Al'a ve özel bir moderasyon akışı inşa etmen gerekiyorsa altta yatan CRUD için backend/src/routes/supportTickets.routes.ts'e bak.

İlgili