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

Releases: omu/nokul

v0.5.8

14 Mar 23:36
55812ee
Compare
Choose a tag to compare
v0.5.8 Pre-release
Pre-release

Eklendi

#844 ProspectiveStudent modeline academic_term, expiry_date, system_register_type, archived alanları eklendi.
#844 Aday öğrenci ekleme formu oluşturuldu.
#844 Kesin kayıtlanması gerçekleşen adayların arşivlenmesi sağlandı.
#844 expire_date'i geçen aday öğrencilerin arşivlenmesi sağlandı.
#858 Geliştirici ortamının çeşitli öngereksinimleri karşılayıp karşılamadığını kontrol eden task eklendi.
#859 Uygulama geneli ve tenant'a özel credential yönetimi için doküman eklendi.

Değişti

#855 *.tar.gz dosyalar içerisindeki şifrelenmiş seed verileri yeniden şifrelenip depoya eklendi.
#859 Tenant'a özel credential'lar ilgili tenant'ın engine'i altına taşındı.

v0.5.7

14 Mar 00:39
29e01cf
Compare
Choose a tag to compare
v0.5.7 Pre-release
Pre-release

Eklendi

#838 Kullanıcı isimlerinin üretimi ve yönetimi için bir politika dokümanı eklendi.

Değişti

#839 Codifications kitaplıkları refactor edildi.

Düzeltildi

#846 Rails'teki son değişikliklerden kaynaklanan veritabanı yapılandırma hatası düzeltildi.

Güvenlik

#851 Rails 6.0.0.beta3 sürümüne yükseltildi.

v0.5.6

01 Mar 13:25
Compare
Choose a tag to compare
v0.5.6 Pre-release
Pre-release

Eklendi

#829 git-lfs aktive edildi.

Değişti

#829 Kullanıcıların güvensiz şifreleri seçmesi engellendi.
#829 Seed export'u ile rake db:seed süreci hızlandırıldı.
#834 Vagrant ortamı son değişikliklere uyarlandı.
#834 Dokku ve git-lfs uyumsuzluğu travis'te çözüldü.

Düzeltildi

#832 Vips kaynaklı sorunlar düzeltildi.

Güvenlik

#833 Rails 6.0.0.beta2 sürümüne yükseltildi.

v0.5.5

22 Feb 10:36
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

Eklendi

#816 Association test modülüne opsiyonel argümanlar eklendi.
#816 accepts_nested_attributes_for adında bir test eklendi.

Değişti

#821 System testlerinde chromium yerine google chrome kullanılması sağlandı.
#824 Unit test modülleri support altına taşındı.

v0.5.4

18 Feb 07:16
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

Eklendi

#807 Callback'ler için test modülleri eklendi.
#807 Test modüllerinin kullanım dokümanı eklendi.
#809 YÖKSİS dashboard'a administrative_functions eklendi.
#810 Profil ayarları ve adres ekranlarında bulunan telefon numaralarına validasyon eklendi.

Değişti

#806 Vagrant LDAP makinesi otomatik başlamayacak şekilde değiştirildi.
#809 Unit testlerde bulunan redundant include'lar kaldırıldı.
#812 Kullanıcı profillerinin POST yerine PATCH ile güncellenmesi sağlandı.
#812 Password kelimesinin karşılığı parola olarak tekilleştirildi.
#812 Kullanıcılarla ilişkili maillerin asenkron olarak gönderimi sağlandı.
#812 Giriş yap, çıkış yap, şifremi unuttum gibi fonksiyonların yolları daha kullanıcı dostu hale getirildi.
#812 Admin'lerin kullanıcı oluşturması engellendi.
#813 Concern'ler daha anlamlı isimlerle yeniden isimlendirildi.

Düzeltildi

#812 Çıkış yapan kullanıcıların yanlış yere yönlendirilmesi sorunu düzeltildi.

v0.5.3

16 Feb 14:03
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

Eklendi

#743 Kimlik kartı ve kimlik numarası doğrulama metodları eklendi.
#784 HTML ve ERB linter eklendi, mevcut bozukluklar giderildi.
#785 Vagrantfile'a OpenLDAP sunucusu eklendi.
#786 TravisCI entegrasyonu eklendi.
#797 Sanallaştırma dokümanı eklendi.

Değişti

#734 Link yardımcıları link_to_actions altında toplandı.
#751 Akademik takvim ile kurul kararları ilişkilendirildi.
#773 Açılan derse grup tanımlarken en az 1 öğretim elemanı eklenmesi zorunlu hale getirildi.
#773 Ders grubundaki öğretim elemanlarından birinin 'Grup Koordinatörü' olması zorunlu hale getirildi.
#773 Değerlendirme türündeki ölçme kriterlerinin toplam yüzdeliği her koşulda 100'e eşit olması sağlandı.
#786 Deploy'lar CircleCI yerine TravisCI'dan gelecek şekilde ayarlandı.
#799 /docs klasörü düzenlendi, tekrarlayan dokümanlar kaldırıldı.
#800 Tenant'a özel asset'ler ilgili tenant plug-in'i içerisine taşındı.
#803 Unit testleri tekilleştirildi.

Güvenlik

#762 Ruby 2.6.1 sürümüne yükseltildi.
#798 Bağımlılıklar güncellendi.

v0.5.2

30 Jan 21:34
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Eklendi

#717 Nokul::Support::Coding isim uzayına numeratör sınıfları eklendi
#717 OMÜ kiracısına Students.numerator ve Students.long_numerator metodları eklendi.
#726 Öğrenci numaralarının üretiminde kullanılan sınıf Support::Coding::Generator sınıfının bir dekoratörü olarak basitleştirildi.
#725 ActionText kuruldu.

Değişti

#731 Vagrantfile'da env daima hash türünde olacak şekilde düzenlendi.

Güvenlik

#725 Rails 6.0.0.beta1 sürümüne yükseltildi.
#725 Bağımlılıklar güncellendi.

v0.5.1

21 Jan 22:21
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Güvenlik

#714 Ruby 2.6 sürümüne yükseltildi.
#714 Bundler 2.0.1 sürümüne yükseltildi.
#714 PostgreSQL 11.1 sürümüne yükseltildi.
#714 Veritabanı şeması PostgreSQL 11 sürümüne göre güncellendi.

v0.5.0

21 Jan 01:49
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-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.

v0.4.7

07 Dec 19:43
Compare
Choose a tag to compare
v0.4.7 Pre-release
Pre-release

Eklendi

#531 Sidebar'a 'Akademik Çalışmalar' bağlantısı eklendi.
#572 Müfredata ders grubu eklenmeyi sağlayan özellikler geliştirildi.
#577 Tarih ve zaman alanları için flatpickr eklendi.
#577 Formlarda bulunan tarih alanlarına datetime picker eklendi.

Değişti

#572 CourseUnitGroup modeli CourseGroup olarak yeniden adlandırıldı.
#572 CurriculumSemesterCourse modeli CurriculumCourse olarak yeniden adlandırıldı.
#574 İlk kayıtlanma işlevleri akademik takvim ile ilişkilendirildi.
#574 İlk kayıtlanma için istenen belgelerin kayıt öncesinde seçilmiş olması zorunlu kılındı.
#576 Deprecate olmuş pagy_nav_bootstrap metodu pagy_bootstrap_nav ile değiştirildi.
#579 det.yml ve yok.yml dosyaları güncellendi.

Düzeltildi

#572 Ders için kredi hesaplama hatası düzeltildi.

Güvenlik

#573 Rails 5.2.2 sürümüne yükseltildi.