Proje: OkulUp CRM · Hub: OkulUp CRM — Domain
Roller ve Yetkiler
Rol Listesi
| role_id | name | Türkçe |
|---|---|---|
| 1 | admin | Admin |
| 2 | manager | Müdür |
| 3 | teacher | Öğretmen |
| 4 | parent | Veli |
| 5 | student | Öğrenci |
Modül Erişim Matrisi (loadAllData içinde tanımlı)
| Modül | admin | manager | teacher | parent | student |
|---|---|---|---|---|---|
| Users | ✓ | ✓ | — | — | — |
| Students | ✓ | ✓ | — | — | — |
| Attendance | ✓ | ✓ | ✓ | — | — |
| Appointments | ✓ | ✓ | ✓ | — | — |
| Payments | ✓ | ✓ | — | — | — |
| Assignments | ✓ | ✓ | ✓ | — | — |
| Tracking | ✓ | ✓ | ✓ | — | — |
| School Settings | ✓ | ✓* | — | — | — |
| Schedule | — | — | ✓ | — | — |
| Meal Menus | ✓ | ✓ | — | — | — |
| Document Requests | ✓ | ✓ | ✓ | — | — |
| Events | ✓ | ✓ | ✓ | — | — |
| Galleries | ✓ | — | — | — | — |
*manager için school_id zorunlu
Veli-Öğrenci İlişkisi
- Veli (parent, role_id=4) ile öğrenci arasındaki ilişki
ParentStudentMatchingPage’de yönetilir - İlişki türleri: anne, baba, vasi, diğer
Related
- tech-stack-ve-yapi — loadAllData’nın çağrıldığı yer
- okul-modulleri-ve-feature-flags — feature flag sistemi