İçeriğe geç

Ayarlar → Tanımlı Değer Listeleri

Şablon: modul-ayarlar-izin.md referans iskeleti. Dil: TR. Kanıt: Ekrandaki etiket/buton — kod adı yok.


Uygulamadaki açılır listeleri (dropdown) besleyen değer listelerini yönetirsiniz. Örnek: eğitim seviyesi, medeni durum, masraf kategorisi, doküman türü gibi seçeneklerin neler olacağını burada tanımlarsınız.

Nerede: Sol menü → Sistem AyarlarıTanımlı Değer Listeleri (UDC).

Tanımlı Değerler genel görünüm

Kim: Owner.


  • Sol panel — Kategoriler: tüm değer grupları (ör. “Eğitim Seviyesi”). Bir kategori seçilir.
  • Sağ panel — Değerler: seçili kategorinin içindeki seçenekler (ör. Lise, Lisans, Yüksek Lisans).

Akış: Soldan kategori seç → sağda o kategorinin değerlerini ekle/düzenle/sil.


Adımlar: Sol panelde +Yeni Kategori EkleKod (boşluksuz benzersiz ad) + Varsayılan Etiket + (ops.) Açıklama, ÇevirilerOluştur.

Dikkat:

  • Kilit ikonlu kategoriler sistem tanımlıdır — düzenlenemez/silinemez (çekirdek akışlar kullanır).
  • Kategori silmek içindeki tüm değerleri de siler (onay istenir).

Adımlar: Kategori seçiliyken Yeni DeğerKod + Varsayılan Etiket + (ops.) Renk, Sıralama, ÇevirilerOluştur.

Alan (ekrandaki ad) Ne yapar
Kod Benzersiz tanımlayıcı (oluşturulduktan sonra değişmez)
Varsayılan Etiket Çeviri yoksa görünecek metin
Renk (ops.) Dropdown’da görsel ayrım (renk kodu)
Sıralama Listede görünme sırası (küçük önce)
Aktif Kapalıysa dropdown’da görünmez (veri korunur)

🔗 Etki: Aktif bir değer, ilgili tüm dropdown’larda otomatik görünür (masraf, izin, özlük, zimmet, devam…). Pasif yapılırsa gizlenir ama geçmiş kayıtlar bozulmaz.


  • Eksikleri Tamamla: sistemde olması gereken ama eksik kalan varsayılan listeleri ekler (mevcut veriyi bozmaz).
  • Zorla Yeniden Oluştur: sistem tanımlı listeleri varsayılanlardan baştan kurar — sistem listelerindeki özelleştirmeleri ezer (dikkatli kullan).

Bu işlemi yaparsan… Sonuç
Kategoriye değer ekledin O değer ilgili dropdown’da çıkar
Değeri pasif yaptın Dropdown’dan gizlenir, geçmiş korunur
Sıralama/renk verdin Dropdown görünümü buna göre

Harness: scripts/scenarios/admin-settings-extra-screenshots.spec.mjs (salt-okuma). Çıktı screenshots/ayarlar-udc/.