feat: preserve search text in saved tender filters

This commit is contained in:
2026-09-06 16:03:49 +03:00
parent e4a1fd0f5b
commit bcfeb6995c
5 changed files with 35 additions and 4 deletions
+6
View File
@@ -1246,3 +1246,9 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
- Kod incelemesinde, güncel portföy ürününü alan ve kontrolleri sıfırlayan düğmenin yalnız setChecks çağırdığı görüldü. Üst kapsayıcıdaki onChange düğme tıklamasında çalışmadığından kaydedilmiş taslak etiketi değişmeden kalabiliyordu.
- PreparationChecks üzerinden gelen bütün kontrol güncellemeleri artık taslağı kaydedilmemiş olarak işaretliyor. Fonksiyon biçimindeki state güncellemeleri korunuyor; başarılı kayıt mevcut mekanizmayla uyarıyı kaldırıyor.
- Build ve git diff --check başarılı. Bu küçük durum bildirimi düzeltmesi için tarayıcı kabulü ve tam test paketi yeniden çalıştırılmadı. Build büyük paket uyarısı devam ediyor. Genel plan açık.
### 2026-09-06 — Kayıtlı filtrelerde arama metinleri
- Kayıtlı filtre oluşturma ekranına anahtar kelime, kurum adı ve İKN / DT no alanları eklendi. Bu alanlar mevcut revizyon kontrollü saved_filters kaydında saklanıyor. Filtre uygulanırken ana arama ve detaylı arama durumlarına ayrı aktarılıyor; dolu alanlar mevcut liste eşleştirmesinde birlikte uygulanıyor.
- Önceki filtre kayıtları yeni alanlar olmadan çalışmaya devam ediyor ve önceki arama metinlerini temizliyor. Yeni metin alanları okunurken tür doğrulaması ve kenar boşluk temizliği uygulanıyor.
- JSON çevriminden sonra üç bağımsız alanın korunması ve yanlış türdeki alanların reddi için regresyon testi eklendi. 277 test, build ve diff kontrolü başarılı. Yeni formun tarayıcıda kaydet/yenile/uygula kabulü henüz yapılmadı; etkin detaylı aramayı tek düğmeyle kayıt formuna aktarma eklenmedi. Genel plan açık.