Proje: OkulUp API · Hub: OkulUp API — Conventions
OkulUp API — Demo Seeder Kullanıcıları
DemoSeeder — tüm testlerin bağımlı olduğu temel veri. $seed = true ile her test öncesi çalışır.
Kullanıcı Listesi
| Key | Rol | Şifre | |
|---|---|---|---|
| admin | admin | demo.admin@okul.com.tr | password |
| mudur | manager | demo.mudur@okul.com.tr | password |
| ogretmen1-5 | teacher | demo.ogretmen1@okul.com.tr … | password |
| ogrenci1-16 | student | demo.ogrenci1@okul.com.tr … | password |
| veli1-8 | parent | demo.veli1@okul.com.tr … | password |
Email pattern: demo.<key>@okul.com.tr
Sınıflar
| Sınıf Key | Sınıf Adı | Öğretmen |
|---|---|---|
| yildizlar | Yıldızlar | ogretmen1 (+ gunesler) |
| gunesler | Güneşler | ogretmen1 |
| kelebekler | Kelebekler | ogretmen2 |
| aricilar | Arıcılar | ogretmen3 |
| papatyalar | Papatyalar | ogretmen4 |
| karincalar | Karıncalar | ogretmen5 |
Önemli Notlar
- Seeder çalışırken
Observer’lar devre dışı bırakılır (Redis/queue bağımlılığı yok) - Mevcut “Demo Okulu” varsa silinip yeniden oluşturulur
demo.*@okul.com.trpattern’i ile tüm demo kullanıcılar temizlenir
Related
- test-konvansiyonlari — RefreshDatabase + seed kullanımı
- api-authentication-pattern — test login örnekleri