Releases: omu/nokul
0.7.6
Eklendi
#1778 Öğrenci tarafında harç borcunun görüntülenmesi sağlandı.
#1761 Harç borçlarına yetkilendirme eklendi.
#1758 Ders açma/silme işlemleri için tarih aralığı kontrolü eklendi.
#1737 Ders açarken aktif görevlendirmesi olanların listelenmesi sağlandı.
#1702 Harç borcu oluşturma sürecine hazırlık koşulu eklendi.
#1701 Not girişi işlemi için tarih aralığı kontrolü eklendi.
#1671 Akademik takvimin bölümlere atanabilmesi sağlandı.
#1655 Öğrencilere harç borcunun tanımlanması sağlandı.
#1589 Akreditasyon standartları ve öğrenim çıktılarının oluşturulması sağlandı.
#1588 Öğrencinin hangi aşamada olduğunun belirlenmesi sağlandı.
#1571 Okulu uzatan öğrencilerin belirlenebilmesi sağlandı.
#1570 Kullanıcı hesapları için sistem testleri oluşturuldu.
#1554 Birim harç ücretlerinin girilmesi sağlandı.
#1533 Öğretim elemanı not girişi yapabilmesi sağlandı.
#1517 Sidebar ve menü yapısı oluşturuldu.
#1499 Öğrencinin burslu olup olmadığının belirlenmesi sağlandı.
#1498 PDF üretimi basitçe test edildi.
#1496 Öğretim elemanı derslerini görüntüleyebiliyor.
#1481 Engel bilgisinin kişinin üzerinde tutulması sağlandı.
#1461 Sidekiq-cron gem'i eklendi.
Düzeltildi
#1818 YÖKSİS Özgeçmiş servisine göre ilgili veriler güncellendi.
#1740 Logout path düzeltildi.
#1500 Yöksis ve Detsis birimlerindeki hatalar düzeltildi.
#1462 Bina istatistiklerindeki sıralama yanlışı düzeltildi.
Kaldırıldı
#1463 Schedule.yml dosyası kaldırıldı.
Değişti
#1835 Ortak RuboCop ayarları uzak bir kaynaktan miras alındı.
#1501 Birimler güncellendi.
Güvenlik
#1760 Plugins bağımlılıkları güncellendi.
#1741 rack-oauth2 güncellendi.
0.7.5
0.7.4
Eklendi
#1284 OpenID Connect entegrasyonu eklendi.
#1307 LemonLDAP dokümanı eklendi.
#1353 Eksik model ve controller testleri eklendi.
#1372 Seed verilerine cezmi kullanıcısı eklendi.
#1393 Derse kayıt olma durumunu doğru yönetecek model eklendi.
Düzeltildi
#1309 Aday öğrenci validasyonları düzeltildi.
#1354 Rubocop güncellemesi sonrası gelen uyarılar düzeltildi.
#1354 Dependabot entegrasyonunun açtığı PR'daki hata düzeltildi.
#1376 ActionController::InvalidAuthenticityToken
hatası düzeltildi.
Kaldırıldı
#1328 .gitattributes
dosyası kaldırıldı.
Değişti
#1283 gitallowed
dosyası güncellendi.
#1329 S3 gürevinde Git yerine Rails metotları kullanıldı.
#1428 Oturumların "timeout" süreleri değiştirildi.
Güvenlik
#1394 Ruby sürümü 2.7.0
a yükseltildi.
0.7.3
Eklendi
#1139 Mobil için PWA desteği eklendi.
#1158 Lograge gemi eklendi.
#1181 Datetime alanları için genel bir validator eklendi.
#1181 Mailer default host değerini ortam değişkeninden okunması eklendi.
#1181 Müfredat yarıyıllarının dinamik oluşturulması eklendi.
#1181 Bazı alanlardaki birim bilgilerinin üst birim bilgisi ile görüntülenmesi eklendi.
#1202 ACME tenant'ı eklendi.
#1215 Personel görevlendirilmelerinin görüntülenmesi sağlandı.
#1236 Öğrencinin ders seçimi yapması sağlandı.
#1276 Akdemik personele bildiriler eklendi.
#1279 Arttırılabilr AKTS miktarı ve GANO hesaplamalarında düzeltmeler yapıldı.
Düzeltildi
#1160 PWA IOS için düzeltildi.
#1181 Ders açma ekranındaki eğitimci seçme sorunu düzeltildi.
#1181 Parola değişim zamanı güncelleme hatası düzeltildi.
#1181 Calendar model ve controller'larındaki hatalar düzeltildi.
#1195 Personel numarası validasyonu düzeltildi.
#1203 Mekan türleri sayfasındaki çeviri hataları düzeltildi.
#1204 Seed düzeltildi.
#1206 Codacy rozeti düzeltildi.
#1208 Tenant değişikliği sonrasındaki hatalar düzeltildi.
#1216 Çeviri hataları düzeltildi.
#1261 MD014 düzeltmeleri yapıldı.
#1274 MEKSİS'teki sorunlar düzeltildi.
#1280 PWA manifest.json
hatası düzeltildi.
Kaldırıldı
#1162 git-lfs
iş akışından kaldırıldı.
#1197 Binalardaki koordinatlar için uniqueness
validasyonu kaldırıldı.
#1255 wkhtmltopdf-binary
gemi kaldırıldı.
Değişti
#1214 OMU tenant'ına ait master key değiştirildi.
#1257 Profil sayfası arayüzü değiştirildi.
#1261 email_address
, valid_email2
ile değiştirildi.
Güvenlik
#1260 Rubocop sürümü yükseltildi.
#1178 Bağımlılıklar güncellendi.
0.7.2
Eklendi
#991 Kişisel ayarlar sayfası eklendi.
#993 Dependabot entegrasyonu eklendi.
#1033 Profil sayfası eklendi.
#1036 MEKSIS entegrasyonu yapıldı.
#1081 Personel bilgi sayfalarında kitap bilgileri görüntülenebiliyor.
#1098 Öğrenci aktif dönemde alabileceği dersleri görüntüleyebiliyor.
Düzeltildi
#979 PDF sayfalarının görüntülenme hatalarını düzelt.
#982 CI hataları düzeltildi.
#1010 Katkı sunma rehberi güncellendi.
#1038 Yetkilendirme kapsam altyapısı iyileştirildi.
#1067 Çeşitli yazım hataları düzeltildi.
#1072 Mail gönderirken oluşan Sidekiq sorunu düzeltildi
#1075 Hata üreten test case düzeltildi.
#1081 REST ve Xokul istemcisi refaktör edildi.
#1083 MEKSIS bina listesi PDF'indeki asset sorunu düzeltildi.
#1099 Rubocop hataları düzeltildi.
Değişti
#1011 Vagrant'da provizyonlama sonrası firewall kapalı hale getirildi.
#1110 Şifre yerine parola kelimesi kullanıldı.
Güvenlik
#977 CVE-2016-10744 kodlu açık giderildi.
#988 Ruby sürümü 2.6.4'e yükseltildi.
0.7.1
Eklendi
#964 Telefon alanları için intl-tel-input kitaplığı eklendi.
#966 JavaScript dosyaları için lint görevi eklendi.
#979 PDF sayfalarının görüntülenmesi sağlandı.
Düzeltildi
#982 CI'daki hatalar düzeltildi.
Güvenlik
#970 Bundler bağımlılıkları güncellendi, Rails 6.0 geçişi yapıldı.
#976 Nokogiri versiyonu yükseltildi.
#977 SNYK-JS-SELECT2-456562 kodlu güvenlik açığı giderildi.
#978 eslint-utils versiyonu yükseltildi.
0.7.0
Eklendi
#913 Birimlere effective_unit_id alanı eklendi.
#922 Telefon doğrulama kodu aktivasyon sayfasına eklendi.
#934 Xokul istemcisine Meksis eklendi.
#939 Kullanıcının telefon numaralarını güncelleyebilmesi sağlandı.
#952 LDAP entegrasyonu gerçeklendi. 🎉🎉🎉
Düzeltildi
#926 İdari birimleri sisteme aktarırken parent bilgilerinde oluşan hata düzeltildi.
#931 Linter hataları düzeltildi.
#936 Seed ve CI'daki hatalar düzeltildi.
#938 CI'da ruby-vips ve chrome driver hataları düzeltildi.
Değişti
#923 Dokümanlar yeniden organize edildi.
#925 Linter'lar yeniden organize edildi.
#926 Birimin effective_unit bilgisinin show sayfasında görüntülenmesi sağlandı.
#926 Parola sıfırlama sayfasındaki email kontrolünün gözardı edilmesi sağlandı.
#927 Rake görevleri refaktör edildi.
#942 Telefon güncellemelerinde ülke bilgisinin seçilmesi sağlandı.
Güvenlik
Hotfix Ruby sürümü 2.6.3'e yükseltildi.
#955 Bundler bağımlılıkları güncellendi.
#956 Yarn bağımlılıkları güncellendi.
v0.6.0
Eklendi
#895 Hesap aktifleştirme sayfası oluşturuldu.
#895 Hesap aktifleştirme sayfasına kimlik ve telefon doğrulama eklendi.
#899 git-secrets
desteği eklendi.
#902 Yetkilendirme alt yapısı oluşturuldu 🎉🎉
#904 Aday personelin manuel olarak oluşturulması sağlandı.
#907 Tenant'lara ülke bilgisi eklendi.
#907 Birimlere effective_unit_id
alanı eklendi.
#908 Aday personellerin hesabını aktifleştirebilmesi sağlandı.
Düzeltildi
#901 Sensitive
modülünün read_write
işlevindeki uzantı hatası düzeltildi.
#901 Seed işleminde oluşan hata düzeltildi.
#904 Birden fazla adaylığı olan öğrencilerin kesin kaydı yapılırken alınan hata giderildi.
#908 Aday personel oluştururken formda görünmeyen bazı hataların gösterilmesi sağlandı.
Değişti
#895 Adayların kesin kaydı yapılınca degil, hesaplarını aktifleştirdiklerinde arşivlenmeleri sağlandı.
#901 static_data.sql
ve sample_data.sql
verileri güncellendi.
#907 Ilce secimlerinde tenant ülke bilgisinin kullanılması sağlandı.
Kaldirildi
#907 Devise'ın yeni kayıtlanma endpoint'leri kaldırıldı.
Güvenlik
#905 Bundler bağımlılıkları güncellendi.
#905 bullet
, rollbar
ve web-console
'un master branch'i degil, son surumu takip etmesi sağlandı.
v0.5.10
Eklendi
#881 Nexmo::Message
API'ını eklendi.
#881 Twilio::Lookup
, Twilio::SMS
ve Twilio::Verify
API'ları eklendi.
#881 Slack API'ı eklendi.
#881 API hatalarının Slack'e bildirim olarak gönderilmesi sağlandı.
Düzeltildi
#883 Üst birimleri görünmeyen birimlerin üst birimleriyle birlikte listelenmesi sağlandı.
#883 'Yeni Ekle' butonları ve arama kutuları standart hale getirildi.
#883 Takvimlerin kopyası oluşturulurken ortaya çıkan hata düzeltildi.
#883 ProspectiveStudent#show
ekranında öncelikli kontrol akademik takvim olayı yapıldı.
#887 Markdown syntax hataları düzeltildi.
Değişti
#884 chromedriver-helper
ve selenium-webdriver
GEM'leri, webdrivers
GEM'i ile değiştirildi.
v0.5.9
Eklendi
#879 Ülkelere SMS gönderme/alma kuralları eklendi.
#879 Dünyadaki tüm şehirler db/static_data
'ya eklendi.
#879 Ülkelere; kıta, bölge, para birimi, telefon kodu, hafta başlangıcı vb. yeni alanlar eklendi.
Değişti
#863 Açılan derslerde en az bir grup tanımlanması zorunlu hale getirildi.
#863 Ders için tanımlanan grup sayısı sadece 1 olduğunda ilgili grubun silinmesi engellendi.
#863 Uyruk alanı bilgisi çevirisinin görüntülenmesi sağlandı.
#865 developer.rake
refactor edildi.
#865 Uygulama ismini, sürümünü ve veritabanı yollarını üreten kodlar konfigürasyondan izole edildi.
#865 Zeitwerk aktive edildi.
#870 Uygulama yolları ve controller klasör düzenleri iyileştirildi.
#870 Sidebar ve bazı diğer view'lar düzenlendi.
#879 import:countries
ve import:cities
rake task'lerini idempotent hale getirildi.
#879 Ülke ve şehir verisi yeni eklenen alanlarla zenginleştirildi.
Düzeltildi
#863 Aday öğrencilerin başka yerde öğrenciliğinin olup olmadığının belirlendiği alandaki sorun giderildi.
Kaldırıldı
#865 security.rake
'te bulunan redundant kontroller kaldırıldı.
#867 beta
ortamı kaldırıldı.
Güvenlik
#865 Bundler bağımlılıkları güncellendi.
#865 Yarn bağımlılıkları güncellendi.
#865 Hassas parametrelerin loglanması engellendi.
#866 Ruby sürümü 2.6.2'ye yükseltildi.
#879 Bundler bağımlılıkları güncellendi.
#879 Yarn bağımlılıkları güncellendi.