Skip to content

Commit 06bd764

Browse files
committed
Add visibility condition for Daftar Peserta Perjalanan field in PerjalananDinas
1 parent 8bc5be3 commit 06bd764

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/Nova/PerjalananDinas.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,15 +151,16 @@ public function fields(NovaRequest $request)
151151
->dependsOn('kerangka_acuan_id', function (BelongsTo $field, NovaRequest $request, FormData $formData) {
152152
$field->relatableQueryUsing(function (NovaRequest $request, Builder $query) use ($formData) {
153153
$mataAnggaranIds = AnggaranKerangkaAcuan::where('kerangka_acuan_id', $formData->kerangka_acuan_id)
154-
->whereHas('mataAnggaran', function ($query) {
154+
->whereHas('mataAnggaran', function ($query) {
155155
$query->whereIn(DB::raw('SUBSTRING(mak, 30, 6)'), Helper::$akun_perjalanan);
156156
})
157157
->pluck('mata_anggaran_id');
158158

159159
return $query->whereIn('id', $mataAnggaranIds);
160160
});
161161
}),
162-
HasMany::make('Daftar Peserta Perjalanan', 'daftarPesertaPerjalanan', 'App\Nova\DaftarPesertaPerjalanan'),
162+
HasMany::make('Daftar Peserta Perjalanan', 'daftarPesertaPerjalanan', 'App\Nova\DaftarPesertaPerjalanan')
163+
->canSee(fn () => $this->jenis === '1'),
163164

164165
];
165166
}

0 commit comments

Comments
 (0)