Skip to content

Commit 35ce6e1

Browse files
committed
2 parents fc5eb35 + b696eb4 commit 35ce6e1

14 files changed

+54
-43
lines changed

app/Console/Commands/Update.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public function handle()
2828
{
2929
$error = false;
3030
try {
31+
$this->call('maintenance', ['action' => 'start']);
3132
$process = new Process(['git', 'pull', 'origin', 'main']);
3233
$process->run();
3334
if (! $process->isSuccessful()) {
@@ -50,6 +51,7 @@ public function handle()
5051
}
5152
} finally {
5253
$error ? $this->error('Update Gagal!') : $this->info('Update Sukses! ');
54+
$this->call('maintenance', ['action' => 'stop']);
5355
}
5456
}
5557
}

app/Nova/Actions/Download.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class Download extends Action
2929

3030
protected string $role;
3131

32-
protected string $filter;
32+
protected string $filter = '';
3333

3434
protected string $exceptionMessage;
3535

@@ -75,7 +75,7 @@ public function name()
7575
*/
7676
public function handle(ActionFields $fields, Collection $models)
7777
{
78-
if ($this->filter) {
78+
if (! empty($this->filter)) {
7979
if ($models->contains(function ($model) {
8080
return empty($model->{$this->filter});
8181
})) {

app/Nova/Actions/GenerateNomorBastMitra.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ public function handle(ActionFields $fields, Collection $models)
2929
{
3030
$error = false;
3131
foreach ($models as $model) {
32-
if ($model->akhir_kontrak >= Helper::createDateFromString($fields->tanggal_bast)) {
33-
$model->tanggal_bast = Helper::createDateFromString($fields->tanggal_bast);
32+
if ($model->akhir_kontrak >= $fields->date('tanggal_bast')) {
33+
$model->tanggal_bast = $fields->date('tanggal_bast');
3434
$model->bast_ppk_user_id = $fields->ppk_user_id;
3535
$model->bast_kode_arsip_id = $fields->kode_arsip_id;
3636
$model->save();

app/Nova/Actions/GenerateNomorKontrakMitra.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ class GenerateNomorKontrakMitra extends Action
2828
public function handle(ActionFields $fields, Collection $models)
2929
{
3030
foreach ($models as $model) {
31-
$model->tanggal_spk = Helper::createDateFromString($fields->tanggal_spk);
32-
$model->awal_kontrak = Helper::createDateFromString($fields->awal_kontrak);
33-
$model->akhir_kontrak = Helper::createDateFromString($fields->akhir_kontrak);
31+
$model->tanggal_spk = $fields->date('tanggal_spk');
32+
$model->awal_kontrak = $fields->date('awal_kontrak');
33+
$model->akhir_kontrak = $fields->date('akhir_kontrak');
3434
$model->spk_ppk_user_id = $fields->ppk_user_id;
3535
$model->spk_kode_arsip_id = $fields->kode_arsip_id;
3636
$model->save();

app/Nova/Actions/SinkronisasiDataAnggaran.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function handle(ActionFields $fields, Collection $models)
6262
move_uploaded_file($filePath, $newFilePath);
6363

6464
MataAnggaran::cache()->disable();
65-
MataAnggaran::where('dipa_id', $model->id)->where('is_manual', false)->update(['updated_at' => null]);
65+
MataAnggaran::where('dipa_id', $model->id)->whereNull('is_manual')->update(['updated_at' => null]);
6666
$collections = (new FastExcel)->import($newFilePath);
6767
$index = 0;
6868
foreach ($collections as $row) {

app/Nova/DaftarKontrakMitra.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,14 @@ public function fields(NovaRequest $request)
9898
->sortable()
9999
->hideFromIndex($request->viaResource == 'kontrak-mitras')
100100
->hideFromDetail($request->viaResource == 'kontrak-mitras'),
101+
Date::make('Tanggal Akhir Kontrak', 'akhir_kontrak')
102+
->readOnly()
103+
->displayUsing(function ($value) {
104+
return Helper::terbilangTanggal($value);
105+
})
106+
->sortable()
107+
->hideFromIndex($request->viaResource == 'kontrak-mitras')
108+
->hideFromDetail($request->viaResource == 'kontrak-mitras'),
101109
Number::make('Jumlah Kegiatan', 'jumlah_kegiatan')
102110
->readOnly()
103111
->sortable(),

app/Nova/DaftarPesertaPerjalanan.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,18 +102,18 @@ public function fields(NovaRequest $request)
102102
->dependsOn('tanggal_kuitansi', function (Select $field, NovaRequest $request, FormData $formData) {
103103
$field
104104
->rules('required')
105-
->options(Helper::setOptionPengelola('ppk', Helper::createDateFromString($formData->tanggal_kuitansi)))
106-
->default(Helper::setDefaultPengelola('ppk', Helper::createDateFromString($formData->tanggal_kuitansi)));
105+
->options(Helper::setOptionPengelola('ppk', $formData->date('tanggal_kuitansi')))
106+
->default(Helper::setDefaultPengelola('ppk', $formData->date('tanggal_kuitansi')));
107107
}),
108108
Select::make('Bendahara', 'bendahara_user_id')
109109
->searchable()
110110
->hideFromIndex()
111111
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
112112
->dependsOn('tanggal_kuitansi', function (Select $field, NovaRequest $request, FormData $formData) {
113113
$field
114-
->options(Helper::setOptionPengelola('bendahara', Helper::createDateFromString($formData->tanggal_kuitansi)))
114+
->options(Helper::setOptionPengelola('bendahara', $formData->date('tanggal_kuitansi')))
115115
->rules('required')
116-
->default(Helper::setDefaultPengelola('bendahara', Helper::createDateFromString($formData->tanggal_kuitansi)));
116+
->default(Helper::setDefaultPengelola('bendahara', $formData->date('tanggal_kuitansi')));
117117
}),
118118
]),
119119
];

app/Nova/HonorKegiatan.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,8 @@ public function fields(NovaRequest $request)
231231
if ($formData->generate_sk) {
232232
$field->show()
233233
->rules('required')
234-
->options(Helper::setOptionPengelola('kpa', Helper::createDateFromString($formData->tanggal_sk)))
235-
->default(Helper::setDefaultPengelola('kpa', Helper::createDateFromString($formData->tanggal_sk)));
234+
->options(Helper::setOptionPengelola('kpa', $formData->date('tanggal_sk')))
235+
->default(Helper::setDefaultPengelola('kpa', $formData->date('tanggal_sk')));
236236
}
237237
}),
238238
]),
@@ -288,8 +288,8 @@ public function fields(NovaRequest $request)
288288
if ($formData->generate_st) {
289289
$field->show()
290290
->rules('required')
291-
->options(Helper::setOptionPengelola('kepala', Helper::createDateFromString($formData->tanggal_st)))
292-
->default(Helper::setDefaultPengelola('kepala', Helper::createDateFromString($formData->tanggal_st)));
291+
->options(Helper::setOptionPengelola('kepala', $formData->date('tanggal_st')))
292+
->default(Helper::setDefaultPengelola('kepala', $formData->date('tanggal_st')));
293293
}
294294
}),
295295
]),
@@ -304,26 +304,26 @@ public function fields(NovaRequest $request)
304304
->hideFromIndex()
305305
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
306306
->dependsOn('tanggal_spj', function (Select $field, NovaRequest $request, FormData $formData) {
307-
$field->options(Helper::setOptionPengelola('koordinator', Helper::createDateFromString($formData->tanggal_spj)))
308-
->default(Helper::setDefaultPengelola('koordinator', Helper::createDateFromString($formData->tanggal_spj)));
307+
$field->options(Helper::setOptionPengelola('koordinator', $formData->date('tanggal_spj')))
308+
->default(Helper::setDefaultPengelola('koordinator', $formData->date('tanggal_spj')));
309309
}),
310310
Select::make('Pejabat Pembuat Komitmen', 'ppk_user_id')
311311
->rules('required')
312312
->searchable()
313313
->hideFromIndex()
314314
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
315315
->dependsOn('tanggal_spj', function (Select $field, NovaRequest $request, FormData $formData) {
316-
$field->options(Helper::setOptionPengelola('ppk', Helper::createDateFromString($formData->tanggal_spj)))
317-
->default(Helper::setDefaultPengelola('ppk', Helper::createDateFromString($formData->tanggal_spj)));
316+
$field->options(Helper::setOptionPengelola('ppk', $formData->date('tanggal_spj')))
317+
->default(Helper::setDefaultPengelola('ppk', $formData->date('tanggal_spj')));
318318
}),
319319
Select::make('Bendahara', 'bendahara_user_id')
320320
->rules('required')
321321
->searchable()
322322
->hideFromIndex()
323323
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
324324
->dependsOn('tanggal_spj', function (Select $field, NovaRequest $request, FormData $formData) {
325-
$field->options(Helper::setOptionPengelola('bendahara', Helper::createDateFromString($formData->tanggal_spj)))
326-
->default(Helper::setDefaultPengelola('bendahara', Helper::createDateFromString($formData->tanggal_spj)));
325+
$field->options(Helper::setOptionPengelola('bendahara', $formData->date('tanggal_spj')))
326+
->default(Helper::setDefaultPengelola('bendahara', $formData->date('tanggal_spj')));
327327
}),
328328
]),
329329
Tab::group('Daftar Honor', [

app/Nova/KerangkaAcuan.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -338,16 +338,16 @@ public function pengelolaFields()
338338
->searchable()
339339
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
340340
->dependsOn('tanggal', function (Select $field, NovaRequest $request, FormData $formData) {
341-
$field->options(Helper::setOptionPengelola('koordinator', Helper::createDateFromString($formData->tanggal)))
342-
->default(Helper::setDefaultPengelola('koordinator', Helper::createDateFromString($formData->tanggal)));
341+
$field->options(Helper::setOptionPengelola('koordinator', $formData->date('tanggal')))
342+
->default(Helper::setDefaultPengelola('koordinator', $formData->date('tanggal')));
343343
}),
344344
Select::make('Pejabat Pembuat Komitmen', 'ppk_user_id')
345345
->rules('required')
346346
->searchable()
347347
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
348348
->dependsOn('tanggal', function (Select $field, NovaRequest $request, FormData $formData) {
349-
$field->options(Helper::setOptionPengelola('ppk', Helper::createDateFromString($formData->tanggal)))
350-
->default(Helper::setDefaultPengelola('ppk', Helper::createDateFromString($formData->tanggal)));
349+
$field->options(Helper::setOptionPengelola('ppk', $formData->date('tanggal')))
350+
->default(Helper::setDefaultPengelola('ppk', $formData->date('tanggal')));
351351
}),
352352

353353
];

app/Nova/PembelianPersediaan.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ public function fields(NovaRequest $request)
110110
->searchable()
111111
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
112112
->dependsOn('tanggal_bast', function (Select $field, NovaRequest $request, FormData $formData) {
113-
$field->options(Helper::setOptionPengelola('ppk', Helper::createDateFromString($formData->tanggal_bast)))
114-
->default(Helper::setDefaultPengelola('ppk', Helper::createDateFromString($formData->tanggal_bast)));
113+
$field->options(Helper::setOptionPengelola('ppk', $formData->date('tanggal_bast')))
114+
->default(Helper::setDefaultPengelola('ppk', $formData->date('tanggal_bast')));
115115
})
116116
->canSee(fn () => Policy::make()
117117
->allowedFor('bmn')
@@ -124,8 +124,8 @@ public function fields(NovaRequest $request)
124124
->searchable()
125125
->displayUsing(fn ($id) => optional(Helper::getPegawaiByUserId($id))->name)
126126
->dependsOn('tanggal_bast', function (Select $field, NovaRequest $request, FormData $formData) {
127-
$field->options(Helper::setOptionPengelola('bmn', Helper::createDateFromString($formData->tanggal_bast)))
128-
->default(Helper::setDefaultPengelola('bmn', Helper::createDateFromString($formData->tanggal_bast)));
127+
$field->options(Helper::setOptionPengelola('bmn', $formData->date('tanggal_bast')))
128+
->default(Helper::setDefaultPengelola('bmn', $formData->date('tanggal_bast')));
129129
})
130130
->canSee(fn () => Policy::make()
131131
->allowedFor('bmn,arsiparis')

0 commit comments

Comments
 (0)