2525use Laravel \Nova \Fields \Status ;
2626use Laravel \Nova \Fields \Text ;
2727use Laravel \Nova \Fields \Textarea ;
28- use Laravel \Nova \Http \Requests \ActionRequest ;
2928use Laravel \Nova \Http \Requests \NovaRequest ;
3029use Laravel \Nova \Panel ;
3130use Laravel \Nova \Query \Search \SearchableText ;
@@ -42,7 +41,7 @@ public static function label()
4241
4342 public static function indexQuery (NovaRequest $ request , $ query )
4443 {
45- $ query ->whereYear ('tanggal ' , session ('year ' ))-> withCount ( ' daftarSp2d ' ) ;
44+ $ query ->whereYear ('tanggal ' , session ('year ' ));
4645 if (Policy::make ()->allowedFor ('ppk,arsiparis,bendahara,kpa,ppspm ' )->get ()) {
4746 return $ query ;
4847 } elseif (Policy::make ()->allowedFor ('koordinator,anggota ' )->get ()) {
@@ -135,7 +134,7 @@ public function fields(NovaRequest $request)
135134 ->filterable (function ($ request , $ query , $ value , $ attribute ) {
136135 $ query ->has ('daftarSp2d ' , '<= ' , $ value );
137136 })
138- ->onlyOnDetail (),
137+ ->onlyOnIndex (),
139138 BelongsToMany::make ('SP2D ' , 'daftarSp2d ' , 'App\Nova\DaftarSp2d ' ),
140139 Tab::group ('Detail ' , [
141140 HasMany::make ('Anggaran ' , 'anggaranKerangkaAcuan ' , 'App\Nova\AnggaranKerangkaAcuan ' ),
@@ -214,13 +213,6 @@ public function actions(NovaRequest $request)
214213 AddPerjalananDinas::make ()
215214 ->onlyInline ()
216215 ->confirmButtonText ('Tambahkan ' )
217- ->canSee (function ($ request ) {
218- if ($ request instanceof ActionRequest) {
219- return true ;
220- }
221-
222- return $ this ->resource instanceof Model && Helper::hasAkun ($ this ->id , Helper::$ akun_perjalanan );
223- })
224216 ->exceptOnIndex ();
225217 }
226218
0 commit comments