feat: menu & API Informasi Sekolah untuk aplikasi wali

- Tabel school_informations (judul, isi, kategori, tanggal kegiatan, publish)
- Menu admin 'Informasi Sekolah' (CRUD + permission manage-school-info)
- API wali: GET /parent/school-informations (hanya yang dipublikasikan)
- 2 data contoh: Jadwal UTS & Class Meet
- Test suite tetap hijau (39 test)
This commit is contained in:
Novy San87
2026-08-05 21:11:06 +07:00
parent 1cb1cb0569
commit 31643ff7dc
8 changed files with 376 additions and 0 deletions
+3
View File
@@ -200,6 +200,9 @@
@canPermission('parents-verify')
<x-nav-item href="{{ route('parents.verification') }}" icon="user-check" :active="request()->routeIs('parents.verification')">Verifikasi Wali</x-nav-item>
@endcanPermission
@canPermission('manage-school-info')
<x-nav-item href="{{ route('settings.school-info') }}" icon="bullhorn" :active="request()->routeIs('settings.school-info*')">Informasi Sekolah</x-nav-item>
@endcanPermission
@canPermission('sync-data')
<x-nav-item href="{{ route('settings.sync') }}" icon="refresh" :active="request()->routeIs('settings.sync*')">Sinkronisasi</x-nav-item>
@endcanPermission