Skip to content
This repository has been archived by the owner on Jun 16, 2021. It is now read-only.

v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@msdundar msdundar released this 21 Jan 01:49
· 3921 commits to master since this release

Eklendi

#587 Akademik dönem - müfredat yarıyılı ilişkisi eklendi.
#588 Açılan derslere koordinatör bilgisi eklendi.
#588 Ders açılırken, seçilen birim ve alt birimindeki kişilerin eğitimci olarak seçilebilmesi sağlandı.
#596 Veritabanı constraint'leri eklendi.
#596 Tüm modellere eksik validasyonlar eklendi.
#596 PostgreSQL monitoring için pg_hero eklendi.
#596 Migrasyonlar, constraint'ler ve postgresql hakkında çeşitli dokümanlar eklendi.
#612 Ders açarken birime bağlı müfredatların ve müfredata bağlı derslerin seçilebilmesi sağlandı.
#615 Ders ve müfredat ile ilişkili modellerin eksik validasyonları eklendi.
#615 Tarım ekonomisi ve BÖTE bölümlerine ait müfredat seed datası olarak eklendi.
#617 Referans modellerine arama özelliği eklendi.
#625 wkhtmltopdf tüm ortamlar için bağımlılık olarak eklendi.
#627 PDF üretme özelliği eklendi.
#627 Akademik takvim klonlama özelliği eklendi.
#627 Akademik takvimin PDF olarak alınabilmesini sağlandı.
#647 Multi-tenancy altyapısı geliştirildi.
#647 lib/support altındaki support kitaplıkları nokul-support gem olarak üretildi.
#647 Ortak kiracı kodlarını barındran nokul-tenant gem olarak üretildi.
#647 Ondokuz Mayıs Üniversitesi kiracısı kodlarını barındıran nokul-tenant-omu engine olarak üretildi.
#647 Akademik ve idari birimlerin Xokul üzerinden raw formda alınması sağlandı.
#647 Kimliklendirme ve G-Suite entegrasyonunda kullanılmak üzere birimlere kısaltma eklendi.
#647 Öğrenci numaraları ve ders kodlarında kullanılmak üzere birimleri kod bilgisi eklendi.
#647 İdari birimler için birim türleri eklendi.
#689 Ders değerlendirme kriterlerinin girilmesini sağlayan özellik eklendi.
#691 Müfredat yarıyılına dönem alanı eklendi.
#692 Tenant dokümantasyonu eklendi.

Değişti

#587 Müfredat oluşturulurken program seçimi zorunlu hale getirildi.
#588 Açılan ders gruplarında sadece bir tane koordinatör olması sağlandı.
#596 Rails schema dump türü :ruby'den :sql'e çevrildi.
#596 Hatalı içe aktarılan ülke kodları düzeltildi.
#616 Entegrasyon testleri system testleri olarak değiştirildi.
#616 Birleşik olan locale dosyaları, her bir controller'ın ayrı locale'i olacak şekilde ayrıldı.
#616 Titlecase yapılırken kısaltma ve bağlaçların uygun şekilde dönüşümü sağlandı.
#616 Birbirini tekrarlayan referans view'ları builder'a çevrildi.
#627 Akademik takvim ve ilişkili modelleri tekrar geliştirildi.
#627 Akademik takvimin tekil birimlere de atanabilmesini sağlandı.
#631 Veritabanı konfigürasyonu uygulama ismini app.json'dan okuyacak şekilde değiştirildi.
#658 Birimlerin aktif kiracıdan okunması ve içe aktarılması sağlandı.
#659 Kiracıya özel statik calendar_event_types verisini plugin altına taşındı.
#659 Ayrı durumda olan derslerin başlangıç ve bitişi gibi bazı takvim olayları tek bir olay altında toplandı.
#667 Kayıtlanma dokümanları ve yerleşen öğrenciler özellikleri refactor edildi.
#672 Kullanıcı oturumlarının 45 dakika inaktivite sonrası timeout olması sağlandı.
#676 Her bir ortam için ayrı hostname kullanılması sağlandı.
#687 Araştırma merkezleri ve rektörlük birimi takvimlere atanabilir hale getirildi.
#688 Sidekiq production ortamı için de konfigüre edildi.
#689 Ders açarken aktif dönemin otomatik seçilmesi sağlandı.
#689 Açılan dersin koordinatör alanı zorunlu hale getirildi.
#689 Dersle ilgili çeviriler bölünerek locales/controllers/course_management altına taşındı.
#694 Birden fazla akademik dönem aynı anda aktif olamayacak şekilde düzenlendi.
#693 Ders açma formunda ders alanı yarıyıla göre filtrelendi.
#693 Link helper'ları varsayılan argüman sırasını takip edecek şekilde düzenlendi.

Kaldırıldı

#596 Redundant index kaldırıldı.
#687 Kurul/komisyonlar sayfasından 'Yeni Kurul/Komisyon Ekle' linki kaldırıldı.
#691 Term modeli ve controller'ları kaldırıldı.

Güvenlik

#587 Yarn bağımlılıkları güncellendi.
#672 Bundler bağımlılıkları güncellendi.
#678 Bruteforce veya spam isteklerin henüz uygulamaya düşmeden engellenmesi sağlandı.
#690 Bundler bağımlılıkları güncellendi.