Releases: omu/nokul
v0.4.6
Eklendi
#569 devise
'a lockable modülü eklendi.
#569 E-mail ve/veya şifre değişikliğinde kullanıcıların e-mail ile bilgilendirilmesi sağlandı.
#569 Çok fazla hatalı giriş denemesi sonrasında kullanıcı hesaplarının kilitlenmesi sağlandı.
#565 CourseType
modeli eklendi ve Course
modeliyle ilişkilendirildi.
#561 Takvim başlıklarına erişim için özel tanımlayıcılar oluşturuldu.
#561 Öğrencinin hangi etkinliği yapıp yapamayacağı sorgulanabilir hale getirildi.
Değişti
#569 production
ve beta
ortamı SSL olmadan çalışmayacak şekilde konfigüre edildi.
#565 Course modelindeki kredi validasyonu course_type
kısıtlamasına göre ayarlandı.
#561 Etkinlik tarihlerinin dahil oldukları akademik dönemin tarih aralığı içerisinde olması sağlandı.
Güvenlik
#563 CVE-2018-16476 zaafiyetini düzeltecek güncellemeler gerçekleştirildi.
#563 Bundler bağımlılıkları güncellendi.
#569 Bir takım hassas parametrelerin loglardan filtrelenmesi sağlandı.
v0.4.5
Eklendi
#557 Takvim aktivitelerine takvim türü ve akademik dönem bilgisi eklendi.
Değişti
#557 Takvim türleri birim türleriyle eşleştirildi.
#557 Akademik takvim ile birimler eşleştirildi.
#558 Müfredat yarıyıllarında bir takım iyileştirmeler yapıldı.
#558 Müfredat ile program ilişkisini tutan model yeniden isimlendirildi.
#558 Bullet gem'i için geliştirme ortamı için aktive edildi.
Düzeltildi
#557 fixtures/calendar_types.yml içindeki hatalı veriler düzeltildi.
Kaldırıldı
#557 UnitCalendarEvent modeli kaldırıldı.
v0.4.4
Değişti
#541 Test ortamında xokul timeout süresi 10 saniyeye çıkartıldı.
#542 Açılan ders grubuna aynı eğitimcinin atanması engellendi.
#542 Açılan derslerin akademik dönem ve müfredata göre tekil olması sağlandı.
#542 Boolean alan validasyonundan gereksiz presence:true
parametresi kaldırıldı.
#553 Bazı selectbox alanlarına select2 eklenerek seçim işlemi iyileştirildi.
v0.4.3
Eklendi
#521 ProspectiveStudent'a registered
alanı eklendi.
#521 ProspectiveStudent'ların registered
alanı ile aranabilmesi sağlandı.
#527 Açılacak dersler ve açılacak ders gruplarına ilişkin modeller eklendi.
#527 Açılacak ders öğretim elemanına ilişkin modeller eklendi.
#536 Geliştirme ortamı için rack-mini-profiler
eklendi.
#536 Unit modeline names_depth_cache
alanı eklendi.
Kaldırıldı
#522 Xokul testleri kaldırıldı.
Değişti
#524 'Araştırma ve uygulama merkezi' türü 'Uygulama ve araştırma merkezi' olarak değiştirildi.
#526 Bazı araştırma ve uygulama merkezlerinin kısaltmaları değiştirildi.
#536 Birimlerin DETSIS numarası ile de aranabilmesini sağlandı.
#538 Repoda bulunan resimler optimize edildi.
Düzeltildi
#519 Görevlendirme ekranındaki geçici görevlendirme alanından zorunlu seçim kaldırıldı.
#536 Parent birimlerin listelenmesinden kaynaklanan sayfaların yavaş yüklenmesi sorunu çözüldü.
#536 duty/new sayfasındaki N+1 durumu düzeltildi.
#536 units/new sayfasındaki N+1 durumu düzeltildi.
#536 DETSIS numarası hatalı uzunlukta olan birimlerin DETSIS numaraları düzeltildi.
#536 Çeşitli sayfalarda sırasız gelen birimlerin sıralı ve üst birimleriyle birlikte gelmesi sağlandı.
#536 İlk kayıtlanma işlemi sonrası ProspectiveStudent'ın registered alanının true olarak güncellenmesi sağlandı.
#536 committee_decisions
tablosunda limiti olmayan decision_no
alanına 255 limiti eklendi.
Güvenlik
#536 Bundler bağımlılıkları güncellendi.
v0.4.2
Eklendi
#504 Akademik döneme başlama tarihi, bitiş tarihi ve aktiflik durumu eklendi.
#507 Müfredatlara dinamik olarak yarıyıl tanımlanması sağlandı.
#507 Müfredat yarıyıllarında okutulacak derslerin eklenmesi sağlandı.
Değişti
#504 Takvim başlıklarına, takvim türü atama mekanizması değiştirildi.
#509 Test ortamında HTTP istekleri için zaman aşımı süresini ayarlandı.
Düzeltildi
#510 Hatalı/eksik çeviriler düzeltildi.
Güvenlik
#511 Bundler bağımlılıkları güncellendi.
v0.4.1
Eklendi
#490 Birim yoksis_id
ve detsis_id
numaraları için alan uzunluğu validasyonu eklendi.
#491 RestClient modülü testleri eklendi.
#492 YÖKSİS birimleri dosyasına issues
alanı eklendi.
#498 DynamicSelect ve RestClient için dokümanlar eklendi.
Değişti
#495 Görev ekle/düzenle sayfasında sadece aktif ve program türünde olmayan birimler listelendi.
#495 Görev ekle/düzenle sayfasında birimlerin parent'ları da gösterildi.
#495 Referanslar/Unvanlar alfabetik olarak sıralı listelendi.
#495 Unvan listesinde unvanların branch kodları da gösterildi.
#495 Referanslar/İdari birimler alfabetik olarak sıralı listelendi.
#495 Birimler sayfasında parent birim olarak sadece aktif ve yarı aktif birimler listelendi.
Düzeltildi
#495 Bazı locale hataları düzeltildi.
#499 YÖKSİS ve DETSİS birimlerdeki hatalı kısaltmalar düzeltildi.
Güvenlik
#495 Bundler bağımlılıkları güncellendi.
CVE-2018-16470: Rack upgrade edildi.
v0.4.0
Eklendi
#415 Xokul entegrasyonu geliştirildi 🎉
#463 Provizyonlama betikleri için lib/scripts
dizini oluşturuldu.
#466 Profil ayarları iş akışı için entegrasyon testi eklendi.
#467, #472, #474 Kiracı (tenant) yönetimi mekanizması geliştirildi 🎉
#477 Kayıt olma iş akışı için entegrasyon testi eklendi.
Değişti
#465 Dokümantasyon dizini /doc
olarak yeniden isimlendirildi.
#470 FileEncryptor
modülü Sensitive
modülü ile değiştirildi.
#472 Destek (support) kodları ve testleri tekrar organize edildi.
Düzeltildi
#464 Kullanıcıların adres ve kimlik bilgilerini düzenleme engel olan bug düzeltildi.
Kaldırıldı
#479 Savon bağımlılığı kaldırıldı.
Güvenlik
#476 Bundler bağımlılıkları güncellendi.
#481 Loofah bağımlılığı güncellendi.
v0.3.5
Eklendi
#442 Çalıştırılabilir dosyaları kontrol etmek için yeni bir görevi eklendi.
#443 Kurul/komisyon toplantılarına gündem atanabilmesi için geliştirmeler yapıldı.
#450 Gündemler için karar ekleme özelliği geliştirildi.
#452 Eslint konfigürasyonu eklendi.
Düzeltildi
#445 İdari birimlerimler yüklenirken parent belirlemede oluşan hata düzeltildi.
#446 config/credentials.yml.enc
dosyasında secret_key_base
tanımlamaları düzeltildi.
#451 ProspectiveStudents view'larında iyileştirmeler yapıldı.
Değişti
#447 Dokku deploylarının Dockerfile üzerinden olması sağlandı.
#448 Develop dalının otomatik deploy edilmesi sağlandı.
v0.3.4
Eklendi
#431 ProspectiveStudent için model, controller, job ve servis testleri eklendi.
#434 Şifre sıfırlama iş akışı için entegrasyon testleri yazıldı.
Düzeltildi
#432 Yöneticilerin kullanıcı şifrelerini güncelleyememesine ilişkin hata düzeltildi.
#434 Şifre sıfırlama sayfasında gelen hatalar düzeltildi.
#436 Hatalı görüntülenen test coverage oranı düzeltildi.
Değişti
#436 application.rb
'deki require blokları düzenlendi.
#437 Production ortamı bağımlılıkları sayıca azaltıldı.
#437 ProgressBar'lar yalnızca development ortamında görüntülenecek şekilde düzenlendi.