Sistemde halihazırda kimlik bilgileri yönetiliyor fakat aşağıda belirtilen durumlar için sunduğu yapı yetersiz veya kullanımı zorlaştıran bir yapıya sahip.
Bir kullanıcının yalnızca aktif bir kimlik bilgisi olmalı, (Not: Kimlik bilgisi formal veya informal olabilir. Formal bir kimlik bilgisi sistemde olmadığı sürece informal kimlik aktif kimlik olarak kabul edilir.)
Kimlik bilgisindeki temel bilgiler(ad ve soyad) oluşturulmadan kullanıcı kaydı yapılmamalı,
Hiç bir kimlik bilgisi kullanıcının kendisi tarafından düzenlenmemeli, formal kimlik bilgileri KPS üzerinden oluşturulmalı/güncellenmeli. İnformal kimlikler ise sadece yabancı uyruklu kişiler için yetkili öğrenci işleri personeli tarafından güncellenmeli.
Geliştirme yaparken User.last.identity çağrısıyla kişinin aktif kimliğine(formal/informal olduğu gözetilmeksizin) erişilmeli
Kimlik bilgileri güncellenirken temel bilgilerde bir değişiklik oluşmuşsa aktif kimlik, pasif yapılarak yeni bir kimlik kaydı oluşturulmalı ve aktif kimlik olarak ayarlanmalı
Öğrencilik için kimlik bilgisi üzerinde student_id tutulmamalı (Her öğrenci için yeni bir kimlik oluşturulmamalı), bunun yerine Student modelinde identity_id bilgisi tutulmalı,
Kimlik güncelleme işleminde yeni bir kimlik kaydı oluşturulmuşsa, kullanıcının aktif öğrenciliklerindeki (mezun durumu dışındaki öğrencilik kayıtlarında) kimlik bilgileri, aktif en güncel kimlik olarak güncellenmeli
Kimlik bilgisinin geçerlilik süresinin bittiği tarih bilgisi modelde tutulmalı.
Katkı sağlama
[ ] Evet, bu iş kaydının bana atanmasını istiyorum.
Kullanım senaryosu
Sistemde halihazırda kimlik bilgileri yönetiliyor fakat aşağıda belirtilen durumlar için sunduğu yapı yetersiz veya kullanımı zorlaştıran bir yapıya sahip.
formal
kimlik bilgileriKPS
üzerinden oluşturulmalı/güncellenmeli. İnformal kimlikler ise sadece yabancı uyruklu kişiler için yetkili öğrenci işleri personeli tarafından güncellenmeli.User.last.identity
çağrısıyla kişinin aktif kimliğine(formal/informal olduğu gözetilmeksizin) erişilmeliStudent
modelindeidentity_id
bilgisi tutulmalı,Katkı sağlama
Kontrol listesi
Ek içerik
N/A