Update Monitoring dan Verifikasi Petani
This commit is contained in:
@@ -225,6 +225,23 @@ Route::middleware('auth')
|
||||
Route::resource('realisasi', App\Http\Controllers\Web\Program\RealisasiController::class)->only('index', 'store', 'show', 'update', 'destroy');
|
||||
Route::resource('verifikasi', App\Http\Controllers\Web\Program\VerifikasiController::class)->only('store', 'destroy');
|
||||
|
||||
// Monitoring & Verifikasi (super_admin, admin, koordinator)
|
||||
Route::prefix('monitoring-verifikasi')->name('monitoring-verifikasi.')->group(function () {
|
||||
Route::get('petani/monitoring', [App\Http\Controllers\Web\Monitoring\MonitoringPetaniController::class, 'index'])->name('petani.monitoring');
|
||||
Route::get('petani/monitoring/{petani}/{jenis}', [App\Http\Controllers\Web\Monitoring\MonitoringPetaniController::class, 'detail'])
|
||||
->whereNumber('petani')->whereIn('jenis', ['skor', 'wajib', 'lainnya'])->name('petani.monitoring.detail');
|
||||
Route::get('petani/monitoring/enumerator/{user}', [App\Http\Controllers\Web\Monitoring\MonitoringPetaniController::class, 'enumerator'])
|
||||
->whereNumber('user')->name('petani.monitoring.enumerator');
|
||||
|
||||
Route::get('petani/verifikasi', [App\Http\Controllers\Web\Verifikasi\VerifikasiPetaniController::class, 'index'])->name('petani.verifikasi');
|
||||
Route::get('petani/verifikasi/{petani}', [App\Http\Controllers\Web\Verifikasi\VerifikasiPetaniController::class, 'show'])
|
||||
->whereNumber('petani')->name('petani.verifikasi.show');
|
||||
Route::put('petani/verifikasi/{petani}', [App\Http\Controllers\Web\Verifikasi\VerifikasiPetaniController::class, 'update'])
|
||||
->whereNumber('petani')->name('petani.verifikasi.update');
|
||||
Route::put('petani/verifikasi/{petani}/kembalikan-draf', [App\Http\Controllers\Web\Verifikasi\VerifikasiPetaniController::class, 'kembalikanKeDraf'])
|
||||
->whereNumber('petani')->name('petani.verifikasi.kembalikan-draf');
|
||||
});
|
||||
|
||||
// Petani (dibatasi per role & komoditas koordinator, lihat BatasiAksesPetani)
|
||||
Route::middleware('akses.petani')->group(function () {
|
||||
Route::get('petani/show-image/{id}/{field}', [App\Http\Controllers\Web\Produktivitas\PetaniController::class, 'showImage'])->name('petani.show-image');
|
||||
|
||||
Reference in New Issue
Block a user