✨ feat(statements): tampilkan End Date hanya untuk cabang 0988
- Bungkus input "End Date" dengan kondisi cabang: `@if (auth()->user()->branch->code === '0988') ... @endif`
- Batasi visibilitas field "End Date" agar hanya user cabang `0988` yang dapat melihat dan mengisi periode akhir (`period_to`)
- Pertahankan struktur input dan validasi yang ada: `type="month"`, binding `period_to`, dan blok `@error('period_to')` tetap berfungsi
- Pastikan tampilan form tetap rapi untuk cabang selain `0988` dengan field "End Date" disembunyikan tanpa mengganggu input lain
- Sinkronkan ekspektasi backend: field `period_to` hanya dikirim dari cabang `0988` sehingga controller/job perlu menangani nilai kosong untuk cabang lain
- Uji manual: login sebagai user cabang `0988` → pastikan field muncul; login cabang lain → pastikan field tidak muncul; validasi tetap berjalan
- Dokumentasikan batasan cabang dan alasan pembatasan untuk mencegah penggunaan tidak sesuai kebijakan internal
This commit is contained in:
@@ -131,6 +131,7 @@
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
@if (auth()->user()->branch->code === '0988')
|
||||
<div class="form-group">
|
||||
<label class="form-label required" for="end_date">End Date</label>
|
||||
<input class="input @error('period_to') border-danger bg-danger-light @enderror" type="month"
|
||||
@@ -140,6 +141,7 @@
|
||||
<em class="text-sm alert text-danger">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="mt-5 text-end">
|
||||
|
||||
Reference in New Issue
Block a user