TUUFI ve Muzibu Commit Farkları

İki commit arasındaki temel farklar ve yapılan birleştirme

Muzibu: d1ac3ee52 TUUFI: 9cc23a0af

Basit Anlatım

İki farklı sunucu vardı: Muzibu (müzik platformu) ve TUUFI (endüstriyel ürünler). Her ikisi de aynı kod tabanını kullanıyor ama farklı özellikler eklenmişti.

Ana Çakışma: Cihaz Limiti Sistemi

Muzibu'da kullanıcıların kaç cihazdan giriş yapabileceğini kontrol eden bir sistem vardı (DeviceService). Bu sistem tamamen kaldırıldı çünkü artık ihtiyaç duyulmuyor.

Yapılan Birleştirme

  • Muzibu teması: Müzik platformu için özel tasarım korundu
  • Simple teması: TUUFI'nin güncel versiyonu alındı
  • Kayıt formu: Muzibu için telefon, sözleşme onayı zorunlu; diğerleri için basit form
  • Career modülü: İş ilanları sistemi TUUFI'den eklendi

Teknik Detaylar

Kayıt Formu Farkları

Tenant 1001 (Muzibu)

  • Ad, Soyad
  • E-posta
  • Telefon (5XX XXX XX XX)
  • Şifre + Tekrar
  • Kullanım Koşulları Onayı
  • Pazarlama İzni

Diğer Tenantlar

  • E-posta
  • Şifre
  • Telefon yok
  • Sözleşme onayı yok

Kaldırılan Özellikler

  • DeviceService: Cihaz limiti kontrolü
  • Device Selection Modal: Cihaz seçim ekranı
  • Device Limit Warning: Cihaz limiti uyarıları
  • Session Tracking: user_active_sessions tablosu kullanımı

TUUFI'den Eklenen Özellikler

  • Career Modülü: İş ilanları, başvurular, özgeçmiş yönetimi
  • SSL Otomatik Yenileme: Domain eklenince otomatik SSL
  • Tenant JSON Çevirileri: lang/tenant/{id}/ dizini desteği
  • Simple Tema Güncellemeleri: Auth sayfaları yenilendi

Değiştirilen Dosyalar

Dosya Değişiklik
RegisteredUserController.php Tenant-aware form
AuthenticatedSessionController.php DeviceService kaldırıldı
AuthController.php (API) DeviceService kaldırıldı
User.php getDeviceLimit() basitleştirildi
SubscriptionObserver.php Device limit enforce kaldırıldı
TenancyServiceProvider.php SSL + JSON çeviri eklendi
themes/muzibu/layouts/app.blade.php Device modals kaldırıldı

Sonuç

Birleştirme başarıyla tamamlandı. Muzibu teması korundu, DeviceService sistemi tamamen kaldırıldı, TUUFI'nin güncel özellikleri (Career modülü, SSL otomatik yenileme, vb.) eklendi. Site 200 OK döndürüyor ve çalışıyor.