Turcais / nezirkurbantakip

Other
0 stars 0 forks source link

Ön Kayıt ve Satış Sayfası Gereksinimleri #2

Open rasitozdas opened 1 month ago

rasitozdas commented 1 month ago

Screen Shot 2024-08-04 at 11 11 24 AM

Bu ekran ön kayıt ve satış sayfasına ilk tıklandığında bu şekilde açılıyor. Ancak ben DJango'nun kısıtlılıkları nedeniyle bu şekilde bir yöntem izledim. Soldaki kişiler listesinin yukarısında tek bir arama barı olması yeterli. Adında veya soyadında (arama kelimesini bölerek) filtreleme yaptırabilmesi iyi olur.

Görüşmemizde kişiler listesinin tek bir kez çekilebileceğini konuşmuştuk. Uygulama başka bölgelerde de kullanılırsa bu durum performans sorunlarına sebep olur mu? Kullanıcı kendi listesini uygulama başlayınca çekebiliyorsa sıkıntı olmaz.

rasitozdas commented 1 month ago

Screen Shot 2024-08-04 at 11 16 36 AM

Listeden bir kişiye tıklandığında ekran bu şekilde yenileniyor. Kişi bilgileri geliyor önce. Ekranda gösterilen bilgiler yeterli. Kişinin yaptığı ön kayıt ve satış işlemleri iki ayrı liste olarak görünüyor bu ekranda.

Ödeme Alınması

Tabloda para ikonuna basıldığında "Ödeme Al" tooltip çıkıyor. Screen Shot 2024-08-04 at 11 21 03 AM

Bu linke basıldığında sağ tarafta ilave bir form daha açması lazım (resimdeki "yapılmış ödemeler" tablosu zaten vardı).

Form Alanları

Ödeme Türü: Değerleri Ön Kayıt veya Satış olabiliyor. Kişi: Kişiler tablosunda "silindi" olarak işaretlenmemiş tüm kişileri getirmesi lazım.

Bu formdaki alanlar veritabanında ön kayıt tablosuna yazılacak.

Form kaydı tamamlandığında veritabanında ödeme durumu alanını güncellemesi lazım (bunun sürecini ayrı bir issue ile belirteceğim). Sonra sayfada ön kayıtlar tablosundaki "Ödeme Durumu" bilgisinin güncellenmesi gerekli.

Satış tablosundaki "ödeme al" butonuna tıklayınca da yine aynı form açılıyor, bu sefer "Ödeme Türü" alanı varsayılan olarak "Satış" seçilmiş geliyor.