Yönetim paneli
Admin tüm alanları yönetir. Editör sadece blog yazılarını düzenler ve onaylar.
Bu sayfaya erişim yok.
| UID | E-posta | İsim | KVKK | Rol | İşlem |
|---|
Kullanıcıların oluşturduğu CV’ler. Silme işlemi geri alınamaz.
| Kullanıcı | CV | Şehir | Anahtar kelimeler | Güncelleme | İşlem |
|---|
Yeni blog ekle / düzenle
Blog talepleri ve yazılar
Her satıra bir seçenek yazın. Kaydedildiğinde CV oluşturucu bu seçenekleri Firestore’dan okur.
Site genel translate yönetimi
Her satır formatı: anahtar|Türkçe ifade|English text. Anahtar aynı kalır, TR/EN karşılıklarını değiştirebilirsiniz. Yeni ifade eklemek için yeni satır ekleyin.
Kapatılan / güçlendirilen alanlar
- KVKK ve Aydınlatma Metni onayı kayıt ekranına eklendi.
- Admin ve editör kontrolleri Firestore rules ile ayrıldı.
- Blog HTML içeriği izinli etiketlerle sanitize ediliyor.
- Admin, kullanıcı ve CV silme işlemlerinde geri dönüşsüz işlem uyarısı var.
- Mobilde A4 önizleme, tablolar, form alanları ve navbar taşmaları azaltıldı.
Yayın öncesi yapılması gerekenler
- İlk admin rolünü Firebase Console’da
admins/{uid}.role = adminolarak oluşturun. - Güncellenmiş
firestore.rulesdosyasını Firebase’e yayınlayın. - KVKK metinlerindeki şirket, iletişim ve saklama süresi alanlarını gerçek bilgilerle kesinleştirin.
- Firebase Authorized Domains listesini canlı domaininizle kontrol edin.