◾ Teachfluence Web
000102030405060708091011121314151617
Seanslar & Ayarlar
Seanslar & AyarlarMevcut
Koçluk seansları listesi & detay · organizasyon ayarları · üyeler & roller · profil · Türkçe · Masaüstü (1440px, tam ekran) · Mevcut arayüzün birebir yakalanması
Mevcut Bugün canlıda olan, mevcut uygulamadan birebir yakalanmış ekranlar
Planlanan Ekibin daha sonra tasarlayıp ekleyeceği yeni ekranlar
Bir bandın sol kenarındaki turuncu şerit + “PLANLANAN” etiketi = henüz yapılmamış, önerilen ekran.
Birebir Görüşmeler · Kart Izgarası + Yayın Filtresi
Organizasyonun tüm 1:1 birebir görüşmeleri (CoachingSession), Dersler sayfasının “meetings” bölümünde kart ızgarası olarak listelenir (/admin/courses#meetings). Üstte yayın durumu sekmeleri (Tümü / Yayında / Taslak / Arşiv, sayaçlı), altta responsive VerticalCoachingCard ızgarası. Kaynak: coachingSessions(first,after,tagIds,query,sortBy:{OBJECT_INDEX,ASC}) bağlantısı · görünürlük COACHING_VIEW iznine bağlı, oluşturma COACHING_CREATE gerektirir.
Dolu · yayın sekmeleri + kart ızgarası
teachfluence
9+
AU
Birebir Görüşmeler
Birebir görüşmelerinizi görüntüleyin ve yönetin.
Birebir Görüşme Oluştur
Tümü 8
Yayında 5
Taslak 2
Arşiv 1
YayındaDahili
Kariyer Koçluğu Seansı
30 dk · Google Meet
₺1.50042 rezervasyon
YayındaCalendly
Mentörlük Görüşmesi
45 dk · Calendly
₺2.20018 rezervasyon
TaslakDahili
Sınav Hazırlık Danışmanlığı
60 dk · Zoom
₺1.800
YayındaDahili
Girişimcilik Stratejisi
50 dk · Google Meet
₺3.0007 rezervasyon
8 birebir görüşmeden 4 tanesi gösteriliyor
Daha Fazla Yükle
Rozetler: Yayında (success) · Taslak (neutral) · Arşiv. Sağ üstteki Dahili / Calendly rozeti randevu modunu (bookingMode) gösterir. Varsayılan sıralama OBJECT_INDEX ASC. Kartlar /admin/coaching-sessions/[slug] detayına gider.
Boş durum · henüz görüşme yok (SectionEmptyState)
Birebir Görüşmeler
Birebir Görüşme Oluştur
Öğrencilerinizle birebir görüşme randevusu planlayın
Birebir Görüşme Oluştur
Filtreli boş sonuç: “Filtrelere uygun birebir görüşme bulunamadı.” · sekme-bazlı boş: “Bu kategoride içerik bulunamadı.” Oluşturma butonu yalnızca canCreate (COACHING_CREATE) için görünür.
Yükleniyor · VerticalImageCardSkeleton
Sayfalama sırasında ızgara sonuna skeleton kartlar eklenir (InfiniteListFooter + VerticalImageCardSkeleton).
Birebir Görüşme Oluştur · Modal
Liste boş-durum/oluştur butonundan açılan CreateCoachingSessionDialogContent. Ad + adres (slug) + randevu modu; Dahili Sistem seçilince seans süresi, toplantı platformu, tampon, minimum bildirim ve maksimum ileri tarih alanları açılır. Kaynak: createCoachingSession mutasyonu.
Dahili Sistem modu · form alanları
Birebir Görüşme Oluştur
Kariyer Koçluğu Seansı
.../kariyer-koclugu
kariyer-koclugu adresi birebir görüşmenize ait olacak.
Dahili Sistem
Teachfluence üzerinden randevu al
Calendly
Harici randevu sistemi kullan
30
Google Meet
örn. 15
24
örn. 30
İptal
Birebir Görüşme Oluştur
Slug doğrulaması TR: zorunlu / maks 40 karakter / geçersiz format / rezerve / “bu adres ile zaten görüşmeniz mevcut”. Boş tampon/bildirim/ileri-tarih = sınırsız.
Calendly modu · toplantı seçimi
Birebir Görüşme Oluştur
Dahili Sistem
Teachfluence üzerinden randevu al
Calendly
Harici randevu sistemi kullan
Calendly ile oluşturduğun toplantıyı seç...
Calendly ile yeni bir toplantı oluşturduktan sonra yenile butonuna tıklayarak toplantıları güncelleyebilirsin.
İptal
Birebir Görüşme Oluştur
Yenile başarısız olursa: “Calendly görüşmeleri yenilenemedi. Lütfen tekrar deneyin.” Calendly modunda seans süresi/platform alanları gizlidir.

Birebir Görüşme Detayı · Sayfa Çatısı + Ayarlar › Genel
Tek görüşmenin editörü (/admin/coaching-sessions/[slug]): ProductDetailHeader (geri “Birebir görüşmelere dön”, yayın rozeti, “Sayfayı Görüntüle”), yapılandırma uyarı alertleri, DRAFT için yayın banner'ı ve kaydırılabilir sekmeler. Kaynak: AdminCoachingSessionPageQuery · Ayarlar & Öneriler sekmeleri hasResourcePermission('COACHING_SESSION', id, 'COACHING_EDIT') ile kilitlenir.
Dolu · Ayarlar sekmesi › Genel görünüm
teachfluence
9+
AU
Birebir görüşmelere dönKariyer Koçluğu Seansı
Yayında
Sayfayı Görüntüle
Müsaitlik Ayarlarını Yapılandır — Öğrencilerinizin randevu alabilmesi için müsaitlik saatlerinizi belirlemelisiniz.
Ayarları Düzenle
Ayarlar
Seanslar
Eğitmenler
Danışanlarım
Satışlarım
Öneriler
Genel
Fiyatlandırma
Etiketler ve Özel Alanlar
Kritik İşlemler
Kariyer Koçluğu Seansı
Güncelle
Birebir Görüşme adresikariyer-koclugu Randevu ModuDahili Sistem Seans Süresi30 dakika Tampon Süresi15 dakika Toplantı PlatformuGoogle Meet Minimum Bildirim Süresi24 saat Maksimum İleri Tarih30 gün Randevu öncesi iptal süresi (dakika)120
Google Takvim Bağlı Değil — Google Takvim bağlantısı olmadan toplantılar otomatik olarak oluşturulamaz.
Entegrasyonu Yapılandır
Haftalık Takvim Önizleme
Düzenle
Pazartesi09:00 – 17:00
Salı09:00 – 17:00
Çarşamba13:00 – 18:00
PerşembeMüsait değil
Tanıtım Sayfası Önizleme
Kariyer Koçluğu Seansı
30 dk birebir görüşme · Google Meet
₺1.500
Görseli Değiştir
Açıklamayı göster
Üst uyarı alertleri (sırayla): Ödeme Bilgilerin Eksik · Calendly Entegrasyonunu Aktive Et · Müsaitlik Ayarlarını Yapılandır — her biri Ayarlar sekmesine yönlendirir. Eğitmenler sekmesi yalnızca IN_HOUSE modunda görünür.
Yetki yok · kilitli Ayarlar/Öneriler sekmeleri
Birebir görüşmelere dönKariyer Koçluğu Seansı
Ayarlar
Seanslar
Öneriler
Bu bölümü düzenleme yetkiniz yok
Ayarlar ve Öneriler sekmeleri yalnızca düzenleme yetkisi olan üyeler için açıktır. Görüntüleyenler için varsayılan sekme Seanslar’dır.
Düzenleme yetkisi olmayanlar için Ayarlar/Öneriler kilitli (lockedLabel “Bu bölümü düzenleme yetkiniz yok”). IN_HOUSE görüşmelerde müsaitlik kartı düzenleyici olmayanlara da salt-okunur gösterilir.
Bulunamadı
Birebir görüşme bulunamadı
İstenen birebir görüşme kaydı bulunamadı veya kaldırılmış olabilir.
Birebir görüşmelere dön
Yükleniyor durumunda başlık + sekmeler + içerik Suspense skeleton olarak gösterilir.

Birebir Görüşme Detayı · Seanslar (Rezervasyonlar)
Görüşmenin rezervasyonları (?tab=reservations): araç çubuğu (öğrenci ara · tarih aralığı · Durum · Sıfırla), Tablo / Takvim alt-görünümleri. Kaynak: useReservations_coachingSession (reservations bağlantısı; student, startDate, endDate, coachingSessionPlan.name, status, url, zoomMeetingId). Varsayılan durum filtresi ['RESERVED'], aralık bugünden itibaren.
Tablo görünümü · dolu
teachfluence
9+
AU
Birebir görüşmelere dönKariyer Koçluğu Seansı
Ayarlar
Seanslar
Eğitmenler
Danışanlarım
Satışlarım
Öneriler
Tarih aralığı
Durum: Rezerve
Tablo
Takvim
Sıfırla
ÖğrenciEmailBaşlangıç ZamanıBitiş ZamanıPlanDurumLink
EY
Elif Yılmaz
elif.yilmaz@ornek.com14 Tem 2026, 10:0014 Tem 2026, 10:303 Görüşme PaketiRezerveSeansa Git
MK
Mert Kaya
mert.kaya@ornek.com14 Tem 2026, 11:0014 Tem 2026, 11:30Tekil GörüşmeRezerveZoom Toplantısını Başlat
ZD
Zeynep Demir
zeynep.demir@ornek.com13 Tem 2026, 15:0013 Tem 2026, 15:303 Görüşme PaketiTamamlandı
Ahmet Şahin
ahmet.sahin@ornek.com12 Tem 2026, 16:0012 Tem 2026, 16:30Tekil GörüşmeÖğrenci Tarafından İptal
SB
Selin Barış
selin.baris@ornek.com11 Tem 2026, 14:0011 Tem 2026, 14:303 Görüşme PaketiOrganizasyon Tarafından İptalGörüşme Linki Ekle
Bu görüşme için toplam 128 rezervasyon
Daha fazla yükle
Durum rozetleri (CoachingSessionReservationStatus): Rezerve (info) · Tamamlandı (success) · Öğrenci Tarafından İptal (neutral) · Organizasyon Tarafından İptal (danger). Satır kebab menüsü: Görüşme Linkini Güncelle. Link kolonu moduna göre Seansa Git / Zoom Toplantısını Başlat / Görüşme Linki Ekle gösterir.
Takvim görünümü + gün detayı
Temmuz 2026
Tablo
Takvim
PztSalÇarPerCumCmtPaz
6
7
8
9
10
11
1
12
1
13
1
14
2
15
16
17
18
19
14 Temmuz 2026
Elif Yılmaz
10:00 – 10:30

Mert Kaya
11:00 – 11:30
Takvim gün hücreleri rezervasyon sayısını rozetle gösterir; seçili gün ReservationsDayDetail panelinde saat-saat listelenir. Boş gün: “Bu gün için rezervasyon yok.”
Görüşme Linki Ekle · dialog
"elif.yilmaz@ornek.com" İle Olan Görüşmenin Linkini Güncelle
Görüşme Linki
Görüşme Linkini Güncelle
UpdateCoachingSessionReservationDialogContent — dahili sistemde otomatik toplantı oluşturulamadığında manuel link girmeye yarar. Zoom başlatma linki alınamazsa: “Zoom başlatma linki alınamadı. Lütfen tekrar deneyin.”

Birebir Görüşme Detayı · Danışanlarım (Kayıtlılar / Davetler)
Görüşmeye kayıtlı öğrenciler (kalan görüşme hakkı ile) ve bekleyen davetler (?tab=students). SegmentedViewToggle: Kayıtlılar / Davetler. Kaynak: CoachingSessionStudentsQuery · studentInvitations{status,email,createdAt,invitedBy}.
Kayıtlılar görünümü
teachfluence
9+
AU
Birebir görüşmelere dönKariyer Koçluğu Seansı
Ayarlar
Seanslar
Eğitmenler
Danışanlarım
Satışlarım
Öneriler
Kayıtlılar
Davetler
Öğrenci Davet Et
ÖğrenciEmailKalan Görüşme HakkıToplam Görüşme Hakkıİlk Satın Alma Tarihi
EY
Elif Yılmaz
elif.yilmaz@ornek.com234 Tem 2026
MK
Mert Kaya
mert.kaya@ornek.com0128 Haz 2026
SB
Selin Barış
selin.baris@ornek.com3310 Tem 2026
3 danışan
Satır kebab menüsü: “Randevu Hakkını Güncelle” — dialog başlığı "{email}" Üyesinin Kalan Görüşme Hakkını Güncelle. Öğrenci yükleme hatası: “Öğrenciler yüklenemedi...”.
Davetler görünümü + Öğrenci Davet Et dialogu
Kayıtlılar
Davetler
EmailDavet TarihiDurumDavet Eden
burak.can@ornek.com9 Tem 2026BeklemedeAyşe Uçar
deniz.ak@ornek.com5 Tem 2026Kabul EdildiAyşe Uçar
ece.tan@ornek.com1 Tem 2026Süresi DolduAyşe Uçar
Öğrenci Davet Et
Email
Doğrudan Kayıt
Davet göndermeden öğrenciyi doğrudan kaydedin.
İptal
Öğrenci Davet Et
Davet durumları (InvitationStatus): Beklemede / Kabul Edildi / İptal Edildi / Süresi Doldu. “Doğrudan Kayıt” açıkken davet e-postası gitmeden öğrenci kaydedilir.
Birebir Görüşme Detayı · Eğitmenler + Satışlarım
Eğitmenler sekmesi yalnızca IN_HOUSE görüşmelerde görünür (eğitmen listesi + Google Takvim durumu). Satışlarım sekmesi görüşmeye ait sipariş satır kalemlerini kazanç kırılımıyla listeler (CoachingSessionOrders).
Eğitmenler sekmesi (IN_HOUSE)
Ayarlar
Seanslar
Eğitmenler
Danışanlarım
Satışlarım
Eğitmenler
Bu seansa atanmış eğitmenleri yönetin.
Eğitmen Ekle
AU
Ayşe Uçar
Kariyer koçu · 8 yıl deneyim
Google Takvim BağlıAktif
Can Özkan
Biyografi eklenmemiş
Google Takvim bağlı değilPasif
Takvimimi Bağla
Takvim durumları: Google Takvim Bağlı / Google Takvim bağlı değil / Takvim bağlı (izinler eksik). Boş: “Henüz eğitmen eklenmemiş.” Eğitmen ekle dialogu: Üye seç · Görünen Ad · Biyografi.
Satışlarım sekmesi · sipariş tablosu
Ayarlar
Seanslar
Danışanlarım
Satışlarım
TarihÖğrenciDurumSeans SayısıSatış FiyatıÖdenen FiyatÖdeme Sağlayıcı KomisyonuTeachfluence KomisyonuNet Kazanç
4 Tem 2026
EY
Elif Yılmaz
Tamamlandı3₺4.500₺4.500₺135₺225₺4.140
28 Haz 2026
MK
Mert Kaya
Tamamlandı1₺1.500₺1.575₺47₺75₺1.453
Kolonlar: Tarih · Öğrenci · Email · Durum · Seans Sayısı · Satış/Ödenen Fiyat · Ödeme Sağlayıcı & Teachfluence Komisyonu · Net Kazanç. Ödenen vs. net kazanç tooltip’lerle açıklanır (“Detaylı bilgi için incele.”). Yükleme sırasında ~10 kolonlu OrdersTableSkeleton.

Birebir Görüşme Ayarları · Fiyatlandırma
Ayarlar sekmesinin Fiyatlandırma alt-görünümü (?settingsView=pricing): plan-bazlı fiyat kartları (görüşme hakkı sayısı, fiyat, KDV, süre, tampon, görünürlük). Kaynak: CoachingSessionPricing_coachingSession. “Yeni Fiyatlandırma Ekle” → SetCoachingSessionPlanPricingDialogContent.
Dolu · plan kartları
teachfluence
9+
AU
Birebir görüşmelere dönKariyer Koçluğu Seansı
Ayarlar
Seanslar
Eğitmenler
Danışanlarım
Satışlarım
Öneriler
Genel
Fiyatlandırma
Etiketler ve Özel Alanlar
Kritik İşlemler
Fiyatlandırma
Yeni Fiyatlandırma Ekle
1 Randevu Hakkı
Aktif
30 dk · 15 dk tampon
₺1.500₺1.800%17 indirim
%20 KDV
Sipariş Linkini Kopyala
Güncelle
3 Randevu Hakkı
Özel (Sadece Sipariş Linki ile Alınabilir)
30 dk · 15 dk tampon
₺4.050₺4.500%10 indirim
%20 KDV
Sipariş Linkini Kopyala
Güncelle
Rozetler: Aktif / Taslak / Özel (Sadece Sipariş Linki ile Alınabilir). Boş: “Henüz fiyatlandırma eklenmedi...”. Vergi alanı fatura yapılandırmasıyla kilitlenebilir.
Fiyatı Güncelle · dialog
Fiyatı Güncelle
3
TRY (₺)
4.050
4.500
20%
30
Gizli
Gizli fiyatlar yalnızca sipariş linki ile alınabilir ve öğrenciler tarafından görüntülenemez.
Aktif
Aktif olmayan fiyatlar öğrenciler tarafından görüntülenemez ve siparişlerde kullanılamaz.
İptal
Fiyatı Güncelle
Doğrulama: fiyat ≥ 0 · KDV 0–100 · satış fiyatı orijinal fiyattan büyük olamaz (“Satış fiyatı orijinal fiyattan büyük olamaz...”).
Ayarlar · Müsaitlik Düzenleyici · Etiketler · Kritik (Sil)
Dahili sistem görüşmelerinde haftalık müsaitlik (WeeklyAvailabilityEditor + tarih-bazlı istisnalar); Etiketler ve Özel Alanlar alt-görünümü organizasyon etiketleri + özel alan değerleri; Kritik İşlemler alt-görünümü kalıcı silme (deleteCoachingSession).
Müsaitliği Düzenle (IN_HOUSE)
Müsaitliği Düzenle
Kapat
Haftalık Müsaitlik
Pazartesi
09:00
17:00
Salı
09:00
17:00
Çarşamba
Müsait değil
Perşembe
13:00
18:00
Özel Gün Ayarları
Gün Seç
29 Temmuz 2026
Tüm gün kapalı (tatil)
Kapat
Kaydet
Dahili sistem dışındaki modlarda uyarı gösterilir: “Müsaitlik Ayarları Kullanılamıyor” — “Lütfen randevu modunu ‘Dahili Sistem’ olarak değiştirin.” Müsaitlik kuralı yoksa yapılandırma uyarısı doğar.
Etiketler ve Özel Alanlar
Genel
Fiyatlandırma
Etiketler ve Özel Alanlar
Kritik İşlemler
Etiketler
KariyerMentörlükEtiket Ekle
Özel Alanlar
Yeni mezunlar
Türkçe
Özel alan görünürlüğü etiket kapsamlarına (tagScopes) ve visibility’ye bağlıdır. Kaynak: coachingSession.tags + customFieldValues.fieldDefinition.
Kritik İşlemler · sil onay dialogu
Bu birebir görüşmeyi sil
Birebir görüşmeyi sildiğinizde tüm ilişkili veriler silinecektir. Bu işlem geri alınamaz.
Birebir Görüşmeyi Sil
"Kariyer Koçluğu Seansı" birebir görüşmesini silmek istediğinizden emin misiniz?
Birebir görüşmeyi sildiğinizde tüm ilişkili veriler silinecektir. Bu işlem geri alınamaz.
Bu birebir görüşmeyi silmek istediğimi kabul ediyorum
İptal
Birebir Görüşmeyi Sil
Yazarak-onaylama: kullanıcı tam metni girene kadar sil butonu pasiftir. Hata: “Birebir görüşme silinemedi.” Kaynak: DangerousCoachingSessionSettings_coachingSession.

Organizasyon Ayarları · Sayfa Çatısı
Ayarların kökü (/admin/settings): izinle filtrelenen üst-düzey sekmeler, her sekme URL-senkron alt-sekmelere sahip; başlıkta yardım menüsü + SettingsSearch (⌘K). Kaynak: SettingsPageQuery (~20 fragment). Her sekme hasAnyOrgPermission(tab.permissions) ile gizlenir; görünür sekme yoksa NoAccessMessage.
Dolu · Organizasyon sekmesi
teachfluence
9+
AU
Ayarlar
Organizasyon
Tema
Ekip
İçerik Ayarları
Yerelleştirme
Ödeme
Aboneliğim
Entegrasyonlar
Bildirimler
Özel Alanlar
Yasal Belgeler
xAPI
Organizasyon AyarlarıWebsitesi Ayarları
Organizasyon Ayarları
FA
Logoyu Değiştir
PNG veya SVG · en fazla 2 MB
Flu Akademi
flu-akademi
flu-akademi.teachfluence.com adresi organizasyonun için ayrılacak.
Organizasyon Ayarlarını Kaydet
Sekme izinleri: ORG_SETTINGS_VIEW/EDIT · ORG_WEBSITE_VIEW · ORG_MEMBERS_VIEW · ORG_BILLING_VIEW · ORG_CUSTOM_FIELDS_VIEW · ORG_LEGAL_DOCUMENTS_VIEW. Alt-sekmeler chip satırıyla; sekme/alt-sekme değişiminde kaydedilmemiş değişiklik onayı (UnsavedChangesConfirmDialog). Eski URL yönlendirmeleri: roles→members#roles, website→organization#website, checkoutFields→payment.
Yükleniyor · SettingsPageSkeleton
Relay sorgusu çözülene kadar Suspense fallback: başlık + geniş sekme çubuğu + üç metin satırı skeleton.
Yetki yok · NoAccessMessage
Ayarlar
Bu bölüme erişiminiz yok
Üye rolünüz Ayarlar bölümüne erişim içermiyor. Erişim için bir Sahip veya Yönetici ile iletişime geçin.
visibleTabs.length === 0 olduğunda tüm sekmeler yerine tek NoAccessMessage (section='Ayarlar') gösterilir.
Ayarlar · ⌘K Arama Paleti
Başlıktaki SettingsSearch komut paleti sekme/alt-sekmeye anahtar-kelime eşanlamlılarıyla atlar (ör. “iban” → Ödeme, “filigran” → İçerik Ayarları).
Komut paleti açık
ödeme
Ödeme Ayarları
Ödeme · Ödeme Ayarları
Fatura ve İletişim Alanları
Ödeme · Fatura ve İletişim Alanları
Aboneliğim
abonelik plan paket fatura
Her sonuç sekme + alt-sekmeye yönlendirir. Anahtar kelimeler ör.: ödeme = “ödeme tahsilat banka iban iyzico stripe komisyon”.

Ekip Ayarları · Üyeler Tablosu
Ekip sekmesinin Üyeler bölümü (?tab=members§ion=members): özet kartları + araç çubuğu (email arama · rol filtresi · davet · özel alan tanımları) + MembersDataTable. Kaynak: OrganizationMembers fragment (members{role,createdAt,isPublic,tags,givenName,lastName,member{email}}) · düzenleme ORG_MEMBERS_EDIT, görüntüleme ORG_MEMBERS_VIEW. Varsayılan sıralama OBJECT_INDEX ASC.
Dolu · özet + üye tablosu
teachfluence
9+
AU
Ayarlar
Organizasyon
Tema
Ekip
İçerik Ayarları
Yerelleştirme
Ödeme
ÜyelerDavetlerRoller
Toplam üye
14
1 Sahip3 Yönetici
Bekleyen davet
2
Görünür
9
Gizli
5
Ekip Ayarları
Ekip üyelerinizi yönetin ve yeni üyeler davet edin.
Sıralamayı Düzenle
Özel Alan Tanımları
Ekip Üyesi Davet Et
Rol
İsimSoyisimEmailRolEtiketlerGörünürlükKatılma Tarihi
AU
Ahmet
Uysalahmet@ornek.comSahipKurucuHerkese Açık2 yıl önce
AU
Ayşe
Uçarayse@ornek.comYöneticiEğitmenHerkese Açık8 ay önce
Can
Özkancan@ornek.comEğitmenGizli3 ay önce
DK
Deniz
Karadeniz@ornek.comÜyeHerkese Açık6 gün önce
14 üyeden 4 tanesi
Daha fazla yükle
Rol rozetleri: Sahip (primary) · Yönetici (info) · Eğitmen/Üye (neutral). Görünürlük: Herkese Açık / Gizli. Satır işlemleri: Detayları Görüntüle (harici bağlantı butonu) + kebab: Güncelle · Sil · Etiketleri Düzenle · Özel Alanları Düzenle. Silinen üyenin email’i “Silinmiş kullanıcı” olarak gösterilir.
Ekip Üyesi Davet Et · dialog
Ekip Üyesi Davet Et
ornek@eposta.com
Üye (Varolan Tüm Kursları görüntüleyebilir)
Ekip Üyesi Davet Et
InviteOrganizationMemberDialogContent. Aynı dialog Davetler bölümünden de açılır.
Davetler bölümü · boş durum
ÜyelerDavetlerRoller
Henüz bekleyen davet yok
Ekibine yeni üyeler davet ederek başla.
Ekip Üyesi Davet Et
Dolu tabloda kolonlar: Email · Davet Tarihi · Rol · Durum (Beklemede/Kabul Edildi/İptal Edildi/Süresi Doldu). Kaynak: OrganizationMemberInvitations_organization.

Ekip Ayarları · Roller
Ekip sekmesinin Roller bölümü (?tab=members§ion=roles): granüler izin kapsamlarına sahip özel RBAC rolleri. Kart ızgarası (renk noktası · ad · açıklama · “{sayı} izin”). Kaynak: OrganizationRoles_organization (roles{name,description,color,permissions}). Görüntüleme ORG_MEMBERS_VIEW, düzenleme ORG_MEMBERS_EDIT.
Dolu · rol kartları
teachfluence
9+
AU
Ayarlar
Organizasyon
Tema
Ekip
İçerik Ayarları
Yerelleştirme
ÜyelerDavetlerRoller
Roller
Organizasyon üyeleriniz için ayrıntılı izinlere sahip özel roller oluşturun ve yönetin.
Rol Oluştur
İçerik Yöneticisi
Ders ve içerik düzenleme yetkisine sahip roldür.
8 izin
Satış Ekibi
Sipariş ve öğrenci görüntüleme yetkisi.
4 izin
Koçluk Eğitmeni
Birebir görüşme ve rezervasyon yönetimi.
6 izin
Görüntüleme izni yoksa: NoAccessMessage “Bu bölüme erişiminiz yok — {rol} rolünüz Roller bölümüne erişim içermiyor. Erişim için bir Sahip veya Yönetici ile iletişime geçin.” Boş durum: ShieldCheck + “Henüz rol yok”.
Rol Oluştur / Düzenle · dialog
Rol Oluştur
ör. İçerik Yöneticisi
Bu rolün ne için olduğunu açıklayın...
Renk Seç
Temizle
Görsel tanımlama için isteğe bağlı renk.
Bu rolün vereceği izinleri seçin.
Kurs İzinleri
Kursu Görüntüle
Kursu Düzenle
Kursu Sil
Siparişler ve Ticaret
Siparişleri Görüntüle
İptal
Rol Oluştur
PermissionScopeSelector izinleri gruplar halinde onay kutularıyla sunar. Doğrulama TR: ad zorunlu / maks 100, açıklama maks 500, geçerli hex renk, en az bir izin.
Rolü Sil · onay
Rolü Sil
"Satış Ekibi" rolünü silmek istediğinizden emin misiniz? Bu role sahip üyeler ilgili izinlerini kaybedecektir.
İptal
Sil
Silme başarısız: “Rol silinemedi.” Kaynak: deleteOrganizationRole mutasyonu.

Üye Detayı · Profil + Rol Atamaları
Bir organizasyon üyesinin tam profili (/admin/settings/members/[memberId]): kimlik, organizasyona özel profil override'ları, açıklama, özel alanlar ve rol atamaları. Kaynak: MemberDetailPageQuery (node → OrganizationMember). canEdit = ORG_MEMBERS_EDIT VEYA kendi profili (viewerMembership.id === member.id) — bu ekran aynı zamanda üyenin “kendi profilim” görünümüdür.
Dolu · üye bilgileri + roller
teachfluence
9+
AU
AU
Ayşe Uçar
ayse@ornek.com
Sayfayı Görüntüle
Üye Bilgileri
Emailayse@ornek.com RolYönetici UnvanKıdemli Kariyer Koçu Slugayse-ucar Katılma Tarihi12 Kasım 2025 Profil GörünürlüğüHerkese Açık
EtiketlerEğitmen Kariyer
Biyografi
8 yıllık deneyimiyle yeni mezunlara ve kariyer değişikliği yapanlara birebir koçluk veriyor.
Bu organizasyona özel profil
Ayşe
Orijinal: Ayşe Nur
Uçar
AU
Görseli Değiştir
Organizasyona özel görsel · orijinali geçersiz kılar
Özel Alanlar
DepartmanKoçlukUzmanlıkKariyer & İş Yaşamı
Rol Atamaları
Bu üyeye atanan rolleri yönetin.
Rol Ata
Koçluk Eğitmeni
Kaldır
Kariyer Koçluğu Seansı kapsamında
İçerik Yöneticisi
Kaldır
Organizasyon geneli

Geçerli İzinler
Kursu DüzenleGörüşmeyi DüzenleRezervasyonları YönetSiparişleri Görüntüle
Unvan/Slug/Biyografi satır-içi düzenlenir (InlineEditField). Rol atamaları organizasyon-geneli vs. kaynak-kapsamlı ayrımı yapar; “Geçerli İzinler” birleşik özettir. Görünürlük anahtarı yalnızca ORG_MEMBERS_EDIT ile aktiftir.
Üye bulunamadı
Üye Bulunamadı — İstenen üye kaydı bulunamadı.
Listeye Geri Dön
Yükleniyor durumunda kartlar Suspense skeleton olur. Geri butonu yalnızca ORG_MEMBERS_EDIT için görünür.
Rol Ata · dialog
Rol Ata
Bu üyeye atanan rolleri yönetin.
Koçluk Eğitmeni
Organizasyon geneli
Belirli bir kaynak kapsamında
Kariyer Koçluğu Seansı
İptal
Rol Ata
AssignRoleDialog — atama başarılı: “Rol başarıyla atandı”. Kaldırma onayı (RevokeRoleAssignmentDialog): “Bu üyeden ‘{roleName}’ rolünü kaldırmak istediğinizden emin misiniz?”.

Ayarlar · Video Ayarları
Ayarlar → İçerik Ayarları altında yeni bir alt-sekme: Video. Organizasyon video ayarlarının düzenleyicisi. Kaynak backend: updateOrganizationVideoSettings(input) zaten var ve OrganizationVideoSettings okunuyor — ama bugün panel bu ayarları yalnızca salt-okunur gösteriyor; düzenleme yüzeyi yok. Mutation bugün iki alanı yazar: sağlayıcı (preferredProvider: AWS / Cloudflare / Bunny) ve otomatik altyazı dilleri (captionLanguages, ISO 639-1). Aşağıdaki varsayılan görüntüleme kontrolleri (kalite / oynatma hızı / otomatik oynat / indirme) planlanan eklentilerdir; dinamik filigran ise ayrı bir ayardır (OrganizationVideoWatermarkSettings). Yetki: ORG_SETTINGS_EDIT. Sağlayıcı Cloudflare Stream; altyazı/filigran iş hattı arka planda çalışıyor.
Düzenleyici · Ayarlar → İçerik Ayarları → Video
teachfluence
9+
AU
Ayarlar
Organizasyon
Tema
Ekip
İçerik Ayarları
Yerelleştirme
Ödeme
Aboneliğim
Entegrasyonlar
Bildirimler
Yasal Belgeler
GenelVideo YeniFiligranSertifika
Video Ayarları
Cloudflare Stream
Yüklenen videoların barındırıldığı ve dağıtıldığı akış sağlayıcısı.
Türkçe İngilizce Dil Ekle
Her yeni videoya bu diller için otomatik altyazı üretilir. Boş bırakılırsa altyazı üretilmez.

Varsayılan Görüntüleme
Otomatik (uyarlamalı)
Otomatik oynat
Öğrenci ders öğesini açtığında video kendiliğinden başlar
Altyazıları varsayılan aç
Mevcutsa öğrencinin diline uygun altyazı açık başlar
İndirmeye izin ver
Öğrenciler videoyu çevrimdışı izlemek için indirebilir
Video Ayarlarını Kaydet
Alt-sekme Video, İçerik Ayarları chip satırına eklenir (hasAnyOrgPermission(ORG_SETTINGS_VIEW) ile görünür; düzenleme ORG_SETTINGS_EDIT). Kaydet → updateOrganizationVideoSettings (mutation mevcut) + toast “Video ayarları güncellendi”. Değişiklik yoksa buton pasif; sekme değiştirmede kaydedilmemiş değişiklik onayı (UnsavedChangesConfirmDialog).
Bugün · salt-okunur (düzenleyici yok)
Video Ayarları
Salt Okunur
Sağlayıcı
Cloudflare Stream
Varsayılan Kalite
Otomatik (uyarlamalı)
Otomatik Altyazı Dilleri
Türkçeİngilizce
Otomatik Oynat
Kapalı
Filigran
Açık · dinamik
Bu ayarlar yalnızca görüntülenebiliyor. Değiştirmek için MCP/API kullanılması gerekiyor; panelde düzenleyici henüz yok.
Mevcut durum: OrganizationVideoSettings (sağlayıcı + altyazı dilleri) okunur ama form yerine statik değerler render edilir; kilit rozeti + uyarı bandı. Planlanan iş, bu salt-okunur kartı soldaki düzenleyiciye çevirmektir — sağlayıcı ve altyazı dilleri için mutation hazır (yalnızca frontend eksik), kalite/oynatma/filigran kontrolleri ise ek backend+FE işidir.
Altyazı dili seçici (çoklu) + Filigran ayarı
Dil ara...
Türkçe
İngilizce
Almanca
Arapça
Fransızca
İspanyolca
Filigran uygula
Video üzerine öğrencinin e-postasını gömer
elif.yilmaz@ornek.com
Önizleme · filigran konumu oynatma sırasında periyodik olarak değişir.
Diller çoklu-seçim listesinden işaretlenir → seçili diller chip olarak ana forma yansır ve updateOrganizationVideoSettings(captionLanguages[])'e gönderilir. Filigran anahtarı dinamik (öğrenci e-postası) filigranı açar/kapar; bu ayar bugün de arka planda uygulanıyor ancak panelden değiştirilemiyor.